CPV cluster implementation.
More...
#include <FullCluster.h>
Inherits o2::cpv::Cluster.
|
| FullCluster ()=default |
|
| FullCluster (short digitAbsId, float energy, int label) |
|
| ~FullCluster ()=default |
|
void | addDigit (short digitAbsId, float energy, int label) |
| Method to add digit to a cluster.
|
|
void | evalAll () |
|
short | getDigitAbsId (Int_t i) const |
|
const std::vector< CluElement > * | getElementList () const |
|
char | getNumberOfLocalMax (gsl::span< int > maxAt) const |
|
void | purify () |
|
| Cluster ()=default |
|
| Cluster (unsigned char mult, char mod, char exMax, float x, float z, float e) |
|
| Cluster (const Cluster &clu)=default |
|
| ~Cluster ()=default |
|
bool | operator< (const Cluster &other) const |
| Comparison oparator, based on time and coordinates.
|
|
bool | operator> (const Cluster &other) const |
| Comparison oparator, based on time and coordinates.
|
|
void | setEnergy (float e) |
|
float | getEnergy () const |
|
void | getLocalPosition (float &posX, float &posZ) const |
|
unsigned char | getMultiplicity () const |
|
char | getModule () const |
|
void | setNExMax (char nmax=1) |
|
char | getNExMax () const |
|
uint16_t | getPackedPosX () const |
|
void | setPackedPosX (uint16_t v) |
|
uint16_t | getPackedPosZ () const |
|
void | setPackedPosZ (uint16_t v) |
|
uint8_t | getPackedEnergy () const |
|
void | setPackedEnergy (uint8_t v) |
|
uint8_t | getPackedClusterStatus () const |
|
void | setPackedClusterStatus (uint8_t v) |
|
void | setPacked (uint16_t posX, uint16_t posZ, uint8_t en, uint8_t status) |
|
|
unsigned char | mMulDigit = 0 |
| Digit nultiplicity.
|
|
char | mModule = 0 |
| Module number.
|
|
char | mNExMax = -1 |
| number of (Ex-)maxima before unfolding
|
|
float | mLocalPosX = 0. |
| Center of gravity position in local module coordunates (phi direction)
|
|
float | mLocalPosZ = 0. |
| Center of gravity position in local module coordunates (z direction)
|
|
float | mEnergy = 0. |
| full energy of a cluster
|
|
CPV cluster implementation.
Definition at line 27 of file FullCluster.h.
◆ FullCluster() [1/2]
o2::cpv::FullCluster::FullCluster |
( |
| ) |
|
|
default |
◆ FullCluster() [2/2]
FullCluster::FullCluster |
( |
short |
digitAbsId, |
|
|
float |
energy, |
|
|
int |
label |
|
) |
| |
◆ ~FullCluster()
o2::cpv::FullCluster::~FullCluster |
( |
| ) |
|
|
default |
◆ addDigit()
void FullCluster::addDigit |
( |
short |
digitAbsId, |
|
|
float |
energy, |
|
|
int |
label |
|
) |
| |
Method to add digit to a cluster.
- Parameters
-
digit | being added, energy of this digit, may be smaller than full due to everlap |
Definition at line 29 of file FullCluster.cxx.
◆ evalAll()
void FullCluster::evalAll |
( |
| ) |
|
◆ evalLocalPosition()
void FullCluster::evalLocalPosition |
( |
| ) |
|
|
protected |
◆ getDigitAbsId()
short o2::cpv::FullCluster::getDigitAbsId |
( |
Int_t |
i | ) |
const |
|
inline |
◆ getElementList()
const std::vector< CluElement > * o2::cpv::FullCluster::getElementList |
( |
| ) |
const |
|
inline |
◆ getNumberOfLocalMax()
char FullCluster::getNumberOfLocalMax |
( |
gsl::span< int > |
maxAt | ) |
const |
◆ purify()
void FullCluster::purify |
( |
| ) |
|
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/CPV/reconstruction/include/CPVReconstruction/FullCluster.h
- /home/runner/work/AliceO2/AliceO2/Detectors/CPV/reconstruction/src/FullCluster.cxx