11#ifndef ALICEO2_EMCAL_TRIGGERTRUDCS_H
12#define ALICEO2_EMCAL_TRIGGERTRUDCS_H
51 std::array<uint32_t, 6> maskReg);
65 std::string
toJSON()
const;
73 void setFw(uint64_t fw) { mFw = fw; }
81 uint64_t
getFw()
const {
return mFw; }
96 uint64_t mSELPF = 0x1e1f;
97 uint64_t mL0SEL = 0x1;
100 std::array<uint32_t, 6> mMaskReg;
101 uint64_t mRLBKSTU = 0;
111std::ostream&
operator<<(std::ostream& in,
const TriggerTRUDCS& tru);
CCDB container for TRU DCS data in EMCAL.
void setL0SEL(uint64_t la)
~TriggerTRUDCS()=default
Destructor.
uint64_t getSELPF() const
uint64_t getGTHRL0() const
TriggerTRUDCS(const TriggerTRUDCS &tru)=default
copy constructor
uint64_t getRLBKSTU() const
uint64_t getL0COSM() const
void setL0COSM(uint64_t lc)
void setGTHRL0(uint64_t lg)
uint32_t getMaskReg(int pos) const
std::string toJSON() const
Serialize object to JSON format.
bool operator==(const TriggerTRUDCS &other) const
Comparison of two TRU data.
void PrintStream(std::ostream &stream) const
Print TRUs on a given stream.
TriggerTRUDCS()=default
default constructor
void setSELPF(uint64_t pf)
void setRLBKSTU(uint64_t rb)
uint64_t getL0SEL() const
TriggerTRUDCS & operator=(const TriggerTRUDCS &source)=default
Assignment operator.
void setMaskReg(uint32_t msk, int pos)
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