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

#include <Acts/Vertexing/AdaptiveMultiVertexFitter.hpp>

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

Public Member Functions

 Config (ImpactPointEstimator est)
 Config constructor.

Public Attributes

AnnealingUtility annealingTool
 Annealing tool used for a thermodynamic annealing scheme for the track weight factors in such a way that with high temperature values (at the beginning) only a slight preference is given to tracks compatible with the estimated vertex position.
bool doSmoothing {false}
InputTrack::Extractor extractParameters
ImpactPointEstimator ipEst
double maxDistToLinPoint {0.5}
unsigned int maxIterations {30}
double maxRelativeShift {0.01}
double minWeight {0.0001}
TrackLinearizer trackLinearizer
bool useTime {false}

Constructor & Destructor Documentation

◆ Config()

Acts::AdaptiveMultiVertexFitter::Config::Config ( ImpactPointEstimator est)
explicit

Config constructor.

Parameters
estImpactPointEstimator

Member Data Documentation

◆ annealingTool

AnnealingUtility Acts::AdaptiveMultiVertexFitter::Config::annealingTool

Annealing tool used for a thermodynamic annealing scheme for the track weight factors in such a way that with high temperature values (at the beginning) only a slight preference is given to tracks compatible with the estimated vertex position.

With lower temperatures the weighting get stricter such that all incompatible tracks will be dropped at the end while keeping all compatible tracks with a weight=1. Ref. (1): CERN-THESIS-2010-027, Author: Piacquadio, Giacinto: Identification of b-jets and investigation of the discovery potential of a Higgs boson in the WH−−>lvbb¯ channel with the ATLAS experiment

◆ doSmoothing

bool Acts::AdaptiveMultiVertexFitter::Config::doSmoothing {false}

◆ extractParameters

InputTrack::Extractor Acts::AdaptiveMultiVertexFitter::Config::extractParameters

◆ ipEst

ImpactPointEstimator Acts::AdaptiveMultiVertexFitter::Config::ipEst

◆ maxDistToLinPoint

double Acts::AdaptiveMultiVertexFitter::Config::maxDistToLinPoint {0.5}

◆ maxIterations

unsigned int Acts::AdaptiveMultiVertexFitter::Config::maxIterations {30}

◆ maxRelativeShift

double Acts::AdaptiveMultiVertexFitter::Config::maxRelativeShift {0.01}

◆ minWeight

double Acts::AdaptiveMultiVertexFitter::Config::minWeight {0.0001}

◆ trackLinearizer

TrackLinearizer Acts::AdaptiveMultiVertexFitter::Config::trackLinearizer

◆ useTime

bool Acts::AdaptiveMultiVertexFitter::Config::useTime {false}