Go to the documentation of this file.
20 const uint16_t *my16Bitp_ = reinterpret_cast<const uint16_t *>(
data_);
27 if (
n > 0 &&
n % 4 == 0)
32 unsigned int theSRPi =
n;
35 unsigned int u =
n % towersInPhi;
37 theSRPi = (
n / towersInPhi) * towersInPhi + u - 1;
45 for (
size_t i = 0;
i < srs.size(); ++
i) {
47 (*ebSrFlagsDigis_)->push_back(*((
EBSrFlag *)srs[
i]));
unsigned short srFlags_[SRP_NUMBFLAGS]
unsigned int expNumbSrFlags_
unsigned int getActiveSM()
static std::atomic< bool > silentMode_
Log< level::Warning, false > LogWarning
unsigned short srFlag(unsigned int feChannel)
DCCDataUnpacker * unpacker_
unsigned int getActiveDCC()
bool checkSrpIdAndNumbSRFlags() override
std::vector< EcalSrFlag * > getSrFlagPointer(unsigned int feChannel)
std::unique_ptr< EBSrFlagCollection > * ebSrFlagsDigis_
void updateCollectors() override
EcalElectronicsMapper * mapper_
void addSRFlagToCollection() override
std::pair< unsigned int, unsigned int > unpack(cond::Time_t since)
std::unique_ptr< EBSrFlagCollection > * ebSrFlagsCollection()
DCCEBSRPBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpack)