|
ACTS
Experiment-independent tracking
|
Configuration struct. More...
#include <Acts/Vertexing/IterativeVertexFinder.hpp>
Public Member Functions | |
| Config (VertexFitter fitter, std::shared_ptr< IVertexFinder > sfinder, ImpactPointEstimator est) | |
| Config constructor. | |
Public Attributes | |
| bool | createSplitVertices = false |
| Assign a certain fraction of compatible tracks to a different (so-called split) vertex if boolean is set to true. | |
| double | cutOffTrackWeight = 0.01 |
| Minimum track weight threshold for vertex association. | |
| double | cutOffTrackWeightReassign = 1 |
| If reassignTracksAfterFirstFit is set this threshold will be used to decide if a track should be checked for reassignment to other vertices. | |
| bool | doMaxTracksCut = false |
| Flag to enable maximum tracks cut per vertex. | |
| InputTrack::Extractor | extractParameters |
| Function to extract parameters from InputTrack. | |
| std::shared_ptr< const MagneticFieldProvider > | field |
| Magnetic field provider. | |
| ImpactPointEstimator | ipEst |
| ImpactPointEstimator. | |
| double | maximumChi2cutForSeeding = 36. |
| Maximum chi-squared cut for seeding vertex candidates. | |
| int | maxTracks = 5000 |
| Maximum number of tracks to consider per vertex. | |
| int | maxVertices = 50 |
| Maximum number of vertices to find per event. | |
| bool | reassignTracksAfterFirstFit = false |
| Flag to enable track reassignment after first vertex fit. | |
| std::shared_ptr< IVertexFinder > | seedFinder |
| Vertex seed finder. | |
| double | significanceCutSeeding = 10 |
| Vertex finder configuration variables. | |
| int | splitVerticesTrkInvFraction = 2 |
| Inverse of the fraction of tracks that will be assigned to the split vertex. | |
| TrackLinearizer | trackLinearizer |
| Track linearizer. | |
| VertexFitter | vertexFitter |
| Vertex fitter. | |
Configuration struct.
| Acts::IterativeVertexFinder::Config::Config | ( | VertexFitter | fitter, |
| std::shared_ptr< IVertexFinder > | sfinder, | ||
| ImpactPointEstimator | est ) |
Config constructor.
| fitter | Vertex fitter |
| sfinder | The seed finder |
| est | ImpactPointEstimator |
| bool Acts::IterativeVertexFinder::Config::createSplitVertices = false |
Assign a certain fraction of compatible tracks to a different (so-called split) vertex if boolean is set to true.
| double Acts::IterativeVertexFinder::Config::cutOffTrackWeight = 0.01 |
Minimum track weight threshold for vertex association.
| double Acts::IterativeVertexFinder::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.
| bool Acts::IterativeVertexFinder::Config::doMaxTracksCut = false |
Flag to enable maximum tracks cut per vertex.
| InputTrack::Extractor Acts::IterativeVertexFinder::Config::extractParameters |
Function to extract parameters from InputTrack.
| std::shared_ptr<const MagneticFieldProvider> Acts::IterativeVertexFinder::Config::field |
Magnetic field provider.
| ImpactPointEstimator Acts::IterativeVertexFinder::Config::ipEst |
ImpactPointEstimator.
| double Acts::IterativeVertexFinder::Config::maximumChi2cutForSeeding = 36. |
Maximum chi-squared cut for seeding vertex candidates.
| int Acts::IterativeVertexFinder::Config::maxTracks = 5000 |
Maximum number of tracks to consider per vertex.
| int Acts::IterativeVertexFinder::Config::maxVertices = 50 |
Maximum number of vertices to find per event.
| bool Acts::IterativeVertexFinder::Config::reassignTracksAfterFirstFit = false |
Flag to enable track reassignment after first vertex fit.
| std::shared_ptr<IVertexFinder> Acts::IterativeVertexFinder::Config::seedFinder |
Vertex seed finder.
| double Acts::IterativeVertexFinder::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.
| int Acts::IterativeVertexFinder::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.
| TrackLinearizer Acts::IterativeVertexFinder::Config::trackLinearizer |
Track linearizer.
| VertexFitter Acts::IterativeVertexFinder::Config::vertexFitter |
Vertex fitter.