![]() |
Project
|
Namespaces | |
| namespace | cluster_writer_workflow |
| namespace | constants |
| namespace | dcs_adapos_parser_workflow |
| namespace | dcs_generator_workflow |
| namespace | dcs_parser_workflow |
| namespace | gpu |
| namespace | ioutils |
| namespace | line_vertexer |
| namespace | math_utils |
| namespace | reco_workflow |
| namespace | study |
| namespace | test_data_reader_workflow |
| namespace | threshold_aggregator_workflow |
| namespace | track |
| namespace | track_writer_workflow |
| namespace | TrackingMode |
Typedefs | |
| using | TimeStampType = uint32_t |
| using | TimeStampErrorType = uint32_t |
| using | TimeStamp = o2::dataformats::TimeStampWithError< float, float > |
| using | Vertex = o2::dataformats::Vertex< o2::its::TimeEstBC > |
| using | VertexLabel = std::pair< o2::MCCompLabel, float > |
| template<typename T1 , typename T2 > | |
| using | gpuPair = std::pair< T1, T2 > |
| using | IterationSteps = o2::utils::EnumFlags< IterationStep > |
| template<bool IsConst, typename T > | |
| using | maybe_const = typename std::conditional< IsConst, const T, T >::type |
| using | DPCOM = o2::dcs::DataPointCompositeObject |
| using | DPID = o2::dcs::DataPointIdentifier |
| using | DPVAL = o2::dcs::DataPointValue |
| template<typename T > | |
| using | BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T > |
| using | LabelsType = std::vector< o2::MCCompLabel > |
| using | ROFRecLblT = std::vector< o2::itsmft::MC2ROFRecord > |
Enumerations | |
| enum class | IterationStep : uint16_t { FirstPass = 0 , RebuildClusterLUT , UseUPCMask , SelectUPCVertices , ResetVertices , SkipROFsAboveThreshold , MarkVerticesAsUPC , TrackFollowerTop , TrackFollowerBot } |
| enum class | TrackletMode { Layer0Layer1 = 0 , Layer1Layer2 = 2 } |
| enum | RunTypes { THR_SCAN = 15 , THR_SCAN_SHORT = 2 , THR_SCAN_SHORT_33 = 16 , THR_SCAN_SHORT_2_10HZ = 18 , THR_SCAN_SHORT_100HZ = 19 , THR_SCAN_SHORT_200HZ = 20 , THR_SCAN_SHORT_150INJ = 55 , VCASN150 = 23 , VCASN100 = 10 , VCASN100_100HZ = 21 , VCASN130 = 22 , VCASNBB = 24 , ITHR150 = 27 , ITHR100 = 11 , ITHR100_100HZ = 25 , ITHR130 = 26 , DIGITAL_SCAN = 13 , DIGITAL_SCAN_100HZ = 31 , DIGITAL_SCAN_NOMASK = 37 , ANALOGUE_SCAN = 14 , PULSELENGTH_SCAN = 32 , TOT_CALIBRATION = 36 , TOT_CALIBRATION_1_ROW = 41 , VRESETD_150 = 38 , VRESETD_300 = 39 , VRESETD_2D = 42 , END_RUN = 0 } |
| enum | FitTypes { DERIVATIVE = 0 , FIT = 1 , HITCOUNTING = 2 , NO_FIT = 3 } |
Variables | |
| const int | layerIndex |
| const int const float | z1 |
| const int const float const float | z2 |
| const int const float const float const float | maxdeltaz |
| const int const float const float const float const float | maxdeltaphi |
| const int const float const float const float const float const IndexTableUtils< nLayers > & | utils |
| const float | zDelta = 0.5f * o2::gpu::GPUCommonMath::Abs(z1 - z2) + maxdeltaz |
| TrackExtensionHypothesis< NLayers > * | keptHypotheses |
| TrackExtensionHypothesis< NLayers > int & | nKeptHypotheses |
| TrackExtensionHypothesis< NLayers > int const int | maxHypotheses |
| const bool | outward |
| const bool const int | nLayers |
| const bool const int TrackITSInternal< NLayers > & | track |
| const bool | extendTop |
| const bool const bool | extendBot |
| const bool const bool const int FollowDirection & | followDirection |
| const bool const bool const int FollowDirection BestTrial & | bestTrial |
| const bool const bool const int FollowDirection BestTrial TrackITSInternal< NLayers > & | best |
| const bool const bool const int FollowDirection BestTrial TrackITSInternal< NLayers > uint32_t & | bestDiff |
| TrackITSInternal< NLayers > | topResult |
| TrackITSInternal< NLayers > | botResult |
| bool | hasTopResult {false} |
| bool | hasBotResult {false} |
| const track::TrackFitContext< NLayers > & | fit |
| const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > & | ctx |
| const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool TrackExtensionHypothesis< NLayers > * | activeHypotheses = startHypothesis |
| const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool TrackExtensionHypothesis< NLayers > TrackExtensionHypothesis< NLayers > * | nextHypotheses |
| const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool TrackExtensionHypothesis< NLayers > TrackExtensionHypothesis< NLayers > TrackExtensionHypothesis< NLayers > & | bestHypothesis |
| const int | step = outward ? 1 : -1 |
| const int | end = outward ? fit.nLayers - 1 : 0 |
| int | nActive {1} |
| int | nNext {0} |
| const int | tableSize = utils.getNphiBins() * utils.getNzBins() + 1 |
| const TrackExtensionHypothesis< NLayers > * | bestHypo {nullptr} |
| return | true |
| constexpr float | DefClusErrorRow = o2::itsmft::SegmentationAlpide::PitchRow * 0.5 |
| constexpr float | DefClusErrorCol = o2::itsmft::SegmentationAlpide::PitchCol * 0.5 |
| constexpr float | DefClusError2Row = DefClusErrorRow * DefClusErrorRow |
| constexpr float | DefClusError2Col = DefClusErrorCol * DefClusErrorCol |
| const int | UNSET_INT = -1111 |
| const short int | UNSET_SHORT = -1111 |
| int | nInj = 50 |
| int | nInjScaled = 50 |
| using o2::its::BranchDefinition = typedef MakeRootTreeWriterSpec::BranchDefinition<T> |
Definition at line 32 of file TrackWriterSpec.cxx.
| using o2::its::DPCOM = typedef o2::dcs::DataPointCompositeObject |
Definition at line 51 of file DCSAdaposParserSpec.h.
| using o2::its::DPID = typedef o2::dcs::DataPointIdentifier |
Definition at line 52 of file DCSAdaposParserSpec.h.
| using o2::its::DPVAL = typedef o2::dcs::DataPointValue |
Definition at line 53 of file DCSAdaposParserSpec.h.
| using o2::its::gpuPair = typedef std::pair<T1, T2> |
| using o2::its::IterationSteps = typedef o2::utils::EnumFlags<IterationStep> |
Definition at line 46 of file Configuration.h.
| using o2::its::LabelsType = typedef std::vector<o2::MCCompLabel> |
Definition at line 33 of file TrackWriterSpec.cxx.
| using o2::its::maybe_const = typedef typename std::conditional<IsConst, const T, T>::type |
Definition at line 30 of file Definitions.h.
| using o2::its::ROFRecLblT = typedef std::vector<o2::itsmft::MC2ROFRecord> |
Definition at line 34 of file TrackWriterSpec.cxx.
| using o2::its::TimeStamp = typedef o2::dataformats::TimeStampWithError<float, float> |
Definition at line 29 of file TimeEstBC.h.
| using o2::its::TimeStampErrorType = typedef uint32_t |
Definition at line 27 of file TimeEstBC.h.
| using o2::its::TimeStampType = typedef uint32_t |
Definition at line 26 of file TimeEstBC.h.
| using o2::its::Vertex = typedef o2::dataformats::Vertex<o2::its::TimeEstBC> |
| using o2::its::VertexLabel = typedef std::pair<o2::MCCompLabel, float> |
| enum o2::its::FitTypes |
| Enumerator | |
|---|---|
| DERIVATIVE | |
| FIT | |
| HITCOUNTING | |
| NO_FIT | |
Definition at line 100 of file ThresholdCalibratorSpec.h.
|
strong |
| Enumerator | |
|---|---|
| FirstPass | |
| RebuildClusterLUT | |
| UseUPCMask | |
| SelectUPCVertices | |
| ResetVertices | |
| SkipROFsAboveThreshold | |
| MarkVerticesAsUPC | |
| TrackFollowerTop | |
| TrackFollowerBot | |
Definition at line 35 of file Configuration.h.
| enum o2::its::RunTypes |
Definition at line 69 of file ThresholdCalibratorSpec.h.
|
strong |
| Enumerator | |
|---|---|
| Layer0Layer1 | |
| Layer1Layer2 | |
Definition at line 24 of file Definitions.h.
| double o2::its::erf | ( | double * | xx, |
| double * | par | ||
| ) |
Definition at line 29 of file ThresholdCalibratorSpec.cxx.
| double o2::its::erf_ithr | ( | double * | xx, |
| double * | par | ||
| ) |
Definition at line 35 of file ThresholdCalibratorSpec.cxx.
| int o2::its::finalizeCellNeighboursHandler | ( | CellNeighbour * | cellNeighbours, |
| int * | neighboursLUT, | ||
| const int | nTargetCells, | ||
| const int | capacity, | ||
| o2::its::ExternalAllocator * | alloc, | ||
| gpu::Stream & | stream | ||
| ) |
| o2::its::for | ( | int | iLayer = activeHypotheses[0].edgeLayer + step; nActive, |
| 0;iLayer+ | = step |
||
| ) |
Definition at line 185 of file TrackFollower.h.
| o2::its::for | ( | ) |
Definition at line 47 of file TrackFollower.h.
| return o2::its::getBinsRect | ( | layerIndex | , |
| currentCluster. | phi, | ||
| zMean | , | ||
| zDelta | , | ||
| maxdeltaphi | , | ||
| utils | |||
| ) |
| DataProcessorSpec o2::its::getITSDCSAdaposParserSpec | ( | ) |
Definition at line 211 of file DCSAdaposParserSpec.cxx.
| o2::framework::DataProcessorSpec o2::its::getITSDCSDataGeneratorSpec | ( | const char * | detName = "ITS" | ) |
Definition at line 127 of file DCSGeneratorSpec.cxx.
| DataProcessorSpec o2::its::getITSDCSParserSpec | ( | ) |
Definition at line 645 of file DCSParserSpec.cxx.
| DataProcessorSpec o2::its::getITSThresholdAggregatorSpec | ( | ) |
Definition at line 281 of file ThresholdAggregatorSpec.cxx.
| DataProcessorSpec o2::its::getITSThresholdCalibratorSpec | ( | const ITSCalibInpConf & | inpConf | ) |
Definition at line 2011 of file ThresholdCalibratorSpec.cxx.
| DataProcessorSpec o2::its::getITSTrackReaderSpec | ( | bool | useMC = true | ) |
create a processor spec read ITS track data from a root file
Definition at line 92 of file TrackReaderSpec.cxx.
| DataProcessorSpec o2::its::getITSVertexReaderSpec | ( | ) |
create a processor spec read ITS vertex data from a root file
Definition at line 76 of file VertexReaderSpec.cxx.
| DataProcessorSpec o2::its::getNoiseCalibratorSpec | ( | bool | useClusters, |
| int | pmode = 0 |
||
| ) |
create a processor spec run ITS noise calibration
Definition at line 245 of file NoiseCalibratorSpec.cxx.
| DataProcessorSpec o2::its::getTestDataGetterSpec | ( | ) |
create a processor spec run ITS cluster finder
Definition at line 59 of file TestDataGetter.cxx.
| DataProcessorSpec o2::its::getTestDataReaderSpec | ( | ) |
create a processor spec read simulated ITS digits from a root file
Definition at line 537 of file TestDataReader.cxx.
| DataProcessorSpec o2::its::getTrackerSpec | ( | bool | useMC, |
| bool | doStag, | ||
| bool | useGeom, | ||
| int | useTrig, | ||
| TrackingMode::Type | trMode, | ||
| const bool | overrBeamEst = false, |
||
| o2::gpu::gpudatatypes::DeviceType | dType = o2::gpu::gpudatatypes::DeviceType::CPU |
||
| ) |
Definition at line 108 of file TrackerSpec.cxx.
| DataProcessorSpec o2::its::getTrackWriterSpec | ( | bool | useMC | ) |
create a processor spec write ITS tracks to ROOT file
Definition at line 37 of file TrackWriterSpec.cxx.
| o2::its::GPUdi | ( | ) | const & |
| o2::its::GPUhdi | ( | ) |
Definition at line 79 of file IndexTableUtils.h.
| o2::its::GPUhdi | ( | ) | const & |
Definition at line 96 of file TrackITSInternal.h.
| o2::its::if | ( | ! | bestHypo | ) |
Definition at line 298 of file TrackFollower.h.
| o2::its::if | ( | extendBot &&backup.getFirstClusterLayer() ! | = 0 | ) |
Definition at line 143 of file TrackFollower.h.
| o2::its::if | ( | extendTop &&backup.getLastClusterLayer() ! | = lastLayer | ) |
Definition at line 135 of file TrackFollower.h.
| o2::its::if | ( | extendTop && | extendBot | ) |
Definition at line 151 of file TrackFollower.h.
| o2::its::if | ( | track::isBetter(hypo.nClusters, hypo.chi2, keptHypotheses[worst].nClusters, keptHypotheses[worst].chi2) | ) |
Definition at line 52 of file TrackFollower.h.
| std::ostream & o2::its::operator<< | ( | std::ostream & | os, |
| Detector & | source | ||
| ) |
| std::istream & o2::its::operator>> | ( | std::istream & | os, |
| Detector & | source | ||
| ) |
| void o2::its::resetOutputCounterHandler | ( | int * | outputCounter, |
| gpu::Stream & | stream | ||
| ) |
| track o2::its::setChi2 | ( | hypo. | chi2 | ) |
| o2::its::activeHypotheses[0] = startHypothesis |
Definition at line 172 of file TrackFollower.h.
| const bool const bool const int FollowDirection BestTrial TrackITSInternal<NLayers>& o2::its::best |
Definition at line 126 of file TrackFollower.h.
| const bool const bool const int FollowDirection BestTrial TrackITSInternal<NLayers> uint32_t& o2::its::bestDiff |
Definition at line 127 of file TrackFollower.h.
| const TrackExtensionHypothesis<NLayers>* o2::its::bestHypo {nullptr} |
Definition at line 284 of file TrackFollower.h.
| o2::its::bestHypothesis |
Definition at line 174 of file TrackFollower.h.
| const bool const bool const int FollowDirection BestTrial& o2::its::bestTrial |
Definition at line 125 of file TrackFollower.h.
| TrackITSInternal<NLayers> o2::its::botResult |
Definition at line 131 of file TrackFollower.h.
| const track::TrackFitContext<NLayers> const TrackFollowContext<NLayers>& o2::its::ctx |
Definition at line 170 of file TrackFollower.h.
|
constexpr |
Definition at line 50 of file TimeFrame.cxx.
|
constexpr |
Definition at line 49 of file TimeFrame.cxx.
|
constexpr |
Definition at line 48 of file TimeFrame.cxx.
|
constexpr |
Definition at line 47 of file TimeFrame.cxx.
Definition at line 178 of file TrackFollower.h.
| const bool const bool o2::its::extendBot |
Definition at line 122 of file TrackFollower.h.
| const bool o2::its::extendTop |
Definition at line 121 of file TrackFollower.h.
| const track::TrackFitContext<NLayers>& o2::its::fit |
Definition at line 169 of file TrackFollower.h.
| const bool const bool const int FollowDirection& o2::its::followDirection |
Definition at line 124 of file TrackFollower.h.
| bool o2::its::hasBotResult {false} |
Definition at line 133 of file TrackFollower.h.
| bool o2::its::hasTopResult {false} |
Definition at line 132 of file TrackFollower.h.
| TrackExtensionHypothesis<NLayers>* o2::its::keptHypotheses |
Definition at line 37 of file TrackFollower.h.
| const int o2::its::layerIndex |
Definition at line 140 of file IndexTableUtils.h.
| const int const float const float const float const float o2::its::maxdeltaphi |
Definition at line 141 of file IndexTableUtils.h.
| const int const float const float const float o2::its::maxdeltaz |
Definition at line 141 of file IndexTableUtils.h.
| const int o2::its::maxHypotheses |
Definition at line 39 of file TrackFollower.h.
| int o2::its::nActive {1} |
Definition at line 180 of file TrackFollower.h.
| const track::TrackFitContext<NLayers> const TrackFollowContext<NLayers> const bool TrackExtensionHypothesis<NLayers> TrackExtensionHypothesis<NLayers>* o2::its::nextHypotheses |
Definition at line 173 of file TrackFollower.h.
| int o2::its::nInj = 50 |
Definition at line 65 of file ThresholdCalibratorSpec.h.
| int o2::its::nInjScaled = 50 |
Definition at line 66 of file ThresholdCalibratorSpec.h.
| TrackExtensionHypothesis<NLayers> int& o2::its::nKeptHypotheses |
Definition at line 38 of file TrackFollower.h.
| const bool const bool const int o2::its::nLayers |
Definition at line 60 of file TrackFollower.h.
| int o2::its::nNext {0} |
Definition at line 181 of file TrackFollower.h.
| const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool o2::its::outward |
Definition at line 59 of file TrackFollower.h.
Definition at line 177 of file TrackFollower.h.
| const int o2::its::tableSize = utils.getNphiBins() * utils.getNzBins() + 1 |
Definition at line 184 of file TrackFollower.h.
| TrackITSInternal<NLayers> o2::its::topResult |
Definition at line 130 of file TrackFollower.h.
| const bool const int TrackITSInternal<NLayers>& o2::its::track |
Definition at line 61 of file TrackFollower.h.
| return o2::its::true |
Definition at line 303 of file TrackFollower.h.
| const int o2::its::UNSET_INT = -1111 |
Definition at line 77 of file DCSParserSpec.h.
| const short int o2::its::UNSET_SHORT = -1111 |
Definition at line 78 of file DCSParserSpec.h.
| const int const float const float const float const float const IndexTableUtils<nLayers>& o2::its::utils |
Definition at line 142 of file IndexTableUtils.h.
| const int const float o2::its::z1 |
Definition at line 141 of file IndexTableUtils.h.
| const int const float const float o2::its::z2 |
Definition at line 141 of file IndexTableUtils.h.