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