#include <RPCTwinMuxRecord.h>
|
unsigned int | getAMCNumber () const |
|
unsigned int | getBoardId () const |
|
unsigned int | getBXCounter () const |
|
unsigned int | getDataLength () const |
|
unsigned int | getDTBXWindow () const |
|
unsigned int | getEventCounter () const |
|
unsigned int | getHOBXWindow () const |
|
unsigned int | getOrbitCounter () const |
|
std::uint64_t const * | getRecord () const |
|
int | getRPCBXMax () const |
|
int | getRPCBXMin () const |
|
bool | hasDTBXWindow () const |
|
bool | hasHOBXWindow () const |
|
bool | hasRPCBXWindow () const |
|
void | reset () |
|
void | set (unsigned int nword, std::uint64_t const word) |
|
void | setAMCNumber (unsigned int amc_number) |
|
void | setBoardId (unsigned int board_id) |
|
void | setBXCounter (unsigned int bx_counter) |
|
void | setDataLength (unsigned int data_length) |
|
void | setDTBXWindow (unsigned int bx_window=0x1f) |
|
void | setEventCounter (unsigned int event_counter) |
|
void | setHOBXWindow (unsigned int bx_window=0x7) |
|
void | setOrbitCounter (unsigned int orbit_counter) |
|
void | setRPCBXWindow (int bx_min=10, int bx_max=5) |
|
| TwinMuxHeader () |
|
| TwinMuxHeader (std::uint64_t const record[2]) |
|
| TwinMuxHeader (unsigned int amc_number, unsigned int event_counter, unsigned int bx_counter, unsigned int data_length, unsigned int orbit_counter, unsigned int board_id, unsigned int dt_bx_window=0x1f, int rpc_bx_min=10, int rpc_bx_max=5, unsigned int ho_bx_window=0x7) |
|
Definition at line 177 of file RPCTwinMuxRecord.h.
rpctwinmux::TwinMuxHeader::TwinMuxHeader |
( |
| ) |
|
rpctwinmux::TwinMuxHeader::TwinMuxHeader |
( |
std::uint64_t const |
record[2] | ) |
|
rpctwinmux::TwinMuxHeader::TwinMuxHeader |
( |
unsigned int |
amc_number, |
|
|
unsigned int |
event_counter, |
|
|
unsigned int |
bx_counter, |
|
|
unsigned int |
data_length, |
|
|
unsigned int |
orbit_counter, |
|
|
unsigned int |
board_id, |
|
|
unsigned int |
dt_bx_window = 0x1f , |
|
|
int |
rpc_bx_min = 10 , |
|
|
int |
rpc_bx_max = 5 , |
|
|
unsigned int |
ho_bx_window = 0x7 |
|
) |
| |
unsigned int rpctwinmux::TwinMuxHeader::getAMCNumber |
( |
| ) |
const |
unsigned int rpctwinmux::TwinMuxHeader::getBoardId |
( |
| ) |
const |
unsigned int rpctwinmux::TwinMuxHeader::getBXCounter |
( |
| ) |
const |
unsigned int rpctwinmux::TwinMuxHeader::getDataLength |
( |
| ) |
const |
unsigned int rpctwinmux::TwinMuxHeader::getDTBXWindow |
( |
| ) |
const |
unsigned int rpctwinmux::TwinMuxHeader::getEventCounter |
( |
| ) |
const |
unsigned int rpctwinmux::TwinMuxHeader::getHOBXWindow |
( |
| ) |
const |
unsigned int rpctwinmux::TwinMuxHeader::getOrbitCounter |
( |
| ) |
const |
std::uint64_t const* rpctwinmux::TwinMuxHeader::getRecord |
( |
| ) |
const |
int rpctwinmux::TwinMuxHeader::getRPCBXMax |
( |
| ) |
const |
int rpctwinmux::TwinMuxHeader::getRPCBXMin |
( |
| ) |
const |
bool rpctwinmux::TwinMuxHeader::hasDTBXWindow |
( |
| ) |
const |
bool rpctwinmux::TwinMuxHeader::hasHOBXWindow |
( |
| ) |
const |
bool rpctwinmux::TwinMuxHeader::hasRPCBXWindow |
( |
| ) |
const |
void rpctwinmux::TwinMuxHeader::reset |
( |
| ) |
|
void rpctwinmux::TwinMuxHeader::set |
( |
unsigned int |
nword, |
|
|
std::uint64_t const |
word |
|
) |
| |
void rpctwinmux::TwinMuxHeader::setAMCNumber |
( |
unsigned int |
amc_number | ) |
|
void rpctwinmux::TwinMuxHeader::setBoardId |
( |
unsigned int |
board_id | ) |
|
void rpctwinmux::TwinMuxHeader::setBXCounter |
( |
unsigned int |
bx_counter | ) |
|
void rpctwinmux::TwinMuxHeader::setDataLength |
( |
unsigned int |
data_length | ) |
|
void rpctwinmux::TwinMuxHeader::setDTBXWindow |
( |
unsigned int |
bx_window = 0x1f | ) |
|
void rpctwinmux::TwinMuxHeader::setEventCounter |
( |
unsigned int |
event_counter | ) |
|
void rpctwinmux::TwinMuxHeader::setHOBXWindow |
( |
unsigned int |
bx_window = 0x7 | ) |
|
void rpctwinmux::TwinMuxHeader::setOrbitCounter |
( |
unsigned int |
orbit_counter | ) |
|
void rpctwinmux::TwinMuxHeader::setRPCBXWindow |
( |
int |
bx_min = 10 , |
|
|
int |
bx_max = 5 |
|
) |
| |
std::uint64_t const rpctwinmux::TwinMuxHeader::amc_number_mask_ = 0x0f00000000000000 |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::amc_number_offset_ = 56 |
|
static |
std::uint64_t const rpctwinmux::TwinMuxHeader::board_id_mask_ = 0x000000000000ffff |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::board_id_offset_ = 0 |
|
static |
std::uint64_t const rpctwinmux::TwinMuxHeader::bx_counter_mask_ = 0x00000000fff00000 |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::bx_counter_offset_ = 20 |
|
static |
std::uint64_t const rpctwinmux::TwinMuxHeader::data_length_mask_ = 0x00000000000fffff |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::data_length_offset_ = 0 |
|
static |
std::uint64_t const rpctwinmux::TwinMuxHeader::dt_bx_window_mask_ = 0x0000001f00000000 |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::dt_bx_window_offset_ = 32 |
|
static |
std::uint64_t const rpctwinmux::TwinMuxHeader::event_counter_mask_ = 0x00ffffff00000000 |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::event_counter_offset_ = 32 |
|
static |
std::uint64_t const rpctwinmux::TwinMuxHeader::ho_bx_window_mask_ = 0x00001c0000000000 |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::ho_bx_window_offset_ = 42 |
|
static |
std::uint64_t const rpctwinmux::TwinMuxHeader::orbit_counter_mask_ = 0x00000000ffff0000 |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::orbit_counter_offset_ = 16 |
|
static |
std::uint64_t rpctwinmux::TwinMuxHeader::record_[2] |
|
protected |
std::uint64_t const rpctwinmux::TwinMuxHeader::rpc_bx_window_mask_ = 0x000003e000000000 |
|
static |
unsigned int const rpctwinmux::TwinMuxHeader::rpc_bx_window_offset_ = 37 |
|
static |