Project
Loading...
Searching...
No Matches
o2::trk::ClustererACTS Class Reference

#include <ClustererACTS.h>

Inherits o2::trk::Clusterer< o2::detectors::DetID::TRK >.

Public Member Functions

void process (gsl::span< const Digit > digits, gsl::span< const DigROFRecord > digitROFs, std::vector< o2::trkft3::TRKCluster > &clusters, std::vector< unsigned char > &patterns, std::vector< o2::trkft3::ROFRecord > &clusterROFs, const ConstDigitTruth *digitLabels=nullptr, ClusterTruth *clusterLabels=nullptr) override
 
- Public Member Functions inherited from o2::trk::Clusterer< o2::detectors::DetID::TRK >
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)
 

Additional Inherited Members

- Public Types inherited from o2::trk::Clusterer< o2::detectors::DetID::TRK >
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
 
- Static Public Member Functions inherited from o2::trk::Clusterer< o2::detectors::DetID::TRK >
static o2::math_utils::Point3D< float > getClusterLocalCoordinates (const ClusterType &cluster, const uint8_t *patt, float yPlaneMLOT=0.f) noexcept
 
- Static Public Attributes inherited from o2::trk::Clusterer< o2::detectors::DetID::TRK >
static constexpr int MaxLabels
 
static constexpr int MaxHugeClusWarn
 
- Protected Attributes inherited from o2::trk::Clusterer< o2::detectors::DetID::TRK >
int mNHugeClus
 
std::unique_ptr< ClustererThread > mThread
 
std::vector< intmSortIdx
 reusable per-ROF sort buffer
 

Detailed Description

Definition at line 29 of file ClustererACTS.h.

Member Function Documentation

◆ process()

void ClustererACTS::process ( gsl::span< const Digit digits,
gsl::span< const DigROFRecord digitROFs,
std::vector< o2::trkft3::TRKCluster > &  clusters,
std::vector< unsigned char > &  patterns,
std::vector< o2::trkft3::ROFRecord > &  clusterROFs,
const ConstDigitTruth digitLabels = nullptr,
ClusterTruth clusterLabels = nullptr 
)
override

< Dimensionality of the clustering grid (2D for pixel detectors)

Definition at line 159 of file ClustererACTS.cxx.


The documentation for this class was generated from the following files: