Contains PHOS cluster parameters.
More...
#include <Cluster.h>
Contains PHOS cluster parameters.
Definition at line 38 of file Cluster.h.
◆ Cluster() [1/2]
o2::phos::Cluster::Cluster |
( |
| ) |
|
|
default |
◆ Cluster() [2/2]
o2::phos::Cluster::Cluster |
( |
const Cluster & |
clu | ) |
|
|
default |
◆ ~Cluster()
o2::phos::Cluster::~Cluster |
( |
| ) |
|
|
default |
◆ addDigit()
void o2::phos::Cluster::addDigit |
( |
| ) |
|
|
inline |
Method to add digit to a cluster.
Definition at line 102 of file Cluster.h.
◆ ClassDefNV()
o2::phos::Cluster::ClassDefNV |
( |
Cluster |
, |
|
|
4 |
|
|
) |
| |
|
protected |
◆ firedTrigger()
char o2::phos::Cluster::firedTrigger |
( |
| ) |
const |
|
inline |
◆ getCoreEnergy()
float o2::phos::Cluster::getCoreEnergy |
( |
| ) |
const |
|
inline |
◆ getDispersion()
float o2::phos::Cluster::getDispersion |
( |
| ) |
const |
|
inline |
◆ getDistanceToBadChannel()
float o2::phos::Cluster::getDistanceToBadChannel |
( |
| ) |
const |
|
inline |
◆ getElipsAxis()
void o2::phos::Cluster::getElipsAxis |
( |
float & |
lambdaShort, |
|
|
float & |
lambdaLong |
|
) |
| const |
|
inline |
◆ getEnergy()
float o2::phos::Cluster::getEnergy |
( |
| ) |
const |
|
inline |
◆ getFirstCluEl()
uint32_t o2::phos::Cluster::getFirstCluEl |
( |
| ) |
const |
|
inline |
◆ getLastCluEl()
uint32_t o2::phos::Cluster::getLastCluEl |
( |
| ) |
const |
|
inline |
◆ getLocalPosition()
void o2::phos::Cluster::getLocalPosition |
( |
float & |
posX, |
|
|
float & |
posZ |
|
) |
| const |
|
inline |
◆ getMultiplicity()
int o2::phos::Cluster::getMultiplicity |
( |
| ) |
const |
|
inline |
◆ getNExMax()
char o2::phos::Cluster::getNExMax |
( |
| ) |
const |
|
inline |
◆ getTime()
float o2::phos::Cluster::getTime |
( |
| ) |
const |
|
inline |
◆ module()
char o2::phos::Cluster::module |
( |
| ) |
const |
|
inline |
◆ operator<()
bool Cluster::operator< |
( |
const Cluster & |
other | ) |
const |
Comparison oparator, based on time and coordinates.
- Parameters
-
- Returns
- result of comparison: x and z coordinates
Definition at line 21 of file Cluster.cxx.
◆ operator>()
bool Cluster::operator> |
( |
const Cluster & |
other | ) |
const |
Comparison oparator, based on time and coordinates.
Comparison oparator, based on time and absId.
- Parameters
-
- Returns
- result of comparison: x and z coordinates
Definition at line 47 of file Cluster.cxx.
◆ setCoreEnergy()
void o2::phos::Cluster::setCoreEnergy |
( |
float |
ec | ) |
|
|
inline |
◆ setDispersion()
void o2::phos::Cluster::setDispersion |
( |
float |
d | ) |
|
|
inline |
◆ setElipsAxis()
void o2::phos::Cluster::setElipsAxis |
( |
float |
lambdaShort, |
|
|
float |
lambdaLong |
|
) |
| |
|
inline |
◆ setEnergy()
void o2::phos::Cluster::setEnergy |
( |
float |
e | ) |
|
|
inline |
◆ setFiredTrigger()
void o2::phos::Cluster::setFiredTrigger |
( |
char |
t | ) |
|
|
inline |
◆ setFirstCluEl()
void o2::phos::Cluster::setFirstCluEl |
( |
uint32_t |
first | ) |
|
|
inline |
◆ setLastCluEl()
void o2::phos::Cluster::setLastCluEl |
( |
uint32_t |
last | ) |
|
|
inline |
◆ setLocalPosition()
void o2::phos::Cluster::setLocalPosition |
( |
float |
posX, |
|
|
float |
posZ |
|
) |
| |
|
inline |
◆ setModule()
void o2::phos::Cluster::setModule |
( |
char |
mod | ) |
|
|
inline |
◆ setNExMax()
void o2::phos::Cluster::setNExMax |
( |
char |
nmax = 1 | ) |
|
|
inline |
◆ setTime()
void o2::phos::Cluster::setTime |
( |
float |
t | ) |
|
|
inline |
◆ mCoreEnergy
float o2::phos::Cluster::mCoreEnergy = 0. |
|
protected |
energy in a shower core
Definition at line 121 of file Cluster.h.
◆ mDispersion
float o2::phos::Cluster::mDispersion = 0. |
|
protected |
◆ mDistToBadChannel
float o2::phos::Cluster::mDistToBadChannel = 999 |
|
protected |
Distance to nearest bad crystal.
Definition at line 126 of file Cluster.h.
◆ mFiredTrigger
char o2::phos::Cluster::mFiredTrigger = 0 |
|
protected |
matched with PHOS trigger: 0 no match, bit 1 with 2x2, bit 2 with 4x4
Definition at line 115 of file Cluster.h.
◆ mFirstCluElement
uint32_t o2::phos::Cluster::mFirstCluElement = -1 |
|
protected |
◆ mFullEnergy
float o2::phos::Cluster::mFullEnergy = 0. |
|
protected |
full energy of a shower
Definition at line 120 of file Cluster.h.
◆ mLambdaLong
float o2::phos::Cluster::mLambdaLong = 0. |
|
protected |
shower ellipse axes
Definition at line 122 of file Cluster.h.
◆ mLambdaShort
float o2::phos::Cluster::mLambdaShort = 0. |
|
protected |
shower ellipse axes
Definition at line 123 of file Cluster.h.
◆ mLastCluElement
uint32_t o2::phos::Cluster::mLastCluElement = -1 |
|
protected |
◆ mLocalPosX
float o2::phos::Cluster::mLocalPosX = 0. |
|
protected |
Center of gravity position in local module coordunates (phi direction)
Definition at line 118 of file Cluster.h.
◆ mLocalPosZ
float o2::phos::Cluster::mLocalPosZ = 0. |
|
protected |
Center of gravity position in local module coordunates (z direction)
Definition at line 119 of file Cluster.h.
◆ mModule
char o2::phos::Cluster::mModule = 0 |
|
protected |
◆ mNExMax
char o2::phos::Cluster::mNExMax = -1 |
|
protected |
number of (Ex-)maxima before unfolding
Definition at line 114 of file Cluster.h.
◆ mTime
float o2::phos::Cluster::mTime = 0. |
|
protected |
Time of the digit with maximal energy deposition.
Definition at line 125 of file Cluster.h.
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/PHOS/include/DataFormatsPHOS/Cluster.h
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/PHOS/src/Cluster.cxx