Analysis Software
Documentation for sPHENIX simulation software
|
Configuration struct. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Vertexing/IterativeVertexFinder.hpp>
Public Member Functions | |
Config (const vfitter_t &fitter, Linearizer_t lin, sfinder_t sfinder, const IPEstimator &est) | |
Config constructor. | |
Public Attributes | |
vfitter_t | vertexFitter |
Vertex fitter. | |
Linearizer_t | linearizer |
Linearized track factory. | |
sfinder_t | seedFinder |
Vertex seed finder. | |
IPEstimator | ipEst |
ImpactPointEstimator. | |
double | significanceCutSeeding = 10 |
double | maximumChi2cutForSeeding = 36. |
int | maxVertices = 50 |
bool | createSplitVertices = false |
int | splitVerticesTrkInvFraction = 2 |
bool | reassignTracksAfterFirstFit = false |
bool | doMaxTracksCut = false |
int | maxTracks = 5000 |
double | cutOffTrackWeight = 0.01 |
double | cutOffTrackWeightReassign = 1 |
Configuration struct.
Definition at line 71 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 71 of file IterativeVertexFinder.hpp
|
inline |
Config constructor.
fitter | Vertex fitter |
lin | Track linearizer |
sfinder | The seed finder |
est | ImpactPointEstimator |
Definition at line 78 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 78 of file IterativeVertexFinder.hpp
Referenced by acts.examples.Sequencer::__init__().
bool Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::createSplitVertices = false |
Assign a certain fraction of compatible tracks to a different (so-called split) vertex if boolean is set to true.
Definition at line 109 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 109 of file IterativeVertexFinder.hpp
double Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::cutOffTrackWeight = 0.01 |
Definition at line 117 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 117 of file IterativeVertexFinder.hpp
double Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::cutOffTrackWeightReassign = 1 |
If reassignTracksAfterFirstFit
is set this threshold will be used to decide if a track should be checked for reassignment to other vertices
Definition at line 120 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 120 of file IterativeVertexFinder.hpp
bool Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::doMaxTracksCut = false |
Definition at line 115 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 115 of file IterativeVertexFinder.hpp
IPEstimator Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::ipEst |
Definition at line 95 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 95 of file IterativeVertexFinder.hpp
Linearizer_t Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::linearizer |
Linearized track factory.
Definition at line 89 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 89 of file IterativeVertexFinder.hpp
double Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::maximumChi2cutForSeeding = 36. |
Definition at line 104 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 104 of file IterativeVertexFinder.hpp
int Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::maxTracks = 5000 |
Definition at line 116 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 116 of file IterativeVertexFinder.hpp
int Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::maxVertices = 50 |
Definition at line 105 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 105 of file IterativeVertexFinder.hpp
Referenced by ActsExamples::IterativeVertexFinderAlgorithm::execute().
bool Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::reassignTracksAfterFirstFit = false |
Definition at line 114 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 114 of file IterativeVertexFinder.hpp
Referenced by ActsExamples::IterativeVertexFinderAlgorithm::execute().
sfinder_t Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::seedFinder |
Vertex seed finder.
Definition at line 92 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 92 of file IterativeVertexFinder.hpp
double Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::significanceCutSeeding = 10 |
Vertex finder configuration variables. Tracks that are within a distance of
significanceCutSeeding * sqrt(sigma(d0)^2+sigma(z0)^2)
are considered compatible with the vertex.
Definition at line 103 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 103 of file IterativeVertexFinder.hpp
int Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::splitVerticesTrkInvFraction = 2 |
Inverse of the fraction of tracks that will be assigned to the split vertex. E.g., if splitVerticesTrkInvFraction = 2, about 50% of compatible tracks will be assigned to the split vertex.
Definition at line 113 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 113 of file IterativeVertexFinder.hpp
vfitter_t Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config::vertexFitter |
Vertex fitter.
Definition at line 86 of file IterativeVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 86 of file IterativeVertexFinder.hpp