|
ATLAS Offline Software
|
Go to the documentation of this file.
104 inputData[1] =
tdcId;
108 return setBits(nData, inputData, inputPos);
117 return setBits(nData, inputData, inputPos);
124 if (leading) lead = 0;
138 return setBits(nData, inputData, inputPos);
153 return setBits(nData, inputData, inputPos);
164 return setBits(nData, inputData, inputPos);
uint32_t makeEOT(uint16_t jt, uint16_t ecnt, uint16_t wcnt)
static constexpr uint16_t s_TSMvalue
static constexpr uint16_t s_BOTvalue1
uint32_t makeTCM(uint16_t jt, uint16_t channel, uint16_t width, uint16_t coarse, uint16_t fine)
static constexpr uint16_t s_TCMvalue
uint32_t makeBOT(uint16_t tdcId, uint16_t ecnt, uint16_t bcid)
uint32_t makeTMC(uint16_t jt, uint32_t masked)
uint32_t getBits(std::pair< uint32_t, uint16_t > wordbstop) const
static constexpr uint16_t s_EOTvalue
static constexpr uint16_t s_TMCvalue
static constexpr uint16_t s_BOTvalue2
uint32_t makeTSM(uint16_t jt, uint16_t channel, bool leading, bool errflag, uint16_t coarse, uint16_t fine)
void decodeWord(uint32_t dataWord)
static uint32_t setBits(uint16_t nData, const uint16_t *inputData, const uint16_t *inputPos)
setEventNumber setTimeStamp bcid
static constexpr uint16_t s_headerPos
static constexpr uint16_t s_headerBits
setBGCode setTAP setLVL2ErrorBits bool
constexpr std::pair< uint32_t, uint16_t > getBitsWord(const uint16_t bstart, const uint16_t bstop)