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

Configuration struct. More...

#include <Acts/Vertexing/ZScanVertexFinder.hpp>

Collaboration diagram for Acts::ZScanVertexFinder::Config:
[legend]

Public Member Functions

 Config (const ImpactPointEstimator &ipEst)
 Finder configuration.

Public Attributes

float constraintcutoff = 9.
 Constraint cutoff parameter for vertex fitting.
float constrainttemp = 1.
 Constraint temperature parameter for annealing.
bool disableAllWeights = false
 Flag to disable all weights, set all weights to 1.
double expPt = 1.
 Exponent used for pT weighting when usePt is enabled.
InputTrack::Extractor extractParameters
 Function to extract parameters from InputTrack.
ImpactPointEstimator ipEstimator
 Impact point estimator for vertex finding.
double minPt = 0.4 * UnitConstants::GeV
 Minimum pT threshold for track selection.
double minWeight = 0.01
 Minimum required weight for track inclusion.
FsmwMode1dFinder mode1dFinder
 Mode finder for 1D z-position determination.
bool useLogPt = true
 Flag to use log(pT) for track weighting.
bool usePt = false
 Flag to use pT for track weighting.

Detailed Description

Configuration struct.

Constructor & Destructor Documentation

◆ Config()

Acts::ZScanVertexFinder::Config::Config ( const ImpactPointEstimator & ipEst)
explicit

Finder configuration.

Parameters
ipEstImpactPointEstimator

Member Data Documentation

◆ constraintcutoff

float Acts::ZScanVertexFinder::Config::constraintcutoff = 9.

Constraint cutoff parameter for vertex fitting.

◆ constrainttemp

float Acts::ZScanVertexFinder::Config::constrainttemp = 1.

Constraint temperature parameter for annealing.

◆ disableAllWeights

bool Acts::ZScanVertexFinder::Config::disableAllWeights = false

Flag to disable all weights, set all weights to 1.

◆ expPt

double Acts::ZScanVertexFinder::Config::expPt = 1.

Exponent used for pT weighting when usePt is enabled.

◆ extractParameters

InputTrack::Extractor Acts::ZScanVertexFinder::Config::extractParameters

Function to extract parameters from InputTrack.

◆ ipEstimator

ImpactPointEstimator Acts::ZScanVertexFinder::Config::ipEstimator

Impact point estimator for vertex finding.

◆ minPt

double Acts::ZScanVertexFinder::Config::minPt = 0.4 * UnitConstants::GeV

Minimum pT threshold for track selection.

◆ minWeight

double Acts::ZScanVertexFinder::Config::minWeight = 0.01

Minimum required weight for track inclusion.

◆ mode1dFinder

FsmwMode1dFinder Acts::ZScanVertexFinder::Config::mode1dFinder

Mode finder for 1D z-position determination.

◆ useLogPt

bool Acts::ZScanVertexFinder::Config::useLogPt = true

Flag to use log(pT) for track weighting.

◆ usePt

bool Acts::ZScanVertexFinder::Config::usePt = false

Flag to use pT for track weighting.