19#ifndef PHOS_ETCALIBHISTOS_H
20#define PHOS_ETCALIBHISTOS_H
47 static constexpr int nMass = 150.;
51 static constexpr int nTime = 400;
52 static constexpr float timeMin = -200.e-9;
57 static constexpr int npt = 200;
58 static constexpr float ptMax = 20;
62 static constexpr int nDDL = 52;
86 for (
int i =
npt; --
i;) {
static constexpr float massMax
std::array< std::array< float, nTime >, nChannels > mTimeHGPerCell
time per cell
void fill(int kind, float x, float y)
std::array< std::array< float, nMass >, nChannels > mReInvMassPerCell
inv mass per cell
static constexpr float dpt
static constexpr float timeMin
static constexpr int nTime
ETCalibHistos()=default
Constructor.
void merge(const ETCalibHistos *other)
Merge statistics in two containers.
static constexpr int nChannels
std::array< std::array< float, nDDL >, nTime > mTimeDDL
time vs DDL
std::array< std::array< float, npt >, nMass > mMiInvMassNonlin
inv mass vs pT
std::array< std::array< float, npt >, nMass > mReInvMassNonlin
inv mass vs pT
std::array< std::array< float, npt >, nTime > mTimeHGSlewing
time vs pT
ETCalibHistos & operator=(const ETCalibHistos &other)=default
std::array< std::array< float, nTime >, nChannels > mTimeLGPerCell
time per cell
std::array< std::array< float, nMass >, nChannels > mMiInvMassPerCell
inv mass per cell
static constexpr float timeMax
virtual ~ETCalibHistos()=default
Destructor.
static constexpr float ptMax
static constexpr float dm
static constexpr int nMass
ClassDef(ETCalibHistos, 2)
static constexpr float dt
static constexpr int nDDL
void fill(int kind, int x, float y)
std::array< std::array< float, npt >, nTime > mTimeLGSlewing
time vs pT
static constexpr int offset
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
VectorOfTObjectPtrs other