![]() |
Project
|
#include <Clusterer.h>
Classes | |
| struct | BBox |
| struct | ClustererThread |
Public Types | |
| using | Digit = o2::trkft3::Digit |
| using | DigROFRecord = o2::trkft3::ROFRecord |
| using | ClusterType = o2::trkft3::Cluster< DetID > |
| 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< ClusterType > &clusters, std::vector< unsigned char > &patterns, std::vector< o2::trkft3::ROFRecord > &clusterROFs, const ConstDigitTruth *digitLabels=nullptr, ClusterTruth *clusterLabels=nullptr) |
Static Public Member Functions | |
| static o2::math_utils::Point3D< float > | getClusterLocalCoordinates (const ClusterType &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 45 of file Clusterer.h.
| using o2::trk::Clusterer< DetID >::ClusterTruth = o2::dataformats::MCTruthContainer<o2::MCCompLabel> |
Definition at line 56 of file Clusterer.h.
| using o2::trk::Clusterer< DetID >::ClusterType = o2::trkft3::Cluster<DetID> |
Definition at line 55 of file Clusterer.h.
| using o2::trk::Clusterer< DetID >::ConstDigitTruth = o2::dataformats::ConstMCTruthContainerView<o2::MCCompLabel> |
Definition at line 57 of file Clusterer.h.
| using o2::trk::Clusterer< DetID >::Digit = o2::trkft3::Digit |
Definition at line 53 of file Clusterer.h.
| using o2::trk::Clusterer< DetID >::DigROFRecord = o2::trkft3::ROFRecord |
Definition at line 54 of file Clusterer.h.
| using o2::trk::Clusterer< DetID >::Label = o2::MCCompLabel |
Definition at line 58 of file Clusterer.h.
|
staticnoexcept |
Definition at line 27 of file Clusterer.cxx.
|
virtual |
Definition at line 73 of file Clusterer.cxx.
|
staticconstexpr |
Definition at line 51 of file Clusterer.h.
|
staticconstexpr |
Definition at line 50 of file Clusterer.h.
|
protected |
Definition at line 180 of file Clusterer.h.
|
protected |
reusable per-ROF sort buffer
Definition at line 182 of file Clusterer.h.
|
protected |
Definition at line 181 of file Clusterer.h.