#include <Clusterizer.h>
|
| Clusterizer (bool applyCorrectionZ=1, bool applyCorrectionE=1) |
|
| ~Clusterizer ()=default |
|
void | initialize () |
|
void | addDigitToCluster (Cluster &cluster, int row, int col, const gsl::span< const Digit > &digits) |
|
void | findClusters (const gsl::span< const Digit > &digits, std::vector< Cluster > &foundClusters, std::vector< Cluster > &unfoldedClusters) |
|
void | makeClusters (const gsl::span< const Digit > &digits, std::vector< Cluster > &clusters) |
|
void | makeUnfoldings (std::vector< Cluster > &foundClusters, std::vector< Cluster > &unfoldedClusters) |
|
void | unfoldOneCluster (Cluster *iniClu, int nMax, int *digitId, float *maxAtEnergy, std::vector< Cluster > &unfoldedClusters) |
|
void | evalClusters (std::vector< Cluster > &clusters) |
|
int | getNumberOfLocalMax (Cluster &clu, int *maxAt, float *maxAtEnergy) |
|
double | showerShape (double dx, double dz, bool isCrystal) |
|
void | setLogWeight (double logWeight) |
|
void | setClusteringThreshold (double threshold) |
|
void | setCrystalDigitThreshold (double threshold) |
|
void | setSamplingDigitThreshold (double threshold) |
|
void | setCrystalEnergyCorrectionPars (std::vector< double > pars) |
|
void | setSamplingEnergyCorrectionPars (std::vector< double > pars) |
|
void | setCrystalZCorrectionPars (std::vector< double > pars) |
|
void | setSamplingZCorrectionPars (std::vector< double > pars) |
|
Definition at line 33 of file Clusterizer.h.
◆ Clusterizer()
Clusterizer::Clusterizer |
( |
bool |
applyCorrectionZ = 1 , |
|
|
bool |
applyCorrectionE = 1 |
|
) |
| |
◆ ~Clusterizer()
o2::ecal::Clusterizer::~Clusterizer |
( |
| ) |
|
|
default |
◆ addDigitToCluster()
void Clusterizer::addDigitToCluster |
( |
Cluster & |
cluster, |
|
|
int |
row, |
|
|
int |
col, |
|
|
const gsl::span< const Digit > & |
digits |
|
) |
| |
◆ evalClusters()
void Clusterizer::evalClusters |
( |
std::vector< Cluster > & |
clusters | ) |
|
◆ findClusters()
void Clusterizer::findClusters |
( |
const gsl::span< const Digit > & |
digits, |
|
|
std::vector< Cluster > & |
foundClusters, |
|
|
std::vector< Cluster > & |
unfoldedClusters |
|
) |
| |
◆ getNumberOfLocalMax()
int Clusterizer::getNumberOfLocalMax |
( |
Cluster & |
clu, |
|
|
int * |
maxAt, |
|
|
float * |
maxAtEnergy |
|
) |
| |
◆ initialize()
void o2::ecal::Clusterizer::initialize |
( |
| ) |
|
|
inline |
◆ makeClusters()
void Clusterizer::makeClusters |
( |
const gsl::span< const Digit > & |
digits, |
|
|
std::vector< Cluster > & |
clusters |
|
) |
| |
◆ makeUnfoldings()
void Clusterizer::makeUnfoldings |
( |
std::vector< Cluster > & |
foundClusters, |
|
|
std::vector< Cluster > & |
unfoldedClusters |
|
) |
| |
◆ setClusteringThreshold()
void o2::ecal::Clusterizer::setClusteringThreshold |
( |
double |
threshold | ) |
|
|
inline |
◆ setCrystalDigitThreshold()
void o2::ecal::Clusterizer::setCrystalDigitThreshold |
( |
double |
threshold | ) |
|
|
inline |
◆ setCrystalEnergyCorrectionPars()
void o2::ecal::Clusterizer::setCrystalEnergyCorrectionPars |
( |
std::vector< double > |
pars | ) |
|
|
inline |
◆ setCrystalZCorrectionPars()
void o2::ecal::Clusterizer::setCrystalZCorrectionPars |
( |
std::vector< double > |
pars | ) |
|
|
inline |
◆ setLogWeight()
void o2::ecal::Clusterizer::setLogWeight |
( |
double |
logWeight | ) |
|
|
inline |
◆ setSamplingDigitThreshold()
void o2::ecal::Clusterizer::setSamplingDigitThreshold |
( |
double |
threshold | ) |
|
|
inline |
◆ setSamplingEnergyCorrectionPars()
void o2::ecal::Clusterizer::setSamplingEnergyCorrectionPars |
( |
std::vector< double > |
pars | ) |
|
|
inline |
◆ setSamplingZCorrectionPars()
void o2::ecal::Clusterizer::setSamplingZCorrectionPars |
( |
std::vector< double > |
pars | ) |
|
|
inline |
◆ showerShape()
double Clusterizer::showerShape |
( |
double |
dx, |
|
|
double |
dz, |
|
|
bool |
isCrystal |
|
) |
| |
◆ unfoldOneCluster()
void Clusterizer::unfoldOneCluster |
( |
Cluster * |
iniClu, |
|
|
int |
nMax, |
|
|
int * |
digitId, |
|
|
float * |
maxAtEnergy, |
|
|
std::vector< Cluster > & |
unfoldedClusters |
|
) |
| |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/ECal/reconstruction/include/ECalReconstruction/Clusterizer.h
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/ECal/reconstruction/src/Clusterizer.cxx