00001 #include "EventFilter/GctRawToDigi/src/GctBlockHeader.h" 00002 00003 GctBlockHeader::GctBlockHeader(uint32_t blockId, 00004 uint32_t blockLength, 00005 uint32_t nSamples, 00006 uint32_t bxId, 00007 uint32_t eventId, 00008 bool valid): 00009 m_blockId(blockId), 00010 m_blockLength(blockLength), 00011 m_nSamples(nSamples), 00012 m_bxId(bxId), 00013 m_eventId(eventId), 00014 m_valid(valid) 00015 { 00016 } 00017 00018 std::ostream& operator<<(std::ostream& os, const GctBlockHeader& h) 00019 { 00020 os << "ID " << std::hex << h.blockId() << " : Length : " << h.blockLength() 00021 << " : Samples " << h.nSamples() << " : BX " 00022 << h.bxId() << " : Event " << h.eventId() << std::dec; 00023 return os; 00024 }