18 edm::LogWarning(
"IncorrectEvent") <<
"EcalRawToDigi@SUB=DCCTCCBlock:unpack"
19 <<
"\n Unable to unpack TCC block for event " <<
event_->
l1A() <<
" in fed "
21 <<
"\n Only 8 bytes are available until the end of event ..."
22 <<
"\n => Skipping to next fed block...";
34 edm::LogWarning(
"IncorrectEvent") <<
"EcalRawToDigi@SUB=DCCTCCBlock:unpack"
35 <<
"\n Unable to unpack TCC block for event " <<
event_->
l1A() <<
" in fed "
37 <<
" bytes are available until the end of event while " << (
blockLength_ * 8)
39 <<
"\n => Skipping to next fed block...";
74 <<
"Synchronization error for TCC block"
76 <<
" dccBx = " << dccBx <<
" bx_ = " <<
bx_ <<
" dccL1 = " << dccL1 <<
" l1_ = " <<
l1_ <<
"\n"
77 <<
" => TCC block skipped";
113 o <<
"\n Unpacked Info for DCC TCC Block"
114 <<
"\n DW1 ============================="
115 <<
"\n TCC Id " <<
tccId_ <<
"\n Bx " <<
bx_ <<
"\n L1 " <<
l1_ <<
"\n Numb TT " <<
nTTs_ <<
"\n Numb Samp "
void display(std::ostream &o) override
bool isSynced(const unsigned int dccBx, const unsigned int bx, const unsigned int dccL1, const unsigned int l1, const BlockType type, const unsigned int fov)
int unpack(const uint64_t **data, unsigned int *dwToEnd, short tccChId=0)
std::pair< unsigned int, unsigned int > unpack(cond::Time_t since)
unsigned int getActiveDCC()
void setTCCSyncNumbers(short l1, short bx, short id)
virtual unsigned int getLength()
DCCTCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpack)
static std::atomic< bool > silentMode_
unsigned int blockLength_
virtual void addTriggerPrimitivesToCollection()
unsigned long long uint64_t
virtual bool checkTccIdAndNumbTTs()
char data[epos_bytes_allocation]
virtual void updateEventPointers()
EcalElectronicsMapper * mapper_
Log< level::Warning, false > LogWarning