![]() |
Project
|
#include <Clusterer.h>
Classes | |
| struct | ClustererThread |
Public Types | |
| using | Digit = o2::iotof::Digit |
| using | DigROFRecord = o2::itsmft::ROFRecord |
| using | DigMC2ROFRecord = o2::itsmft::MC2ROFRecord |
| using | ClusterTruth = o2::dataformats::MCTruthContainer< o2::MCCompLabel > |
| using | ConstDigitTruth = o2::dataformats::ConstMCTruthContainerView< o2::MCCompLabel > |
| using | Label = o2::MCCompLabel |
Public Member Functions | |
| virtual void | process (gsl::span< const Digit > digits, gsl::span< const DigROFRecord > digitROFs, std::vector< o2::iotof::Cluster > &clusters, std::vector< unsigned char > &patterns, std::vector< o2::itsmft::ROFRecord > &clusterROFs, const ConstDigitTruth *digitLabels=nullptr, ClusterTruth *clusterLabels=nullptr, gsl::span< const DigMC2ROFRecord > digMC2ROFs={}, std::vector< o2::itsmft::MC2ROFRecord > *clusterMC2ROFs=nullptr) |
Static Public Attributes | |
| static constexpr int | MaxLabels = 10 |
Protected Attributes | |
| std::unique_ptr< ClustererThread > | mThread |
| std::vector< int > | mSortIdx |
| reusable per-ROF sort buffer | |
Definition at line 39 of file Clusterer.h.
Definition at line 47 of file Clusterer.h.
| using o2::iotof::Clusterer::ConstDigitTruth = o2::dataformats::ConstMCTruthContainerView<o2::MCCompLabel> |
Definition at line 48 of file Clusterer.h.
Definition at line 44 of file Clusterer.h.
Definition at line 46 of file Clusterer.h.
Definition at line 45 of file Clusterer.h.
Definition at line 49 of file Clusterer.h.
|
virtual |
Definition at line 26 of file Clusterer.cxx.
|
staticconstexpr |
Definition at line 42 of file Clusterer.h.
|
protected |
reusable per-ROF sort buffer
Definition at line 106 of file Clusterer.h.
|
protected |
Definition at line 105 of file Clusterer.h.