Project
Loading...
Searching...
No Matches
o2::its::TrackingParameters Struct Reference

#include <Configuration.h>

Public Member Functions

TrackingParametersoperator= (const TrackingParameters &t)=default
 
int CellMinimumLevel ()
 
int CellsPerRoad () const
 
int TrackletsPerRoad () const
 
std::string asString () const
 

Public Attributes

int NLayers = 7
 
int DeltaROF = 0
 
std::vector< float > LayerZ = {16.333f + 1, 16.333f + 1, 16.333f + 1, 42.140f + 1, 42.140f + 1, 73.745f + 1, 73.745f + 1}
 
std::vector< float > LayerRadii = {2.33959f, 3.14076f, 3.91924f, 19.6213f, 24.5597f, 34.388f, 39.3329f}
 
std::vector< float > LayerxX0 = {5.e-3f, 5.e-3f, 5.e-3f, 1.e-2f, 1.e-2f, 1.e-2f, 1.e-2f}
 
std::vector< float > LayerResolution = {5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f}
 
std::vector< float > SystErrorY2 = {0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}
 
std::vector< float > SystErrorZ2 = {0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}
 
int ZBins {256}
 
int PhiBins {128}
 
int nROFsPerIterations = -1
 
bool UseDiamond = false
 
float Diamond [3] = {0.f, 0.f, 0.f}
 
int ClusterSharing = 0
 General parameters.
 
int MinTrackLength = 7
 
float NSigmaCut = 5
 
float PVres = 1.e-2f
 
float TrackletMinPt = 0.3f
 Trackleting cuts.
 
float TrackletsPerClusterLimit = 2.f
 
float CellDeltaTanLambdaSigma = 0.007f
 Cell finding cuts.
 
float CellsPerClusterLimit = 2.f
 
o2::base::PropagatorImpl< float >::MatCorrType CorrType = o2::base::PropagatorImpl<float>::MatCorrType::USEMatCorrNONE
 Fitter parameters.
 
unsigned long MaxMemory = 12000000000UL
 
float MaxChi2ClusterAttachment = 60.f
 
float MaxChi2NDF = 30.f
 
std::vector< float > MinPt = {0.f, 0.f, 0.f, 0.f}
 
unsigned char StartLayerMask = 0x7F
 
bool FindShortTracks = false
 
bool PerPrimaryVertexProcessing = false
 
bool SaveTimeBenchmarks = false
 
bool DoUPCIteration = false
 
bool FataliseUponFailure = true
 
bool DropTFUponFailure = false
 
bool UseTrackFollower = false
 Cluster attachment.
 
bool UseTrackFollowerTop = false
 
bool UseTrackFollowerBot = false
 
bool UseTrackFollowerMix = false
 
float TrackFollowerNSigmaCutZ = 1.f
 
float TrackFollowerNSigmaCutPhi = 1.f
 

Detailed Description

Definition at line 60 of file Configuration.h.

Member Function Documentation

◆ asString()

std::string o2::its::TrackingParameters::asString ( ) const

Definition at line 31 of file Configuration.cxx.

◆ CellMinimumLevel()

int o2::its::TrackingParameters::CellMinimumLevel ( )
inline

Definition at line 115 of file Configuration.h.

◆ CellsPerRoad()

int o2::its::TrackingParameters::CellsPerRoad ( ) const
inline

Definition at line 64 of file Configuration.h.

◆ operator=()

TrackingParameters & o2::its::TrackingParameters::operator= ( const TrackingParameters t)
default

◆ TrackletsPerRoad()

int o2::its::TrackingParameters::TrackletsPerRoad ( ) const
inline

Definition at line 65 of file Configuration.h.

Member Data Documentation

◆ CellDeltaTanLambdaSigma

float o2::its::TrackingParameters::CellDeltaTanLambdaSigma = 0.007f

Cell finding cuts.

Definition at line 91 of file Configuration.h.

◆ CellsPerClusterLimit

float o2::its::TrackingParameters::CellsPerClusterLimit = 2.f

Definition at line 92 of file Configuration.h.

◆ ClusterSharing

int o2::its::TrackingParameters::ClusterSharing = 0

General parameters.

Definition at line 83 of file Configuration.h.

◆ CorrType

o2::base::PropagatorImpl<float>::MatCorrType o2::its::TrackingParameters::CorrType = o2::base::PropagatorImpl<float>::MatCorrType::USEMatCorrNONE

Fitter parameters.

Definition at line 94 of file Configuration.h.

◆ DeltaROF

int o2::its::TrackingParameters::DeltaROF = 0

Definition at line 69 of file Configuration.h.

◆ Diamond

float o2::its::TrackingParameters::Diamond[3] = {0.f, 0.f, 0.f}

Definition at line 80 of file Configuration.h.

◆ DoUPCIteration

bool o2::its::TrackingParameters::DoUPCIteration = false

Definition at line 103 of file Configuration.h.

◆ DropTFUponFailure

bool o2::its::TrackingParameters::DropTFUponFailure = false

Definition at line 105 of file Configuration.h.

◆ FataliseUponFailure

