#include <Clusterer.h>
|
| void | fetchMCLabels (uint32_t digID, const ConstDigitTruth *labelsDig, int &nFilled) |
| | Convert the cluster topology to the corresponding entry in the dictionary.
|
| |
| void | findClustersSingleHit (gsl::span< const Digit > digits, uint32_t digitIdx, const ConstDigitTruth *labelsDigPtr, ClusterTruth *labelsClusPtr) |
| |
| void | findClustersMultipleHits (gsl::span< const Digit > digits, gsl::span< const uint32_t > digitIdxs, const ConstDigitTruth *labelsDigPtr, ClusterTruth *labelsClusPtr) |
| |
| std::vector< std::vector< uint32_t > > | buildPreclusters (gsl::span< const Digit > digits, gsl::span< const uint32_t > digitIdxs, int maxTimeDiffNSigma, float timeResolution) |
| |
| void | processChip (gsl::span< const Digit > digits, int chipFirst, int chipN, std::vector< Cluster > *clustersOut, std::vector< unsigned char > *patternsOut, const ConstDigitTruth *labelsDigPtr, ClusterTruth *labelsClusPtr) |
| |
| void | writeTopologiesToFile (const char *filename) |
| |
| | ClustererThread (Clusterer *par=nullptr) |
| |
| | ClustererThread (const ClustererThread &)=delete |
| |
| ClustererThread & | operator= (const ClustererThread &)=delete |
| |
Definition at line 52 of file Clusterer.h.
◆ ClustererThread() [1/2]
| o2::iotof::Clusterer::ClustererThread::ClustererThread |
( |
Clusterer * |
par = nullptr | ) |
|
|
inlineexplicit |
◆ ClustererThread() [2/2]
| o2::iotof::Clusterer::ClustererThread::ClustererThread |
( |
const ClustererThread & |
| ) |
|
|
delete |
◆ buildPreclusters()
| std::vector< std::vector< uint32_t > > o2::iotof::Clusterer::ClustererThread::buildPreclusters |
( |
gsl::span< const Digit > |
digits, |
|
|
gsl::span< const uint32_t > |
digitIdxs, |
|
|
int |
maxTimeDiffNSigma, |
|
|
float |
timeResolution |
|
) |
| |
◆ fetchMCLabels()
| void o2::iotof::Clusterer::ClustererThread::fetchMCLabels |
( |
uint32_t |
digID, |
|
|
const ConstDigitTruth * |
labelsDig, |
|
|
int & |
nFilled |
|
) |
| |
Convert the cluster topology to the corresponding entry in the dictionary.
Definition at line 369 of file Clusterer.cxx.
◆ findClustersMultipleHits()
| void o2::iotof::Clusterer::ClustererThread::findClustersMultipleHits |
( |
gsl::span< const Digit > |
digits, |
|
|
gsl::span< const uint32_t > |
digitIdxs, |
|
|
const ConstDigitTruth * |
labelsDigPtr, |
|
|
ClusterTruth * |
labelsClusPtr |
|
) |
| |
◆ findClustersSingleHit()
| void o2::iotof::Clusterer::ClustererThread::findClustersSingleHit |
( |
gsl::span< const Digit > |
digits, |
|
|
uint32_t |
digitIdx, |
|
|
const ConstDigitTruth * |
labelsDigPtr, |
|
|
ClusterTruth * |
labelsClusPtr |
|
) |
| |
◆ operator=()
◆ processChip()
| void o2::iotof::Clusterer::ClustererThread::processChip |
( |
gsl::span< const Digit > |
digits, |
|
|
int |
chipFirst, |
|
|
int |
chipN, |
|
|
std::vector< Cluster > * |
clustersOut, |
|
|
std::vector< unsigned char > * |
patternsOut, |
|
|
const ConstDigitTruth * |
labelsDigPtr, |
|
|
ClusterTruth * |
labelsClusPtr |
|
) |
| |
◆ writeTopologiesToFile()
| void o2::iotof::Clusterer::ClustererThread::writeTopologiesToFile |
( |
const char * |
filename | ) |
|
◆ mClsTopoClassifier
◆ mClusters
| std::vector<Cluster> o2::iotof::Clusterer::ClustererThread::mClusters |
◆ mLabels
◆ mLabelsBuff
| std::array<Label, MaxLabels> o2::iotof::Clusterer::ClustererThread::mLabelsBuff |
MC label buffer for one cluster.
Definition at line 58 of file Clusterer.h.
◆ mParent
| Clusterer* o2::iotof::Clusterer::ClustererThread::mParent = nullptr |
◆ mPatterns
| std::vector<uint16_t> o2::iotof::Clusterer::ClustererThread::mPatterns |
The documentation for this struct was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/IOTOF/reconstruction/include/IOTOFReconstruction/Clusterer.h
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/IOTOF/reconstruction/src/Clusterer.cxx