![]() |
Project
|
#include <Clusterer.h>
Inherited by o2::trk::ClustererACTS.
Classes | |
| struct | BBox |
| struct | ClustererThread |
Public Types | |
| using | Digit = o2::itsmft::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::trk::Cluster > &clusters, std::vector< unsigned char > &patterns, std::vector< o2::trk::ROFRecord > &clusterROFs, const ConstDigitTruth *digitLabels=nullptr, ClusterTruth *clusterLabels=nullptr, gsl::span< const DigMC2ROFRecord > digMC2ROFs={}, std::vector< o2::trk::MC2ROFRecord > *clusterMC2ROFs=nullptr) |
Static Public Member Functions | |
| static o2::math_utils::Point3D< float > | getClusterLocalCoordinates (const Cluster &cluster, const uint8_t *patt, float yPlaneMLOT=0.f) noexcept |
Static Public Attributes | |
| static constexpr int | MaxLabels = 10 |
| static constexpr int | MaxHugeClusWarn = 5 |
Protected Attributes | |
| int | mNHugeClus = 0 |
| std::unique_ptr< ClustererThread > | mThread |
| std::vector< int > | mSortIdx |
| reusable per-ROF sort buffer | |
Definition at line 44 of file Clusterer.h.
Definition at line 53 of file Clusterer.h.
| using o2::trk::Clusterer::ConstDigitTruth = o2::dataformats::ConstMCTruthContainerView<o2::MCCompLabel> |
Definition at line 54 of file Clusterer.h.
Definition at line 50 of file Clusterer.h.
Definition at line 52 of file Clusterer.h.
Definition at line 51 of file Clusterer.h.
Definition at line 55 of file Clusterer.h.
|
staticnoexcept |
Definition at line 26 of file Clusterer.cxx.
|
virtual |
Reimplemented in o2::trk::ClustererACTS.
Definition at line 71 of file Clusterer.cxx.
|
staticconstexpr |
Definition at line 48 of file Clusterer.h.
|
staticconstexpr |
Definition at line 47 of file Clusterer.h.
|
protected |
Definition at line 179 of file Clusterer.h.
|
protected |
reusable per-ROF sort buffer
Definition at line 181 of file Clusterer.h.
|
protected |
Definition at line 180 of file Clusterer.h.