EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t > Member List

This is the complete list of members for Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >, including all inherited members.

AdaptiveMultiVertexFinder(Config &cfg, std::unique_ptr< const Logger > logger=getDefaultLogger("AdaptiveMultiVertexFinder", Logging::INFO))Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >inline
AdaptiveMultiVertexFinder(Config &cfg, std::function< BoundTrackParameters(InputTrack_t)> func, std::unique_ptr< const Logger > logger=getDefaultLogger("AdaptiveMultiVertexFinder", Logging::INFO))Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >inline
addCompatibleTracksToVertex(const std::vector< const InputTrack_t * > &tracks, Vertex< InputTrack_t > &vtx, FitterState_t &fitterState, const VertexingOptions< InputTrack_t > &vertexingOptions) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
canPrepareVertexForFit(const std::vector< const InputTrack_t * > &allTracks, const std::vector< const InputTrack_t * > &seedTracks, Vertex< InputTrack_t > &vtx, const Vertex< InputTrack_t > &currentConstraint, FitterState_t &fitterState, const VertexingOptions< InputTrack_t > &vertexingOptions) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
canRecoverFromNoCompatibleTracks(const std::vector< const InputTrack_t * > &allTracks, const std::vector< const InputTrack_t * > &seedTracks, Vertex< InputTrack_t > &vtx, const Vertex< InputTrack_t > &currentConstraint, FitterState_t &fitterState, const VertexingOptions< InputTrack_t > &vertexingOptions) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
checkVertexAndCompatibleTracks(Vertex< InputTrack_t > &vtx, const std::vector< const InputTrack_t * > &seedTracks, FitterState_t &fitterState) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
deleteLastVertex(Vertex< InputTrack_t > &vtx, std::vector< std::unique_ptr< Vertex< InputTrack_t >>> &allVertices, std::vector< Vertex< InputTrack_t > * > &allVerticesPtr, FitterState_t &fitterState, const VertexingOptions< InputTrack_t > &vertexingOptions) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
doSeeding(const std::vector< const InputTrack_t * > &trackVector, Vertex< InputTrack_t > &currentConstraint, const VertexingOptions< InputTrack_t > &vertexingOptions, SeedFinderState_t &seedFinderState, const std::vector< const InputTrack_t * > &removedSeedTracks) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
find(const std::vector< const InputTrack_t * > &allTracks, const VertexingOptions< InputTrack_t > &vertexingOptions, State &state) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >
FitterState_t typedefActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
getIPSignificance(const InputTrack_t *track, const Vertex< InputTrack_t > &vtx, const VertexingOptions< InputTrack_t > &vertexingOptions) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
getVertexOutputList(const std::vector< Vertex< InputTrack_t > * > &allVerticesPtr, FitterState_t &fitterState) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
InputTrack_t typedefActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
isMergedVertex(const Vertex< InputTrack_t > &vtx, const std::vector< Vertex< InputTrack_t > * > &allVertices) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
keepNewVertex(Vertex< InputTrack_t > &vtx, const std::vector< Vertex< InputTrack_t > * > &allVertices, FitterState_t &fitterState) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
Linearizer_t typedefActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
logger() const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >inlineprivate
m_cfgActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
m_extractParametersActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
m_loggerActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
m_logger(std::move(logger))Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >inline
Propagator_t typedefActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
removeCompatibleTracksFromSeedTracks(Vertex< InputTrack_t > &vtx, std::vector< const InputTrack_t * > &seedTracks, FitterState_t &fitterState, std::vector< const InputTrack_t * > &removedSeedTracks) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
removeTrackIfIncompatible(Vertex< InputTrack_t > &vtx, std::vector< const InputTrack_t * > &seedTracks, FitterState_t &fitterState, std::vector< const InputTrack_t * > &removedSeedTracks, const GeometryContext &geoCtx) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
SeedFinderState_t typedefActs::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private
setConstraintAfterSeeding(Vertex< InputTrack_t > &currentConstraint, const Vertex< InputTrack_t > &seedVertex) const Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >private