ATLAS Offline Software
|
defines enums and data types for different moments of CaloCluster
More...
#include <CaloClusterMoment.h>
Public Member Functions | |
CaloClusterMoment (const double &value) | |
Constructor. More... | |
CaloClusterMoment () | |
default Constructor. More... | |
virtual | ~CaloClusterMoment () |
const double & | getValue () const |
returns the value of this moment More... | |
Private Attributes | |
double | m_value |
the value of the cluster moment. More... | |
defines enums and data types for different moments of CaloCluster
CaloCell
member of a CaloCluster
is defined as:\[ \langle x^n\rangle = \frac{1}{E_{\rm norm}} \times \!\!\!\sum\limits_{\{{\rm cell}|E_{\rm cell}>0\}}{\!\!\!E_{\rm cell}\, x^n},\]
with
\[ E_{\rm norm} = \!\!\!\sum\limits_{\{{\rm cell}|E_{\rm cell}>0\}}{\!\!\!E_{\rm cell}}. \]
Note that only cells with positive energy are used in this definition. Common variables to calculate first and second moments of are \(\phi\), \(\eta\), and radial and longitudanal distances from the shower axis and the shower center, respectively.
Definition at line 29 of file CaloClusterMoment.h.
enums to identify different moments
Each enum corresponds to a different characteristic moment of a CaloCluster
. The enums are loosly grouped by their type - i.e. first moment over an angle, second moment, angular deviations etc.
Enumerator | |
---|---|
FIRST_PHI | First Moment in \(\phi\). |
FIRST_ETA | First Moment in \(\eta\). |
SECOND_R | Second Moment in \(r\). |
SECOND_LAMBDA | Second Moment in \(\lambda\). |
DELTA_PHI | Angular shower axis deviation ( \(\phi\)) from IP-to-Center. |
DELTA_THETA | Angular shower axis deviation ( \(\theta\)) from IP-to-Center. |
DELTA_ALPHA | Angular shower axis deviation from IP-to-Center. |
CENTER_X | Cluster Centroid ( \(x\)). |
CENTER_Y | Cluster Centroid ( \(y\)). |
CENTER_Z | Cluster Centroid ( \(z\)). |
CENTER_MAG | Cluster Centroid ( \(\sqrt(x^2+y^2+z^2)\)). |
CENTER_LAMBDA | Shower depth at Cluster Centroid. |
LATERAL | Normalized lateral moment. |
LONGITUDINAL | Normalized longitudinal moment. |
ENG_FRAC_EM | Energy fraction in EM calorimeters. |
ENG_FRAC_MAX | Energy fraction of hottest cell. |
ENG_FRAC_CORE | Energy fraction of the sum of the hottest cells in each sampling. |
FIRST_ENG_DENS | First Moment in E/V. |
SECOND_ENG_DENS | Second Moment in E/V. |
ISOLATION | energy weighted fraction of non-clustered perimeter cells. |
ENG_BAD_CELLS | total em-scale energy of bad cells in this cluster. |
N_BAD_CELLS | number of bad cells |
N_BAD_CELLS_CORR | Number of bad cells with energy density average correction applied. |
BAD_CELLS_CORR_E | Energy of bad cells with energy density average correction applied. |
BADLARQ_FRAC | Energy fraction of LAr cells with quality larger than a given cut. |
ENG_POS | Total positive Energy of this cluster. |
SIGNIFICANCE | Cluster significance. |
CELL_SIGNIFICANCE | Cell significance = E/sig of the cell with the largest |E|/sig. |
CELL_SIG_SAMPLING | CaloSample of the cell with the largest |E|/sig. |
AVG_LAR_Q | Sum(E_cell_LAr^2 Q_cell_LAr)/Sum(E_cell_LAr^2). |
AVG_TILE_Q | Sum(E_cell_Tile^2 Q_cell_Tile)/Sum(E_cell_Tile^2). |
EM_PROBABILITY | classification probability to be em-like. |
HAD_WEIGHT | hadronic weight (E_w/E_em). |
OOC_WEIGHT | out-of-cluster weight (E_ooc/E_w). |
DM_WEIGHT | dead-material weight (E_dm/E_ooc). |
TILE_CONFIDENCE_LEVEL | Confidence Level of a tile calorimeter cluster to be noise. |
VERTEX_FRACTION | Vertex fraction of this cluster wrt. primary vertex of the event. Calculated in CaloRec/CaloClusterVertexFractionMaker.cxx |
NVERTEX_FRACTION | slightly updated vertex fraction more pile up independent (similar to nJVF) |
ENG_CALIB_TOT | Calibration Hit energy inside the cluster. |
ENG_CALIB_OUT_L | Attached Calibration Hit energy outside clusters but inside the calorimeter with loose matching (Angle < 1.0) |
ENG_CALIB_OUT_M | Attached Calibration Hit energy outside clusters but inside the calorimeter with medium matching (Angle < 0.5). |
ENG_CALIB_OUT_T | Attached Calibration Hit energy outside clusters but inside the calorimeter with tight matching (Angle < 0.3). |
ENG_CALIB_DEAD_L | Attached Calibration Hit energy in dead material with loose matching (Angle < 1.0). |
ENG_CALIB_DEAD_M | Attached Calibration Hit energy in dead material with medium matching (Angle < 0.5). |
ENG_CALIB_DEAD_T | Attached Calibration Hit energy in dead material with tight matching (Angle < 0.3). |
ENG_CALIB_EMB0 | Calibration Hit energy inside the cluster barrel presampler. |
ENG_CALIB_EME0 | Calibration Hit energy inside the cluster endcap presampler. |
ENG_CALIB_TILEG3 | Calibration Hit energy inside the cluster scintillator. |
ENG_CALIB_DEAD_TOT | Attached Calibration Hit energy in dead material. |
ENG_CALIB_DEAD_EMB0 | Attached Calibration Hit energy in dead material before EMB0, between EMB0 and EMB1. |
ENG_CALIB_DEAD_TILE0 | Attached Calibration Hit energy in dead material between EMB3 and TILE0. |
ENG_CALIB_DEAD_TILEG3 | Attached Calibration Hit energy in dead material before scintillator. |
ENG_CALIB_DEAD_EME0 | Attached Calibration Hit energy in dead material before EME0, between EME0 and EME1. |
ENG_CALIB_DEAD_HEC0 | Attached Calibration Hit energy in dead material between EME3 and HEC0. |
ENG_CALIB_DEAD_FCAL | Attached Calibration Hit energy in dead material before FCAL, between FCAL and HEC. |
ENG_CALIB_DEAD_LEAKAGE | Attached Calibration Hit energy in dead material behind calorimeters. |
ENG_CALIB_DEAD_UNCLASS | Attached Calibration Hit energy in dead material in unclassified areas of the detector. |
ENG_CALIB_FRAC_EM | Calibration Hit energy inside the cluster caused by e/gamma/pi0. |
ENG_CALIB_FRAC_HAD | Calibration Hit energy inside the cluster caused by charged pi+ and pi-. |
ENG_CALIB_FRAC_REST | Calibration Hit energy inside the cluster caused by other particles. |
Definition at line 38 of file CaloClusterMoment.h.
|
inline |
Constructor.
value | The actual value of the moment |
Definition at line 134 of file CaloClusterMoment.h.
|
inline |
default Constructor.
defines the default moment value
Definition at line 141 of file CaloClusterMoment.h.
|
inlinevirtual |
Definition at line 145 of file CaloClusterMoment.h.
|
inline |
returns the value of this moment
Definition at line 153 of file CaloClusterMoment.h.
|
private |
the value of the cluster moment.
Definition at line 126 of file CaloClusterMoment.h.