#include <Clusterer.h>
|
| Clusterer ()=default |
|
| ~Clusterer ()=default |
|
void | initialize () |
|
void | process (gsl::span< const Digit > digits, gsl::span< const TriggerRecord > dtr, const o2::dataformats::MCTruthContainer< o2::MCCompLabel > *dmc, std::vector< Cluster > *clusters, std::vector< TriggerRecord > *trigRec, o2::dataformats::MCTruthContainer< o2::MCCompLabel > *cluMC, std::vector< Digit > *calibDigits) |
|
void | makeClusters (gsl::span< const Digit > digits) |
|
void | evalCluProperties (gsl::span< const Digit > digits, std::vector< Cluster > *clusters, const o2::dataformats::MCTruthContainer< o2::MCCompLabel > *dmc, o2::dataformats::MCTruthContainer< o2::MCCompLabel > *cluMC) |
|
float | responseShape (float dx, float dz) |
|
void | propagateMC (bool toRun=true) |
|
void | makeUnfoldingsAndCalibDigits (gsl::span< const Digit > digits, std::vector< Digit > *calibDigits) |
|
void | makeCalibDigits (std::vector< Digit > *calibDigits) |
|
void | unfoldOneCluster (FullCluster &iniClu, char nMax, gsl::span< int > digitId, gsl::span< const Digit > digits) |
|
|
static constexpr short | NLMMax = 10 |
| maximal number of local maxima in cluster
|
|
Definition at line 27 of file Clusterer.h.
◆ Clusterer()
o2::cpv::Clusterer::Clusterer |
( |
| ) |
|
|
default |
◆ ~Clusterer()
o2::cpv::Clusterer::~Clusterer |
( |
| ) |
|
|
default |
◆ evalCluProperties()
◆ initialize()
void Clusterer::initialize |
( |
| ) |
|
◆ makeCalibDigits()
void Clusterer::makeCalibDigits |
( |
std::vector< Digit > * |
calibDigits | ) |
|
◆ makeClusters()
void Clusterer::makeClusters |
( |
gsl::span< const Digit > |
digits | ) |
|
< Container for bad cells, 1 means bad sell
Definition at line 83 of file Clusterer.cxx.
◆ makeUnfoldingsAndCalibDigits()
void Clusterer::makeUnfoldingsAndCalibDigits |
( |
gsl::span< const Digit > |
digits, |
|
|
std::vector< Digit > * |
calibDigits |
|
) |
| |
◆ process()
◆ propagateMC()
void o2::cpv::Clusterer::propagateMC |
( |
bool |
toRun = true | ) |
|
|
inline |
◆ responseShape()
float Clusterer::responseShape |
( |
float |
dx, |
|
|
float |
dz |
|
) |
| |
◆ unfoldOneCluster()
◆ mClusters
internal vector of clusters
Definition at line 58 of file Clusterer.h.
◆ mDigits
std::vector<Digit> o2::cpv::Clusterer::mDigits |
|
protected |
vector of transient digits for cell processing
Definition at line 59 of file Clusterer.h.
◆ meInClusters
std::vector<std::vector<float> > o2::cpv::Clusterer::meInClusters = std::vector<std::vector<float>>(10, std::vector<float>(NLMMax)) |
|
protected |
◆ mfij
std::vector<std::vector<float> > o2::cpv::Clusterer::mfij = std::vector<std::vector<float>>(10, std::vector<float>(NLMMax)) |
|
protected |
◆ mFirstDigitInEvent
int o2::cpv::Clusterer::mFirstDigitInEvent |
|
protected |
Range of digits from one event.
Definition at line 56 of file Clusterer.h.
◆ mLastDigitInEvent
int o2::cpv::Clusterer::mLastDigitInEvent |
|
protected |
Range of digits from one event.
Definition at line 57 of file Clusterer.h.
◆ mRunMC
bool o2::cpv::Clusterer::mRunMC = false |
|
protected |
◆ NLMMax
constexpr short o2::cpv::Clusterer::NLMMax = 10 |
|
staticconstexprprotected |
maximal number of local maxima in cluster
Definition at line 53 of file Clusterer.h.
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/CPV/reconstruction/include/CPVReconstruction/Clusterer.h
- /home/runner/work/AliceO2/AliceO2/Detectors/CPV/reconstruction/src/Clusterer.cxx