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

The configuration struct. More...

#include <Acts/Vertexing/GaussianGridTrackDensity.hpp>

Public Member Functions

 Config (float zMinMax_=100, int mainGridSize_=2000, int trkGridSize_=15)

Public Attributes

float binSize
 Z size of one single bin in the grid [mm].
int mainGridSize
 Size of the main 1-dim density grid along z-axis.
float maxRelativeDensityDev = 0.01
 Maximum relative density deviation from main maximum to consider secondary maxima for the highest-sum approach.
int trkGridSize
 Size of the 2-dim grid for a single track (must be odd).
bool useHighestSumZPosition = false
 Flag to use highest surrounding density sum instead of simple maximum If true, check up to first three density maxima with relative deviation less than maxRelativeDensityDev and take the z-bin with highest sum.
float zMinMax
 Minimum and maximum z-value covered by the main density grid [mm].

Detailed Description

The configuration struct.

Constructor & Destructor Documentation

◆ Config()

Acts::GaussianGridTrackDensity::Config::Config ( float zMinMax_ = 100,
int mainGridSize_ = 2000,
int trkGridSize_ = 15 )
explicit
Parameters
zMinMax_The minimum and maximum z-values (in mm) that should be covered by the main 1-dim density grid along the z-axis
mainGridSize_The size of the z-axis 1-dim main density grid
trkGridSize_The 2(!)-dim grid size of a single track, i.e. a single track is modelled as a (trkGridSize x trkGridSize) grid in the d0-z0 plane. Note: trkGridSize has to be an odd value.
Note
The value of zMinMax_ together with mainGridSize_ determines the overall bin size to be used as seen below

Member Data Documentation

◆ binSize

float Acts::GaussianGridTrackDensity::Config::binSize

Z size of one single bin in the grid [mm].

◆ mainGridSize

int Acts::GaussianGridTrackDensity::Config::mainGridSize

Size of the main 1-dim density grid along z-axis.

◆ maxRelativeDensityDev

float Acts::GaussianGridTrackDensity::Config::maxRelativeDensityDev = 0.01

Maximum relative density deviation from main maximum to consider secondary maxima for the highest-sum approach.

◆ trkGridSize

int Acts::GaussianGridTrackDensity::Config::trkGridSize

Size of the 2-dim grid for a single track (must be odd).

◆ useHighestSumZPosition

bool Acts::GaussianGridTrackDensity::Config::useHighestSumZPosition = false

Flag to use highest surrounding density sum instead of simple maximum If true, check up to first three density maxima with relative deviation less than maxRelativeDensityDev and take the z-bin with highest sum.

◆ zMinMax

float Acts::GaussianGridTrackDensity::Config::zMinMax

Minimum and maximum z-value covered by the main density grid [mm].