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

Configuration struct for the GBTS seeding algorithm. More...

#include <Acts/Seeding2/GraphBasedTrackSeeder.hpp>

Inheritance diagram for Acts::Experimental::GraphBasedTrackSeeder::Config:
[legend]
Collaboration diagram for Acts::Experimental::GraphBasedTrackSeeder::Config:
[legend]

Public Attributes

bool addTriplets = false
 optionally add 3 sp seeds within a cirtain eta range
bool beamSpotCorrection = false
 Enable beam spot correction.
std::string connectorInputFile
 Connector configuration file path.
float d0Max = 3.0 * UnitConstants::mm
 Maximum d0 impact parameter when validating edge connection triplet.
bool doubletFilterRZ = true
 Apply RZ cuts on doublets.
float edgeMaskMinEta = 1.5
 Minimum eta for edge masking.
float etaBinWidthOverride = 0.0f
 Eta bin width override (0 uses default from connection file).
float hitShareThreshold = 0.49
 Threshold for hit sharing between seeds.
bool lrtMode = false
 Enable Large Radius Tracking mode.
std::string lutInputFile
 Look-up table input file path.
bool matchBeforeCreate = false
 Match seeds before creating them.
float maxAbsEtaAddTripelts = 1.5
 the maximum allowed eta value in which three spacepoint seeds are passed through
float maxEndcapClusterWidth = 0.35 * Acts::UnitConstants::mm
 Maximum endcap cluster width.
float maxInvRadDiff = 0.7e-2 / UnitConstants::m
 Max allowed curvature for seed self consistency check.
float maxSeedSplitEta = 0.6
 Max seed eta value considered for splitting.
float minDeltaRadius = 2.0 * Acts::UnitConstants::mm
 Minimum delta radius between layers.
float minPt = 1.0f * UnitConstants::GeV
 Minimum transverse momentum.
std::uint32_t nMaxEdges = 2000000
 Maximum number of Gbts edges/doublets.
float nMaxPhiSlice = 53
 Maximum number of phi slices.
float tauRatioCorr = 0.006
 correction applied to tau acceptance if a layer is missed during edge connecting
float tauRatioCut = 0.007
 Tau ratio cut threshold.
float tauRatioPrecut = 0.009f
 Tau ratio precut threshold.
bool useAdaptiveCuts = true
 widens allowed variation in tau ratio if layer is missed in edge connecting
bool useEtaBinning = true
 Use eta binning from geometry structure.
bool useMl = false
 Use machine learning features (e.g., cluster width).
bool useOldTunings = false
 Use legacy tuning parameters.
bool validateTriplets = true
 optional validation for abrrel triplets

Detailed Description

Configuration struct for the GBTS seeding algorithm.

Member Data Documentation

◆ etaBinWidthOverride

float Acts::Experimental::GraphBasedTrackSeeder::Config::etaBinWidthOverride = 0.0f

Eta bin width override (0 uses default from connection file).

specify non-zero to override eta bin width from connection file (default 0.2 in createLinkingScheme.py)