bool o2::its::TrackingParameters::FataliseUponFailure = true

Definition at line 104 of file Configuration.h.

◆ FindShortTracks

bool o2::its::TrackingParameters::FindShortTracks = false

Definition at line 100 of file Configuration.h.

◆ LayerRadii

std::vector<float> o2::its::TrackingParameters::LayerRadii = {2.33959f, 3.14076f, 3.91924f, 19.6213f, 24.5597f, 34.388f, 39.3329f}

Definition at line 71 of file Configuration.h.

◆ LayerResolution

std::vector<float> o2::its::TrackingParameters::LayerResolution = {5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f}

Definition at line 73 of file Configuration.h.

◆ LayerxX0

std::vector<float> o2::its::TrackingParameters::LayerxX0 = {5.e-3f, 5.e-3f, 5.e-3f, 1.e-2f, 1.e-2f, 1.e-2f, 1.e-2f}

Definition at line 72 of file Configuration.h.

◆ LayerZ

std::vector<float> o2::its::TrackingParameters::LayerZ = {16.333f + 1, 16.333f + 1, 16.333f + 1, 42.140f + 1, 42.140f + 1, 73.745f + 1, 73.745f + 1}

Definition at line 70 of file Configuration.h.

◆ MaxChi2ClusterAttachment

float o2::its::TrackingParameters::MaxChi2ClusterAttachment = 60.f

Definition at line 96 of file Configuration.h.

◆ MaxChi2NDF

float o2::its::TrackingParameters::MaxChi2NDF = 30.f

Definition at line 97 of file Configuration.h.

◆ MaxMemory

unsigned long o2::its::TrackingParameters::MaxMemory = 12000000000UL

Definition at line 95 of file Configuration.h.

◆ MinPt

std::vector<float> o2::its::TrackingParameters::MinPt = {0.f, 0.f, 0.f, 0.f}

Definition at line 98 of file Configuration.h.

◆ MinTrackLength

int o2::its::TrackingParameters::MinTrackLength = 7

Definition at line 84 of file Configuration.h.

◆ NLayers

int o2::its::TrackingParameters::NLayers = 7

Definition at line 68 of file Configuration.h.

◆ nROFsPerIterations

int o2::its::TrackingParameters::nROFsPerIterations = -1

Definition at line 78 of file Configuration.h.

◆ NSigmaCut

float o2::its::TrackingParameters::NSigmaCut = 5

Definition at line 85 of file Configuration.h.

◆ PerPrimaryVertexProcessing

bool o2::its::TrackingParameters::PerPrimaryVertexProcessing = false

Definition at line 101 of file Configuration.h.

◆ PhiBins

int o2::its::TrackingParameters::PhiBins {128}

Definition at line 77 of file Configuration.h.

◆ PVres

float o2::its::TrackingParameters::PVres = 1.e-2f

Definition at line 86 of file Configuration.h.

◆ SaveTimeBenchmarks

bool o2::its::TrackingParameters::SaveTimeBenchmarks = false

Definition at line 102 of file Configuration.h.

◆ StartLayerMask

unsigned char o2::its::TrackingParameters::StartLayerMask = 0x7F

Definition at line 99 of file Configuration.h.

◆ SystErrorY2

std::vector<float> o2::its::TrackingParameters::SystErrorY2 = {0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}

Definition at line 74 of file Configuration.h.

◆ SystErrorZ2

std::vector<float> o2::its::TrackingParameters::SystErrorZ2 = {0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f}

Definition at line 75 of file Configuration.h.

◆ TrackFollowerNSigmaCutPhi

float o2::its::TrackingParameters::TrackFollowerNSigmaCutPhi = 1.f

Definition at line 112 of file Configuration.h.

◆ TrackFollowerNSigmaCutZ

float o2::its::TrackingParameters::TrackFollowerNSigmaCutZ = 1.f

Definition at line 111 of file Configuration.h.

◆ TrackletMinPt

float o2::its::TrackingParameters::TrackletMinPt = 0.3f

Trackleting cuts.

Definition at line 88 of file Configuration.h.

◆ TrackletsPerClusterLimit

float o2::its::TrackingParameters::TrackletsPerClusterLimit = 2.f

Definition at line 89 of file Configuration.h.

◆ UseDiamond

bool o2::its::TrackingParameters::UseDiamond = false

Definition at line 79 of file Configuration.h.

◆ UseTrackFollower

bool o2::its::TrackingParameters::UseTrackFollower = false

Cluster attachment.

Definition at line 107 of file Configuration.h.

◆ UseTrackFollowerBot

bool o2::its::TrackingParameters::UseTrackFollowerBot = false

Definition at line 109 of file Configuration.h.

◆ UseTrackFollowerMix

bool o2::its::TrackingParameters::UseTrackFollowerMix = false

Definition at line 110 of file Configuration.h.

◆ UseTrackFollowerTop

bool o2::its::TrackingParameters::UseTrackFollowerTop = false

Definition at line 108 of file Configuration.h.

◆ ZBins

int o2::its::TrackingParameters::ZBins {256}

Definition at line 76 of file Configuration.h.


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