![]() |
Project
|
#include <Configuration.h>
Public Member Functions | |
| LayerMask | getActiveLayerMask () const noexcept |
| LayerMask | getSeedingLayerMask () const noexcept |
| LayerMask | getNonSeedingLayerMask () const noexcept |
| int | getNSeedingLayers () const noexcept |
| int | getMinSeedingClusters () const noexcept |
| int | CellMinimumLevel () const noexcept |
| int | NeighboursPerRoad () const noexcept |
| int | CellsPerRoad () const noexcept |
| int | TrackletsPerRoad () const noexcept |
| std::string | asString () const |
Public Attributes | |
| IterationSteps | PassFlags {IterationStep::FirstPass, IterationStep::RebuildClusterLUT} |
| int | NLayers = 7 |
| std::vector< uint32_t > | AddTimeError = {0, 0, 0, 0, 0, 0, 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} |
| 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 |
| LayerMask | HoleLayerMask = 0 |
| LayerMask | InactiveLayerMask = 0 |
| LayerMask | SeedingLayers = 0 |
| float | NSigmaCut = 5 |
| float | PVres = 1.e-2f |
| float | TrackletMinPt = 0.3f |
| Trackleting cuts. | |
| float | CellDeltaTanLambdaSigma = 0.007f |
| Cell finding cuts. | |
| float | CellDeltaTanLambdaNSigma = -1.f |
| float | CellDeltaPhiMinPt = -1.f |
| o2::base::PropagatorImpl< float >::MatCorrType | CorrType = o2::base::PropagatorImpl<float>::MatCorrType::USEMatCorrNONE |
| Fitter parameters. | |
| float | MaxChi2ClusterAttachment = 60.f |
| float | MaxChi2NDF = 30.f |
| int | ReseedIfShorter = 6 |
| std::vector< float > | MinPt = {0.f, 0.f, 0.f, 0.f} |
| LayerMask | StartLayerMask = 0x7F |
| bool | RepeatRefitOut = false |
| bool | ShiftRefToCluster = true |
| bool | PerPrimaryVertexProcessing = false |
| bool | SaveTimeBenchmarks = false |
| bool | DoUPCIteration = false |
| bool | FataliseUponFailure = true |
| bool | CreateArtefactLabels {false} |
| float | TrackFollowerNSigmaCutZ = 1.f |
| float | TrackFollowerNSigmaCutPhi = 1.f |
| int | TrackFollowerMaxHypotheses = 1 |
| bool | PrintMemory = false |
| size_t | MaxMemory = std::numeric_limits<size_t>::max() |
| bool | DropTFUponFailure = false |
| bool | AllowSharingFirstCluster = false |
| float | SharedClusterMaxDeltaPhi = 0.05f |
| float | SharedClusterMaxDeltaEta = 0.03f |
| bool | SharedClusterOppositeSign = false |
| int | SharedMaxClusters = 0 |
| int | CellLineSharedClusterCut = 2 |
| int | VertPerRofThreshold = 0 |
| float | VtxPhiCut = -1.f |
| float | VtxLineMinPt = -1.f |
| float | VtxLineCurvatureScale = 0.5f |
| float | VtxMaxZPositionAllowed = -1.f |
| float | VtxClusterCut = -1.f |
| float | VtxPairCut = -1.f |
| float | VtxNSigmaCut = -1.f |
| float | VtxDuplicateZCut = -1.f |
| float | VtxDuplicateZScale = -1.f |
| float | VtxFineZWindow = -1.f |
| int | VtxFineMinDensity = -1 |
| float | VtxFineMaxDrift = -1.f |
| float | VtxGoodLineChi2Cut = -1.f |
| float | VtxGoodLinePtCut = -1.f |
| float | VtxGoodContributorsSignificance = -1.f |
| int | VtxClusterContributorsCut = -1 |
| int | VtxSuppressLowMultDebris = -1 |
| float | VtxOverpopulatedRofNSigma = -1.f |
Definition at line 53 of file Configuration.h.
| std::string TrackingParameters::asString | ( | ) | const |
Definition at line 25 of file Configuration.cxx.
|
inlinenoexcept |
Definition at line 83 of file Configuration.h.
|
inlinenoexcept |
Definition at line 88 of file Configuration.h.
|
inlinenoexcept |
Definition at line 54 of file Configuration.h.
|
inlinenoexcept |
Definition at line 75 of file Configuration.h.
|
inlinenoexcept |
Definition at line 65 of file Configuration.h.
|
inlinenoexcept |
Definition at line 70 of file Configuration.h.
|
inlinenoexcept |
Definition at line 59 of file Configuration.h.
|
inlinenoexcept |
Definition at line 87 of file Configuration.h.
|
inlinenoexcept |
Definition at line 89 of file Configuration.h.
| std::vector<uint32_t> o2::its::TrackingParameters::AddTimeError = {0, 0, 0, 0, 0, 0, 0} |
Definition at line 94 of file Configuration.h.
| bool o2::its::TrackingParameters::AllowSharingFirstCluster = false |
Definition at line 143 of file Configuration.h.
| float o2::its::TrackingParameters::CellDeltaPhiMinPt = -1.f |
Definition at line 120 of file Configuration.h.
| float o2::its::TrackingParameters::CellDeltaTanLambdaNSigma = -1.f |
Definition at line 119 of file Configuration.h.
| float o2::its::TrackingParameters::CellDeltaTanLambdaSigma = 0.007f |
Cell finding cuts.
Definition at line 118 of file Configuration.h.
| int o2::its::TrackingParameters::CellLineSharedClusterCut = 2 |
Definition at line 149 of file Configuration.h.
| o2::base::PropagatorImpl<float>::MatCorrType o2::its::TrackingParameters::CorrType = o2::base::PropagatorImpl<float>::MatCorrType::USEMatCorrNONE |
Fitter parameters.
Definition at line 122 of file Configuration.h.
| bool o2::its::TrackingParameters::CreateArtefactLabels {false} |
Definition at line 134 of file Configuration.h.
Definition at line 104 of file Configuration.h.
Definition at line 105 of file Configuration.h.
| bool o2::its::TrackingParameters::DoUPCIteration = false |
Definition at line 132 of file Configuration.h.
| bool o2::its::TrackingParameters::DropTFUponFailure = false |
Definition at line 140 of file Configuration.h.
| bool o2::its::TrackingParameters::FataliseUponFailure = true |
Definition at line 133 of file Configuration.h.
| LayerMask o2::its::TrackingParameters::HoleLayerMask = 0 |
Definition at line 110 of file Configuration.h.
| LayerMask o2::its::TrackingParameters::InactiveLayerMask = 0 |
Definition at line 111 of file Configuration.h.
| std::vector<float> o2::its::TrackingParameters::LayerRadii = {2.33959f, 3.14076f, 3.91924f, 19.6213f, 24.5597f, 34.388f, 39.3329f} |
Definition at line 96 of file Configuration.h.
| 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 98 of file Configuration.h.
| 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 97 of file Configuration.h.
| 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 95 of file Configuration.h.
| float o2::its::TrackingParameters::MaxChi2ClusterAttachment = 60.f |
Definition at line 123 of file Configuration.h.
| float o2::its::TrackingParameters::MaxChi2NDF = 30.f |
Definition at line 124 of file Configuration.h.
| int o2::its::TrackingParameters::MaxHoles = 0 |
Definition at line 109 of file Configuration.h.
| size_t o2::its::TrackingParameters::MaxMemory = std::numeric_limits<size_t>::max() |
Definition at line 139 of file Configuration.h.
Definition at line 126 of file Configuration.h.
| int o2::its::TrackingParameters::MinTrackLength = 7 |
General parameters.
Definition at line 108 of file Configuration.h.
| int o2::its::TrackingParameters::NLayers = 7 |
Definition at line 93 of file Configuration.h.
| float o2::its::TrackingParameters::NSigmaCut = 5 |
Definition at line 113 of file Configuration.h.
| IterationSteps o2::its::TrackingParameters::PassFlags {IterationStep::FirstPass, IterationStep::RebuildClusterLUT} |
Definition at line 92 of file Configuration.h.
| bool o2::its::TrackingParameters::PerPrimaryVertexProcessing = false |
Definition at line 130 of file Configuration.h.
| int o2::its::TrackingParameters::PhiBins {128} |
Definition at line 102 of file Configuration.h.
| bool o2::its::TrackingParameters::PrintMemory = false |
Definition at line 138 of file Configuration.h.
| float o2::its::TrackingParameters::PVres = 1.e-2f |
Definition at line 114 of file Configuration.h.
| bool o2::its::TrackingParameters::RepeatRefitOut = false |
Definition at line 128 of file Configuration.h.
| int o2::its::TrackingParameters::ReseedIfShorter = 6 |
Definition at line 125 of file Configuration.h.
| bool o2::its::TrackingParameters::SaveTimeBenchmarks = false |
Definition at line 131 of file Configuration.h.
| LayerMask o2::its::TrackingParameters::SeedingLayers = 0 |
Definition at line 112 of file Configuration.h.
| float o2::its::TrackingParameters::SharedClusterMaxDeltaEta = 0.03f |
Definition at line 145 of file Configuration.h.
| float o2::its::TrackingParameters::SharedClusterMaxDeltaPhi = 0.05f |
Definition at line 144 of file Configuration.h.
| bool o2::its::TrackingParameters::SharedClusterOppositeSign = false |
Definition at line 146 of file Configuration.h.
| int o2::its::TrackingParameters::SharedMaxClusters = 0 |
Definition at line 147 of file Configuration.h.
| bool o2::its::TrackingParameters::ShiftRefToCluster = true |
Definition at line 129 of file Configuration.h.
| LayerMask o2::its::TrackingParameters::StartLayerMask = 0x7F |
Definition at line 127 of file Configuration.h.
Definition at line 99 of file Configuration.h.
Definition at line 100 of file Configuration.h.
| int o2::its::TrackingParameters::TrackFollowerMaxHypotheses = 1 |
Definition at line 137 of file Configuration.h.
| float o2::its::TrackingParameters::TrackFollowerNSigmaCutPhi = 1.f |
Definition at line 136 of file Configuration.h.
| float o2::its::TrackingParameters::TrackFollowerNSigmaCutZ = 1.f |
Definition at line 135 of file Configuration.h.
| float o2::its::TrackingParameters::TrackletMinPt = 0.3f |
Trackleting cuts.
Definition at line 116 of file Configuration.h.
| bool o2::its::TrackingParameters::UseDiamond = false |
Definition at line 103 of file Configuration.h.
| int o2::its::TrackingParameters::VertPerRofThreshold = 0 |
Definition at line 151 of file Configuration.h.
| int o2::its::TrackingParameters::VtxClusterContributorsCut = -1 |
Definition at line 167 of file Configuration.h.
| float o2::its::TrackingParameters::VtxClusterCut = -1.f |
Definition at line 156 of file Configuration.h.
| float o2::its::TrackingParameters::VtxDuplicateZCut = -1.f |
Definition at line 159 of file Configuration.h.
| float o2::its::TrackingParameters::VtxDuplicateZScale = -1.f |
Definition at line 160 of file Configuration.h.
| float o2::its::TrackingParameters::VtxFineMaxDrift = -1.f |
Definition at line 163 of file Configuration.h.
| int o2::its::TrackingParameters::VtxFineMinDensity = -1 |
Definition at line 162 of file Configuration.h.
| float o2::its::TrackingParameters::VtxFineZWindow = -1.f |
Definition at line 161 of file Configuration.h.
| float o2::its::TrackingParameters::VtxGoodContributorsSignificance = -1.f |
Definition at line 166 of file Configuration.h.
| float o2::its::TrackingParameters::VtxGoodLineChi2Cut = -1.f |
Definition at line 164 of file Configuration.h.
| float o2::its::TrackingParameters::VtxGoodLinePtCut = -1.f |
Definition at line 165 of file Configuration.h.
| float o2::its::TrackingParameters::VtxLineCurvatureScale = 0.5f |
Definition at line 154 of file Configuration.h.
| float o2::its::TrackingParameters::VtxLineMinPt = -1.f |
Definition at line 153 of file Configuration.h.
| float o2::its::TrackingParameters::VtxMaxZPositionAllowed = -1.f |
Definition at line 155 of file Configuration.h.
| float o2::its::TrackingParameters::VtxNSigmaCut = -1.f |
Definition at line 158 of file Configuration.h.
| float o2::its::TrackingParameters::VtxOverpopulatedRofNSigma = -1.f |
Definition at line 169 of file Configuration.h.
| float o2::its::TrackingParameters::VtxPairCut = -1.f |
Definition at line 157 of file Configuration.h.
| float o2::its::TrackingParameters::VtxPhiCut = -1.f |
Definition at line 152 of file Configuration.h.
| int o2::its::TrackingParameters::VtxSuppressLowMultDebris = -1 |
Definition at line 168 of file Configuration.h.
| int o2::its::TrackingParameters::ZBins {256} |
Definition at line 101 of file Configuration.h.