Analysis Software
Documentation for sPHENIX simulation software
|
The fitter state. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Vertexing/AdaptiveMultiVertexFitter.hpp>
Public Member Functions | |
State (const MagneticFieldProvider &field, const Acts::MagneticFieldContext &magContext) | |
State ()=default | |
Default State constructor. | |
void | addVertexToMultiMap (Vertex< InputTrack_t > &vtx) |
void | removeVertexFromMultiMap (Vertex< InputTrack_t > &vtx) |
Public Attributes | |
std::vector< Vertex < InputTrack_t > * > | vertexCollection |
AnnealingUtility::State | annealingState |
IPEstimator::State | ipState |
Linearizer_t::State | linearizerState |
std::map< Vertex< InputTrack_t > *, VertexInfo< InputTrack_t > > | vtxInfoMap |
std::multimap< const InputTrack_t *, Vertex < InputTrack_t > * > | trackToVerticesMultiMap |
std::map< std::pair< const InputTrack_t *, Vertex < InputTrack_t > * >, TrackAtVertex < InputTrack_t > > | tracksAtVerticesMap |
The fitter state.
Definition at line 53 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 53 of file AdaptiveMultiVertexFitter.hpp
|
inline |
Definition at line 54 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 54 of file AdaptiveMultiVertexFitter.hpp
|
default |
Default State constructor.
|
inline |
Definition at line 84 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 84 of file AdaptiveMultiVertexFitter.hpp
References Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::trackToVerticesMultiMap, and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::vtxInfoMap.
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 91 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 91 of file AdaptiveMultiVertexFitter.hpp
References Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::trackToVerticesMultiMap.
AnnealingUtility::State Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::annealingState |
Definition at line 62 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 62 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::fitImpl(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setWeightsAndUpdate().
IPEstimator::State Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::ipState |
Definition at line 65 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 65 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::prepareVertexForFit(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setAllVertexCompatibilities().
Linearizer_t::State Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::linearizerState |
Definition at line 68 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 68 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setWeightsAndUpdate().
std::map<std::pair<const InputTrack_t*, Vertex<InputTrack_t>*>, TrackAtVertex<InputTrack_t> > Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::tracksAtVerticesMap |
Definition at line 78 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 78 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::collectTrackToVertexCompatibilities(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::doVertexSmoothing(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setAllVertexCompatibilities(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setWeightsAndUpdate().
std::multimap<const InputTrack_t*, Vertex<InputTrack_t>*> Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::trackToVerticesMultiMap |
Definition at line 74 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 74 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::addVertexToMultiMap(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::addVtxToFit(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::collectTrackToVertexCompatibilities(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::removeVertexFromMultiMap().
std::vector<Vertex<InputTrack_t>*> Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::vertexCollection |
Definition at line 59 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 59 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::addVtxToFit(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::checkSmallShift(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::doVertexSmoothing(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::fit(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::fitImpl(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setWeightsAndUpdate().
std::map<Vertex<InputTrack_t>*, VertexInfo<InputTrack_t> > Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::vtxInfoMap |
Definition at line 71 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 71 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::State::addVertexToMultiMap(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::addVtxToFit(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::checkSmallShift(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::doVertexSmoothing(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::fitImpl(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::prepareVertexForFit(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setAllVertexCompatibilities(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setWeightsAndUpdate().