|
ACTS
Experiment-independent tracking
|
Derived configuration for the triplet seed finder using a magnetic field. More...
#include <Acts/Seeding2/TripletSeedFinder.hpp>
Public Member Functions | |
| DerivedConfig (const Config &config, float bFieldInZ) | |
| Constructor for derived configuration with magnetic field. | |
Public Attributes | |
| float | bFieldInZ = std::numeric_limits<float>::quiet_NaN() |
| Magnetic field strength in Z direction. | |
| float | highland = std::numeric_limits<float>::quiet_NaN() |
| Highland term for multiple scattering calculations. | |
| float | minHelixDiameter2 = std::numeric_limits<float>::quiet_NaN() |
| Minimum squared helix diameter for track candidates. | |
| float | multipleScattering2 = std::numeric_limits<float>::quiet_NaN() |
| Squared multiple scattering angle for uncertainty calculations. | |
| float | pTPerHelixRadius = std::numeric_limits<float>::quiet_NaN() |
| Conversion factor from pT to helix radius in magnetic field. | |
| float | sigmapT2perRadius = std::numeric_limits<float>::quiet_NaN() |
| Squared pT uncertainty per unit radius for helix fitting. | |
| Public Attributes inherited from Acts::TripletSeedFinder::Config | |
| float | helixCutTolerance = 1 |
| Parameter which can loosen the tolerance of the track seed to form a helix. | |
| float | impactMax = 20 * UnitConstants::mm |
| Maximum value of impact parameter estimation of the seed candidates. | |
| float | minPt = 400 * UnitConstants::MeV |
| Minimum transverse momentum (pT) used to check the r-z slope compatibility of triplets with maximum multiple scattering effect (produced by the minimum allowed pT particle) + a certain uncertainty term. | |
| float | radLengthPerSeed = 0.05 |
| Term that accounts for the thickness of scattering medium in radiation lengths in the Lynch & Dahl correction to the Highland equation default is 5%. | |
| float | sigmaScattering = 5 |
| Number of sigmas of scattering angle to be considered in the minimum pT scattering term. | |
| bool | sortedByCotTheta = true |
| Whether the input doublets are sorted by cotTheta. | |
| float | toleranceParam = 1.1 * UnitConstants::mm |
| Tolerance parameter used to check the compatibility of space-point coordinates in xyz. | |
| bool | useStripInfo = false |
| Delegates for accessors to detailed information on double strip measurement that produced the space point. | |
Derived configuration for the triplet seed finder using a magnetic field.
| Acts::TripletSeedFinder::DerivedConfig::DerivedConfig | ( | const Config & | config, |
| float | bFieldInZ ) |
Constructor for derived configuration with magnetic field.
| config | Base configuration parameters to inherit |
| bFieldInZ | Magnetic field strength in Z direction [T] |
| float Acts::TripletSeedFinder::DerivedConfig::bFieldInZ = std::numeric_limits<float>::quiet_NaN() |
Magnetic field strength in Z direction.
| float Acts::TripletSeedFinder::DerivedConfig::highland = std::numeric_limits<float>::quiet_NaN() |
Highland term for multiple scattering calculations.
| float Acts::TripletSeedFinder::DerivedConfig::minHelixDiameter2 = std::numeric_limits<float>::quiet_NaN() |
Minimum squared helix diameter for track candidates.
| float Acts::TripletSeedFinder::DerivedConfig::multipleScattering2 = std::numeric_limits<float>::quiet_NaN() |
Squared multiple scattering angle for uncertainty calculations.
| float Acts::TripletSeedFinder::DerivedConfig::pTPerHelixRadius = std::numeric_limits<float>::quiet_NaN() |
Conversion factor from pT to helix radius in magnetic field.
| float Acts::TripletSeedFinder::DerivedConfig::sigmapT2perRadius = std::numeric_limits<float>::quiet_NaN() |
Squared pT uncertainty per unit radius for helix fitting.