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 beamSpotCorrection = false
 Enable beam spot correction.
std::string connectorInputFile
 Connector configuration file path.
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 maxEndcapClusterWidth = 0.35
 Maximum endcap cluster width.
float minDeltaRadius = 2.0
 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.
double ptCoeff = 0.29997 * 1.9972 / 2.0
 Transverse momentum coefficient (~0.3*B/2 - assumes nominal field of 2*T).
float tauRatioCut = 0.007
 Tau ratio cut threshold.
float tauRatioPrecut = 0.009f
 Tau ratio precut threshold.
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.

Detailed Description

Configuration struct for the GBTS seeding algorithm.