File indexing completed on 2024-04-06 12:10:59
0001 #include "EventFilter/RPCRawToDigi/interface/RPCMP7Record.h"
0002
0003 namespace rpcmp7 {
0004
0005 Header::Header() {
0006 record_[0] = 0x0;
0007 record_[1] = (std::uint64_t)(l1a_type_) << event_type_offset_;
0008 }
0009
0010 Header::Header(std::uint64_t const record[2]) : rpcamc::Header(record) {}
0011
0012 Header::Header(unsigned int amc_number,
0013 unsigned int event_counter,
0014 unsigned int bx_counter,
0015 unsigned int data_length,
0016 unsigned int orbit_counter,
0017 unsigned int board_id,
0018 unsigned int event_type)
0019 : rpcamc::Header(amc_number, event_counter, bx_counter, data_length, orbit_counter, board_id) {
0020 setEventType(event_type);
0021 }
0022
0023 Header::~Header() {}
0024
0025 SubHeader::SubHeader(std::uint64_t const record) : record_(record) {}
0026
0027 BlockHeader::BlockHeader(std::uint32_t const record) : record_(record) {}
0028
0029 BXHeader::BXHeader(std::uint32_t const record) : record_(record) {}
0030
0031 }