11#ifndef ALICEO2_EMCAL_TRIGGERSTUDCS_H
12#define ALICEO2_EMCAL_TRIGGERSTUDCS_H
46 std::array<int, 3> Jethigh,
47 std::array<int, 3> Gammalow,
48 std::array<int, 3> Jetlow,
54 std::array<int, 4> phosScale);
68 std::string
toJSON()
const;
76 void setFw(
int fv) { mFw = fv; }
82 int getJetHigh(
int vzpar)
const {
return mJetHigh[vzpar]; }
84 int getJetLow(
int vzpar)
const {
return mJetLow[vzpar]; }
87 int getFw()
const {
return mFw; }
105 std::array<int, 3> mGammaHigh;
106 std::array<int, 3> mJetHigh;
107 std::array<int, 3> mGammaLow;
108 std::array<int, 3> mJetLow;
110 int mRegion = 0xFFFFFFFF;
112 std::array<int, 4> mPHOSScale;
123std::ostream&
operator<<(std::ostream& in,
const TriggerSTUDCS& stu);
CCDB container for STU DCS data in EMCAL.
void setPatchSize(int size)
int getJetHigh(int vzpar) const
void setGammaHigh(int vzpar, int val)
void PrintStream(std::ostream &stream) const
Print STUs on a given stream.
void setPHOSScale(int iscale, int val)
int getPHOSScale(int iscale) const
std::string toJSON() const
Serialize object to JSON format.
~TriggerSTUDCS()=default
Destructor.
int getJetLow(int vzpar) const
void setJetHigh(int vzpar, int val)
TriggerSTUDCS & operator=(const TriggerSTUDCS &source)=default
Assignment operator.
int getGammaLow(int vzpar) const
bool operator==(const TriggerSTUDCS &other) const
Comparison of two STU data.
void setMedianMode(int mode)
int getMedianMode() const
TriggerSTUDCS(const TriggerSTUDCS &stu)=default
copy constructor
void setGammaLow(int vzpar, int val)
TriggerSTUDCS()=default
default constructor
void setJetLow(int vzpar, int val)
int getGammaHigh(int vzpar) const
GLsizei GLsizei GLchar * source
std::ostream & operator<<(std::ostream &stream, const Cell &cell)
Stream operator for EMCAL cell.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
VectorOfTObjectPtrs other