ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TripletSeedFinder::Config Struct Reference

Collection of configuration parameters for the triplet seed finder. More...

#include <Acts/Seeding2/TripletSeedFinder.hpp>

Inheritance diagram for Acts::TripletSeedFinder::Config:
[legend]

Public Attributes

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.

Detailed Description

Collection of configuration parameters for the triplet seed finder.

This includes triplet cuts, steering switches, and assumptions about the space points.

Member Data Documentation

◆ helixCutTolerance

float Acts::TripletSeedFinder::Config::helixCutTolerance = 1

Parameter which can loosen the tolerance of the track seed to form a helix.

This is useful for e.g. misaligned seeding.

◆ impactMax

float Acts::TripletSeedFinder::Config::impactMax = 20 * UnitConstants::mm

Maximum value of impact parameter estimation of the seed candidates.

◆ minPt

float Acts::TripletSeedFinder::Config::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.

Check the documentation for more information https://acts.readthedocs.io/en/latest/core/reconstruction/pattern_recognition/seeding.html

◆ radLengthPerSeed

float Acts::TripletSeedFinder::Config::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%.

◆ sigmaScattering

float Acts::TripletSeedFinder::Config::sigmaScattering = 5

Number of sigmas of scattering angle to be considered in the minimum pT scattering term.

◆ sortedByCotTheta

bool Acts::TripletSeedFinder::Config::sortedByCotTheta = true

Whether the input doublets are sorted by cotTheta.

◆ toleranceParam

float Acts::TripletSeedFinder::Config::toleranceParam = 1.1 * UnitConstants::mm

Tolerance parameter used to check the compatibility of space-point coordinates in xyz.

This is only used in a detector specific check for strip modules

◆ useStripInfo

bool Acts::TripletSeedFinder::Config::useStripInfo = false

Delegates for accessors to detailed information on double strip measurement that produced the space point.

This is mainly referring to space points produced when combining measurement from strips on back-to-back modules. Enables setting of the following delegates.