Project
Loading...
Searching...
No Matches
o2::itsmft::IterationParameters Struct Reference

#include <Configuration.h>

Inherited by o2::itsmft::TrackingParameters.

Public Member Functions

tracking::LayerMask getActiveLayerMask () const noexcept
 
tracking::LayerMask getSeedingLayerMask () const noexcept
 
int getNSeedingLayers () const noexcept
 
int getMinSeedingClusters () const noexcept
 
int CellMinimumLevel () const noexcept
 

Public Attributes

IterationSteps PassFlags {IterationStep::FirstPass, IterationStep::RebuildClusterLUT}
 
int NLayers = tracking::ITSNLayers
 
bool UseDiamond = false
 
float Diamond [3] = {0.f, 0.f, 0.f}
 
float DiamondCov [6] = {25.e-6f, 0.f, 0.f, 25.e-6f, 0.f, 36.f}
 
int MinTrackLength = 7
 General parameters.
 
int MaxHoles = 0
 
tracking::LayerMask InactiveLayerMask = 0
 
tracking::LayerMask SeedingLayers = 0
 
float NSigmaCut = 5
 
float PVres = 1.e-2f
 
float TrackletMinPt = 0.3f
 Trackleting cuts.
 
float MaxChi2ClusterAttachment = 60.f
 Fitter parameters.
 
float MaxChi2NDF = 30.f
 
std::vector< float > MinPt = {0.f, 0.f, 0.f, 0.f}
 
tracking::LayerMask StartLayerMask = 0x7F
 
bool RepeatRefitOut = false
 
bool ShiftRefToCluster = true
 
bool PerPrimaryVertexProcessing = false
 
bool CreateArtefactLabels {false}
 
bool AllowSharingFirstCluster = false
 
float SharedClusterMaxDeltaPhi = 0.05f
 
float SharedClusterMaxDeltaEta = 0.03f
 
bool SharedClusterOppositeSign = false
 
int SharedMaxClusters = 0
 

Detailed Description

Definition at line 56 of file Configuration.h.

Member Function Documentation

◆ CellMinimumLevel()

int o2::itsmft::IterationParameters::CellMinimumLevel ( ) const
inlinenoexcept

Definition at line 81 of file Configuration.h.

◆ getActiveLayerMask()

tracking::LayerMask o2::itsmft::IterationParameters::getActiveLayerMask ( ) const
inlinenoexcept

Definition at line 57 of file Configuration.h.

◆ getMinSeedingClusters()

int o2::itsmft::IterationParameters::getMinSeedingClusters ( ) const
inlinenoexcept

Definition at line 73 of file Configuration.h.

◆ getNSeedingLayers()

int o2::itsmft::IterationParameters::getNSeedingLayers ( ) const
inlinenoexcept

Definition at line 68 of file Configuration.h.

◆ getSeedingLayerMask()

tracking::LayerMask o2::itsmft::IterationParameters::getSeedingLayerMask ( ) const
inlinenoexcept

Definition at line 62 of file Configuration.h.

Member Data Documentation

◆ AllowSharingFirstCluster

bool o2::itsmft::IterationParameters::AllowSharingFirstCluster = false

Definition at line 112 of file Configuration.h.

◆ CreateArtefactLabels

bool o2::itsmft::IterationParameters::CreateArtefactLabels {false}

Definition at line 110 of file Configuration.h.

◆ Diamond

float o2::itsmft::IterationParameters::Diamond[3] = {0.f, 0.f, 0.f}

Definition at line 88 of file Configuration.h.

◆ DiamondCov

float o2::itsmft::IterationParameters::DiamondCov[6] = {25.e-6f, 0.f, 0.f, 25.e-6f, 0.f, 36.f}

Definition at line 89 of file Configuration.h.

◆ InactiveLayerMask

tracking::LayerMask o2::itsmft::IterationParameters::InactiveLayerMask = 0

Definition at line 95 of file Configuration.h.

◆ MaxChi2ClusterAttachment

float o2::itsmft::IterationParameters::MaxChi2ClusterAttachment = 60.f

Fitter parameters.

Definition at line 103 of file Configuration.h.

◆ MaxChi2NDF

float o2::itsmft::IterationParameters::MaxChi2NDF = 30.f

Definition at line 104 of file Configuration.h.

◆ MaxHoles

int o2::itsmft::IterationParameters::MaxHoles = 0

Definition at line 93 of file Configuration.h.

◆ MinPt

std::vector<float> o2::itsmft::IterationParameters::MinPt = {0.f, 0.f, 0.f, 0.f}

Definition at line 105 of file Configuration.h.

◆ MinTrackLength

int o2::itsmft::IterationParameters::MinTrackLength = 7

General parameters.

Definition at line 92 of file Configuration.h.

◆ NLayers

int o2::itsmft::IterationParameters::NLayers = tracking::ITSNLayers

Definition at line 86 of file Configuration.h.

◆ NSigmaCut

float o2::itsmft::IterationParameters::NSigmaCut = 5

Definition at line 98 of file Configuration.h.

◆ PassFlags

IterationSteps o2::itsmft::IterationParameters::PassFlags {IterationStep::FirstPass, IterationStep::RebuildClusterLUT}

Definition at line 85 of file Configuration.h.

◆ PerPrimaryVertexProcessing

bool o2::itsmft::IterationParameters::PerPrimaryVertexProcessing = false

Definition at line 109 of file Configuration.h.

◆ PVres

float o2::itsmft::IterationParameters::PVres = 1.e-2f

Definition at line 99 of file Configuration.h.

◆ RepeatRefitOut

bool o2::itsmft::IterationParameters::RepeatRefitOut = false

Definition at line 107 of file Configuration.h.

◆ SeedingLayers

tracking::LayerMask o2::itsmft::IterationParameters::SeedingLayers = 0

Definition at line 97 of file Configuration.h.

◆ SharedClusterMaxDeltaEta

float o2::itsmft::IterationParameters::SharedClusterMaxDeltaEta = 0.03f

Definition at line 114 of file Configuration.h.

◆ SharedClusterMaxDeltaPhi

float o2::itsmft::IterationParameters::SharedClusterMaxDeltaPhi = 0.05f

Definition at line 113 of file Configuration.h.

◆ SharedClusterOppositeSign

bool o2::itsmft::IterationParameters::SharedClusterOppositeSign = false

Definition at line 115 of file Configuration.h.

◆ SharedMaxClusters

int o2::itsmft::IterationParameters::SharedMaxClusters = 0

Definition at line 116 of file Configuration.h.

◆ ShiftRefToCluster

bool o2::itsmft::IterationParameters::ShiftRefToCluster = true

Definition at line 108 of file Configuration.h.

◆ StartLayerMask

tracking::LayerMask o2::itsmft::IterationParameters::StartLayerMask = 0x7F

Definition at line 106 of file Configuration.h.

◆ TrackletMinPt

float o2::itsmft::IterationParameters::TrackletMinPt = 0.3f

Trackleting cuts.

Definition at line 101 of file Configuration.h.

◆ UseDiamond

bool o2::itsmft::IterationParameters::UseDiamond = false

Definition at line 87 of file Configuration.h.


The documentation for this struct was generated from the following file: