![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Configuration struct. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Vertexing/IterativeVertexFinder.hpp>
Collaboration diagram for Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::Config: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__().
Here is the caller graph for this function:| 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