11#ifndef ALICEO2_EMCAL_TRIGGERTRUDCS_H
12#define ALICEO2_EMCAL_TRIGGERTRUDCS_H
51 std::array<uint32_t, 6> maskReg);
65 std::string
toJSON()
const;
100 std::array<uint32_t, 6> mMaskReg;
111std::ostream&
operator<<(std::ostream& in,
const TriggerTRUDCS& tru);
Timeframe settings Average distance in cm of events merged into Randomize distance around average distance of merged events Simulate correct bunch interactions instead of placing only the average number of events A value[n] sets TFlen for[n] collisions in Number of bunches per trainsort Number of bunch trains Instantaneous interaction rate Do not simulate border Total number of collisions to be placed in the interior of all time Do not select random but walk over array of events in stride steps h Event generator settings h configStandalone Use CPU for GPU Force usage of the specified GPU device no CPU fallback Continue processing after an error First event to Number of events to Number of iterations to Number of iterations to Number of initial iterations excluded from const char Directory with events to Events directory is and not inside events Show standalone event Run event generator maximum time bin of continuous for triggered for automatic continuous for automatic continuous triggered uint64_t
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