![]() |
Project
|
#include <ETCalibHistos.h>
Public Types | |
enum | hnames { kReInvMassPerCell , kMiInvMassPerCell , kReInvMassNonlin , kMiInvMassNonlin , kTimeHGPerCell , kTimeLGPerCell , kTimeHGSlewing , kTimeLGSlewing , kTimeDDL } |
Public Member Functions | |
ETCalibHistos ()=default | |
Constructor. | |
ETCalibHistos & | operator= (const ETCalibHistos &other)=default |
virtual | ~ETCalibHistos ()=default |
Destructor. | |
void | merge (const ETCalibHistos *other) |
Merge statistics in two containers. | |
void | fill (int kind, float x, float y) |
void | fill (int kind, int x, float y) |
void | reset () |
ClassDef (ETCalibHistos, 2) | |
Public Attributes | |
std::array< std::array< float, nMass >, nChannels > | mReInvMassPerCell |
inv mass per cell | |
std::array< std::array< float, nMass >, nChannels > | mMiInvMassPerCell |
inv mass per cell | |
std::array< std::array< float, npt >, nMass > | mReInvMassNonlin |
inv mass vs pT | |
std::array< std::array< float, npt >, nMass > | mMiInvMassNonlin |
inv mass vs pT | |
std::array< std::array< float, nTime >, nChannels > | mTimeHGPerCell |
time per cell | |
std::array< std::array< float, nTime >, nChannels > | mTimeLGPerCell |
time per cell | |
std::array< std::array< float, npt >, nTime > | mTimeHGSlewing |
time vs pT | |
std::array< std::array< float, npt >, nTime > | mTimeLGSlewing |
time vs pT | |
std::array< std::array< float, nDDL >, nTime > | mTimeDDL |
time vs DDL | |
Static Public Attributes | |
static constexpr int | nChannels = 14336 - 1793 |
static constexpr int | offset = 1793 |
static constexpr int | nMass = 150. |
static constexpr float | massMax = 0.3 |
static constexpr float | dm = massMax / nMass |
static constexpr int | nTime = 400 |
static constexpr float | timeMin = -200.e-9 |
static constexpr float | timeMax = 200.e-9 |
static constexpr float | dt = (timeMax - timeMin) / nTime |
static constexpr int | npt = 200 |
static constexpr float | ptMax = 20 |
static constexpr float | dpt = ptMax / npt |
static constexpr int | nDDL = 52 |
Definition at line 31 of file ETCalibHistos.h.
Enumerator | |
---|---|
kReInvMassPerCell | |
kMiInvMassPerCell | |
kReInvMassNonlin | |
kMiInvMassNonlin | |
kTimeHGPerCell | |
kTimeLGPerCell | |
kTimeHGSlewing | |
kTimeLGSlewing | |
kTimeDDL |
Definition at line 35 of file ETCalibHistos.h.
|
default |
Constructor.
|
virtualdefault |
Destructor.
o2::phos::ETCalibHistos::ClassDef | ( | ETCalibHistos | , |
2 | |||
) |
Definition at line 103 of file ETCalibHistos.h.
Definition at line 128 of file ETCalibHistos.h.
|
inline |
Merge statistics in two containers.
other | Another container to be added to current |
Definition at line 74 of file ETCalibHistos.h.
|
default |
|
inline |
Definition at line 157 of file ETCalibHistos.h.
Definition at line 49 of file ETCalibHistos.h.
Definition at line 59 of file ETCalibHistos.h.
Definition at line 54 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 48 of file ETCalibHistos.h.
inv mass vs pT
Definition at line 174 of file ETCalibHistos.h.
inv mass per cell
Definition at line 172 of file ETCalibHistos.h.
inv mass vs pT
Definition at line 173 of file ETCalibHistos.h.
inv mass per cell
Definition at line 171 of file ETCalibHistos.h.
time vs DDL
Definition at line 179 of file ETCalibHistos.h.
time per cell
Definition at line 175 of file ETCalibHistos.h.
time vs pT
Definition at line 177 of file ETCalibHistos.h.
time per cell
Definition at line 176 of file ETCalibHistos.h.
time vs pT
Definition at line 178 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 44 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 62 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 47 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 57 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 51 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 45 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 58 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 53 of file ETCalibHistos.h.
|
staticconstexpr |
Definition at line 52 of file ETCalibHistos.h.