ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
The fitter state. More...
#include <acts/blob/master/Core/include/Acts/Vertexing/AdaptiveMultiVertexFitter.hpp>
Public Member Functions | |
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 |
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
|
default |
Default State constructor.
|
inline |
Definition at line 74 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 74 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 81 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 81 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 58 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 58 of file AdaptiveMultiVertexFitter.hpp
Referenced by Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::fitImpl(), and 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 68 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 68 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 64 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 64 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 55 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 55 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 >::collectTrackToVertexCompatibilities(), 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 61 of file AdaptiveMultiVertexFitter.hpp.
View newest version in sPHENIX GitHub at line 61 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().