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

#include <Clusterer.h>

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

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 Attributes

static constexpr int MaxLabels = 10
 
static constexpr int MaxHugeClusWarn = 5
 

Detailed Description

Definition at line 43 of file Clusterer.h.

Member Typedef Documentation

◆ ClusterTruth

◆ ConstDigitTruth

◆ Digit

Definition at line 49 of file Clusterer.h.

◆ DigMC2ROFRecord

◆ DigROFRecord

◆ Label

Definition at line 54 of file Clusterer.h.

Member Function Documentation

◆ process()

void o2::trk::Clusterer::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 
)

Definition at line 25 of file Clusterer.cxx.

Member Data Documentation

◆ MaxHugeClusWarn

constexpr int o2::trk::Clusterer::MaxHugeClusWarn = 5
staticconstexpr

Definition at line 47 of file Clusterer.h.

◆ MaxLabels

constexpr int o2::trk::Clusterer::MaxLabels = 10
staticconstexpr

Definition at line 46 of file Clusterer.h.


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