![]() |
![]() |
#include <L1TcsWord.h>
Public Member Functions | |
const cms_uint32_t | assignedPartitions () const |
get/set assigned partition: bit "i" correspond to detector partition "i" More... | |
const cms_uint16_t | boardId () const |
get/set board ID More... | |
const cms_uint16_t | bxNr () const |
get/set bunch cross number as counted in the TCS chip More... | |
const cms_uint16_t | daqNr () const |
get/set number of DAQ partition to which the L1A has been sent More... | |
const cms_uint32_t | eventNr () const |
get/set event number since last L1 reset generated in TCS chip More... | |
const unsigned int | getSize () const |
get the size of the TCS block in GT EVM record (in multiple of 8 bits) More... | |
L1TcsWord () | |
constructors More... | |
L1TcsWord (cms_uint16_t boardIdValue, cms_uint16_t bxNrValue, cms_uint16_t daqNrValue, cms_uint16_t triggerTypeValue, cms_uint16_t statusValue, cms_uint16_t luminositySegmentNrValue, cms_uint32_t partRunNrValue, cms_uint32_t assignedPartitionsValue, cms_uint32_t partTrigNrValue, cms_uint32_t eventNrValue, cms_uint64_t orbitNrValue) | |
constructor from unpacked values; More... | |
const cms_uint16_t | luminositySegmentNr () const |
get/set luminosity segment number More... | |
bool | operator!= (const L1TcsWord &) const |
unequal operator More... | |
bool | operator== (const L1TcsWord &) const |
equal operator More... | |
const cms_uint64_t | orbitNr () const |
get/set orbit number since start of run More... | |
const cms_uint32_t | partRunNr () const |
get/set partition run number More... | |
const cms_uint32_t | partTrigNr () const |
get/set total number of L1A sent since start of the run to this DAQ partition More... | |
void | print (std::ostream &myCout) const |
pretty print the content of a L1TcsWord More... | |
void | reset () |
reset the content of a L1TcsWord More... | |
void | setAssignedPartitions (const cms_uint32_t assignedPartitionsValue) |
void | setAssignedPartitions (const cms_uint64_t &word64) |
set the AssignedPartitions value from a 64-bits word More... | |
void | setAssignedPartitionsWord64 (cms_uint64_t &word64, int iWord) |
void | setBoardId (const cms_uint16_t boardIdValue) |
set BoardId from a BoardId value More... | |
void | setBoardId (const cms_uint64_t &word64) |
set the BoardId value from a 64-bits word More... | |
void | setBoardIdWord64 (cms_uint64_t &word64, int iWord) |
void | setBxNr (const cms_uint16_t bxNrValue) |
void | setBxNr (const cms_uint64_t &word64) |
set the BxNr value from a 64-bits word More... | |
void | setBxNrWord64 (cms_uint64_t &word64, int iWord) |
void | setDaqNr (const cms_uint16_t daqNrValue) |
void | setDaqNr (const cms_uint64_t &word64) |
set the DaqNr value from a 64-bits word More... | |
void | setDaqNrWord64 (cms_uint64_t &word64, int iWord) |
void | setEventNr (const cms_uint32_t eventNrValue) |
void | setEventNr (const cms_uint64_t &word64) |
set the EventNr value from a 64-bits word More... | |
void | setEventNrWord64 (cms_uint64_t &word64, int iWord) |
void | setLuminositySegmentNr (const cms_uint16_t luminositySegmentNrValue) |
void | setLuminositySegmentNr (const cms_uint64_t &word64) |
set the luminosity segment number value from a 64-bits word More... | |
void | setLuminositySegmentNrWord64 (cms_uint64_t &word64, int iWord) |
void | setOrbitNr (const cms_uint64_t orbitNrValue) |
void | setOrbitNrFrom (const cms_uint64_t &word64) |
set the OrbitNr value from a 64-bits word More... | |
void | setOrbitNrWord64 (cms_uint64_t &word64, int iWord) |
void | setPartRunNr (const cms_uint32_t partRunNrValue) |
void | setPartRunNr (const cms_uint64_t &word64) |
set the PartRunNr value from a 64-bits word More... | |
void | setPartRunNrWord64 (cms_uint64_t &word64, int iWord) |
void | setPartTrigNr (const cms_uint32_t partTrigNrValue) |
void | setPartTrigNr (const cms_uint64_t &word64) |
set the PartTrigNr value from a 64-bits word More... | |
void | setPartTrigNrWord64 (cms_uint64_t &word64, int iWord) |
void | setStatus (const cms_uint16_t statusValue) |
void | setStatus (const cms_uint64_t &word64) |
set the Status value from a 64-bits word More... | |
void | setStatusWord64 (cms_uint64_t &word64, int iWord) |
void | setTriggerType (const cms_uint16_t triggerTypeValue) |
void | setTriggerType (const cms_uint64_t &word64) |
set the TriggerType value from a 64-bits word More... | |
void | setTriggerTypeWord64 (cms_uint64_t &word64, int iWord) |
const cms_uint16_t | status () const |
get/set status: 0000 = normal rate; 1000 = low rate = warning More... | |
const cms_uint16_t | triggerType () const |
get/set trigger type, identical with event type in CMS header More... | |
void | unpack (const unsigned char *tcsPtr) |
virtual | ~L1TcsWord () |
destructor More... | |
Private Attributes | |
cms_uint32_t | m_assignedPartitions |
cms_uint16_t | m_boardId |
board identifier More... | |
cms_uint16_t | m_bxNr |
bunch cross number as counted in the TCS chip More... | |
cms_uint16_t | m_daqNr |
number of DAQ partition to which the L1A has been sent More... | |
cms_uint32_t | m_eventNr |
event number since last L1 reset generated in TCS chip More... | |
cms_uint16_t | m_luminositySegmentNr |
luminosity segment number More... | |
cms_uint64_t | m_orbitNr |
orbit number since start of run (48 bits, in fact) More... | |
cms_uint32_t | m_partRunNr |
partition run number More... | |
cms_uint32_t | m_partTrigNr |
cms_uint16_t | m_status |
0000 = normal rate; 1000 = low rate = warning More... | |
cms_uint16_t | m_triggerType |
trigger type, identical with event type in CMS header (event type) More... | |
Static Private Attributes | |
static const cms_uint64_t | AssignedPartitionsMask = 0x00000000FFFFFFFFULL |
static const int | AssignedPartitionsShift = 0 |
static const int | AssignedPartitionsWord = 1 |
static const int | BlockSize = 5 |
static const cms_uint64_t | BoardIdMask = 0xFFFF000000000000ULL |
static const int | BoardIdShift = 48 |
static const int | BoardIdWord = 0 |
static const cms_uint64_t | BxNrMask = 0x00000FFF00000000ULL |
static const int | BxNrShift = 32 |
static const int | BxNrWord = 0 |
static const cms_uint64_t | DaqNrMask = 0x000000000F000000ULL |
static const int | DaqNrShift = 24 |
static const int | DaqNrWord = 0 |
static const cms_uint64_t | EventNrMask = 0x00000000FFFFFFFFULL |
static const int | EventNrShift = 0 |
static const int | EventNrWord = 2 |
static const cms_uint64_t | LuminositySegmentNrMask = 0x000000000000FFFFULL |
static const int | LuminositySegmentNrShift = 0 |
static const int | LuminositySegmentNrWord = 0 |
static const cms_uint64_t | OrbitNrMask = 0x0000FFFFFFFFFFFFULL |
static const int | OrbitNrShift = 0 |
static const int | OrbitNrWord = 3 |
static const cms_uint64_t | PartRunNrMask = 0xFFFFFFFF00000000ULL |
static const int | PartRunNrShift = 32 |
static const int | PartRunNrWord = 1 |
static const cms_uint64_t | PartTrigNrMask = 0xFFFFFFFF00000000ULL |
static const int | PartTrigNrShift = 32 |
static const int | PartTrigNrWord = 2 |
static const cms_uint64_t | StatusMask = 0x00000000000F0000ULL |
static const int | StatusShift = 16 |
static const int | StatusWord = 0 |
static const cms_uint64_t | TriggerTypeMask = 0x0000000000F00000ULL |
static const int | TriggerTypeShift = 20 |
static const int | TriggerTypeWord = 0 |
Description: L1 Global Trigger - TCS words in the readout record.
Implementation: <TODO: enter implementation details>
Description: see header file.
Implementation: <TODO: enter implementation details>
Definition at line 29 of file L1TcsWord.h.
L1TcsWord::L1TcsWord | ( | ) |
constructors
Definition at line 30 of file L1TcsWord.cc.
References m_assignedPartitions, m_boardId, m_bxNr, m_daqNr, m_eventNr, m_luminositySegmentNr, m_orbitNr, m_partRunNr, m_partTrigNr, m_status, and m_triggerType.
L1TcsWord::L1TcsWord | ( | cms_uint16_t | boardIdValue, |
cms_uint16_t | bxNrValue, | ||
cms_uint16_t | daqNrValue, | ||
cms_uint16_t | triggerTypeValue, | ||
cms_uint16_t | statusValue, | ||
cms_uint16_t | luminositySegmentNrValue, | ||
cms_uint32_t | partRunNrValue, | ||
cms_uint32_t | assignedPartitionsValue, | ||
cms_uint32_t | partTrigNrValue, | ||
cms_uint32_t | eventNrValue, | ||
cms_uint64_t | orbitNrValue | ||
) |
constructor from unpacked values;
Definition at line 45 of file L1TcsWord.cc.
References m_assignedPartitions, m_boardId, m_bxNr, m_daqNr, m_eventNr, m_luminositySegmentNr, m_orbitNr, m_partRunNr, m_partTrigNr, m_status, and m_triggerType.
|
virtual |
|
inline |
get/set assigned partition: bit "i" correspond to detector partition "i"
Definition at line 147 of file L1TcsWord.h.
References m_assignedPartitions.
|
inline |
|
inline |
get/set bunch cross number as counted in the TCS chip
Definition at line 73 of file L1TcsWord.h.
References m_bxNr.
Referenced by L1TGT::analyze().
|
inline |
get/set number of DAQ partition to which the L1A has been sent
Definition at line 85 of file L1TcsWord.h.
References m_daqNr.
|
inline |
get/set event number since last L1 reset generated in TCS chip
Definition at line 173 of file L1TcsWord.h.
References m_eventNr.
Referenced by L1TGT::analyze().
|
inline |
get the size of the TCS block in GT EVM record (in multiple of 8 bits)
Definition at line 197 of file L1TcsWord.h.
References BlockSize, print(), reset(), L1GlobalTriggerReadoutSetup::UnitLength, and unpack().
Referenced by L1GTEvmDigiToRaw::packTCS(), L1GTEvmDigiToRaw::produce(), L1GlobalTriggerEvmRawToDigi::produce(), and L1GTDigiToRaw::produce().
|
inline |
get/set luminosity segment number
Definition at line 121 of file L1TcsWord.h.
References m_luminositySegmentNr.
Referenced by L1TGT::analyze(), and L1GlobalTriggerEvmRawToDigi::produce().
bool L1TcsWord::operator!= | ( | const L1TcsWord & | result | ) | const |
bool L1TcsWord::operator== | ( | const L1TcsWord & | result | ) | const |
equal operator
Definition at line 75 of file L1TcsWord.cc.
References m_assignedPartitions, m_boardId, m_bxNr, m_daqNr, m_eventNr, m_luminositySegmentNr, m_orbitNr, m_partRunNr, m_partTrigNr, m_status, and m_triggerType.
|
inline |
get/set orbit number since start of run
Definition at line 185 of file L1TcsWord.h.
References m_orbitNr.
Referenced by L1TGT::analyze().
|
inline |
|
inline |
get/set total number of L1A sent since start of the run to this DAQ partition
Definition at line 161 of file L1TcsWord.h.
References m_partTrigNr.
Referenced by L1TGT::analyze(), and L1Analysis::L1AnalysisGT::SetEvm().
void L1TcsWord::print | ( | std::ostream & | myCout | ) | const |
pretty print the content of a L1TcsWord
Definition at line 274 of file L1TcsWord.cc.
References TauDecayModes::dec, m_assignedPartitions, m_boardId, m_bxNr, m_daqNr, m_eventNr, m_luminositySegmentNr, m_orbitNr, m_partRunNr, m_partTrigNr, m_status, and m_triggerType.
Referenced by getSize(), L1GlobalTriggerEvmReadoutRecord::print(), L1GTEvmDigiToRaw::produce(), and L1GlobalTriggerEvmRawToDigi::produce().
void L1TcsWord::reset | ( | void | ) |
reset the content of a L1TcsWord
Definition at line 259 of file L1TcsWord.cc.
References m_assignedPartitions, m_boardId, m_bxNr, m_daqNr, m_eventNr, m_luminositySegmentNr, m_orbitNr, m_partRunNr, m_partTrigNr, m_status, and m_triggerType.
Referenced by getSize(), and L1GlobalTriggerEvmRawToDigi::produce().
|
inline |
Definition at line 149 of file L1TcsWord.h.
References m_assignedPartitions, and setAssignedPartitionsWord64().
Referenced by unpack().
void L1TcsWord::setAssignedPartitions | ( | const cms_uint64_t & | word64 | ) |
set the AssignedPartitions value from a 64-bits word
Definition at line 211 of file L1TcsWord.cc.
References AssignedPartitionsMask, AssignedPartitionsShift, and m_assignedPartitions.
void L1TcsWord::setAssignedPartitionsWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the AssignedPartitions value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 217 of file L1TcsWord.cc.
References AssignedPartitionsShift, AssignedPartitionsWord, and m_assignedPartitions.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setAssignedPartitions().
|
inline |
set BoardId from a BoardId value
Definition at line 63 of file L1TcsWord.h.
References m_boardId, and setBoardIdWord64().
Referenced by L1GlobalTrigger::produce(), and unpack().
void L1TcsWord::setBoardId | ( | const cms_uint64_t & | word64 | ) |
set the BoardId value from a 64-bits word
Definition at line 130 of file L1TcsWord.cc.
References BoardIdMask, BoardIdShift, and m_boardId.
void L1TcsWord::setBoardIdWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the BoardId value in a 64-bits word, having the index iWord in the GTFE raw record
Definition at line 134 of file L1TcsWord.cc.
References BoardIdShift, BoardIdWord, and m_boardId.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setBoardId().
|
inline |
Definition at line 75 of file L1TcsWord.h.
References m_bxNr, and setBxNrWord64().
Referenced by L1GlobalTrigger::produce(), and unpack().
void L1TcsWord::setBxNr | ( | const cms_uint64_t & | word64 | ) |
set the BxNr value from a 64-bits word
Definition at line 141 of file L1TcsWord.cc.
References BxNrMask, BxNrShift, and m_bxNr.
void L1TcsWord::setBxNrWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the BxNr value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 145 of file L1TcsWord.cc.
References BxNrShift, BxNrWord, and m_bxNr.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setBxNr().
|
inline |
Definition at line 87 of file L1TcsWord.h.
References m_daqNr, and setDaqNrWord64().
Referenced by unpack().
void L1TcsWord::setDaqNr | ( | const cms_uint64_t & | word64 | ) |
set the DaqNr value from a 64-bits word
Definition at line 152 of file L1TcsWord.cc.
References DaqNrMask, DaqNrShift, and m_daqNr.
void L1TcsWord::setDaqNrWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the DaqNr value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 156 of file L1TcsWord.cc.
References DaqNrShift, DaqNrWord, and m_daqNr.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setDaqNr().
|
inline |
Definition at line 175 of file L1TcsWord.h.
References m_eventNr, and setEventNrWord64().
Referenced by L1GlobalTrigger::produce(), and unpack().
void L1TcsWord::setEventNr | ( | const cms_uint64_t & | word64 | ) |
set the EventNr value from a 64-bits word
Definition at line 237 of file L1TcsWord.cc.
References EventNrMask, EventNrShift, and m_eventNr.
void L1TcsWord::setEventNrWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the EventNr value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 241 of file L1TcsWord.cc.
References EventNrShift, EventNrWord, and m_eventNr.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setEventNr().
|
inline |
Definition at line 123 of file L1TcsWord.h.
References m_luminositySegmentNr, and setLuminositySegmentNrWord64().
Referenced by L1GlobalTriggerEvmRawToDigi::produce(), L1GlobalTrigger::produce(), and unpack().
void L1TcsWord::setLuminositySegmentNr | ( | const cms_uint64_t & | word64 | ) |
set the luminosity segment number value from a 64-bits word
Definition at line 187 of file L1TcsWord.cc.
References LuminositySegmentNrMask, LuminositySegmentNrShift, and m_luminositySegmentNr.
void L1TcsWord::setLuminositySegmentNrWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the luminosity segment number value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 193 of file L1TcsWord.cc.
References LuminositySegmentNrShift, LuminositySegmentNrWord, and m_luminositySegmentNr.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setLuminositySegmentNr().
|
inline |
Definition at line 187 of file L1TcsWord.h.
References m_orbitNr, setOrbitNrFrom(), and setOrbitNrWord64().
Referenced by L1GlobalTrigger::produce().
void L1TcsWord::setOrbitNrFrom | ( | const cms_uint64_t & | word64 | ) |
set the OrbitNr value from a 64-bits word
Definition at line 248 of file L1TcsWord.cc.
References m_orbitNr, OrbitNrMask, and OrbitNrShift.
Referenced by setOrbitNr(), and unpack().
void L1TcsWord::setOrbitNrWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the OrbitNr value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 252 of file L1TcsWord.cc.
References m_orbitNr, OrbitNrShift, and OrbitNrWord.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setOrbitNr().
|
inline |
Definition at line 137 of file L1TcsWord.h.
References m_partRunNr, and setPartRunNrWord64().
Referenced by unpack().
void L1TcsWord::setPartRunNr | ( | const cms_uint64_t & | word64 | ) |
set the PartRunNr value from a 64-bits word
Definition at line 200 of file L1TcsWord.cc.
References m_partRunNr, PartRunNrMask, and PartRunNrShift.
void L1TcsWord::setPartRunNrWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the PartRunNr value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 204 of file L1TcsWord.cc.
References m_partRunNr, PartRunNrShift, and PartRunNrWord.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setPartRunNr().
|
inline |
Definition at line 163 of file L1TcsWord.h.
References m_partTrigNr, and setPartTrigNrWord64().
Referenced by unpack().
void L1TcsWord::setPartTrigNr | ( | const cms_uint64_t & | word64 | ) |
set the PartTrigNr value from a 64-bits word
Definition at line 224 of file L1TcsWord.cc.
References m_partTrigNr, PartTrigNrMask, and PartTrigNrShift.
void L1TcsWord::setPartTrigNrWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the PartTrigNr value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 230 of file L1TcsWord.cc.
References m_partTrigNr, PartTrigNrShift, and PartTrigNrWord.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setPartTrigNr().
|
inline |
Definition at line 111 of file L1TcsWord.h.
References m_status, and setStatusWord64().
Referenced by unpack().
void L1TcsWord::setStatus | ( | const cms_uint64_t & | word64 | ) |
set the Status value from a 64-bits word
Definition at line 176 of file L1TcsWord.cc.
References m_status, StatusMask, and StatusShift.
void L1TcsWord::setStatusWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the Status value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 180 of file L1TcsWord.cc.
References m_status, StatusShift, and StatusWord.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setStatus().
|
inline |
Definition at line 99 of file L1TcsWord.h.
References m_triggerType, and setTriggerTypeWord64().
Referenced by L1GlobalTrigger::produce(), and unpack().
void L1TcsWord::setTriggerType | ( | const cms_uint64_t & | word64 | ) |
set the TriggerType value from a 64-bits word
Definition at line 163 of file L1TcsWord.cc.
References m_triggerType, TriggerTypeMask, and TriggerTypeShift.
void L1TcsWord::setTriggerTypeWord64 | ( | cms_uint64_t & | word64, |
int | iWord | ||
) |
set the TriggerType value in a 64-bits word, having the index iWord in the GTFE EVM raw record
Definition at line 169 of file L1TcsWord.cc.
References m_triggerType, TriggerTypeShift, and TriggerTypeWord.
Referenced by L1GTEvmDigiToRaw::packTCS(), and setTriggerType().
|
inline |
get/set status: 0000 = normal rate; 1000 = low rate = warning
Definition at line 109 of file L1TcsWord.h.
References m_status.
|
inline |
get/set trigger type, identical with event type in CMS header
Definition at line 97 of file L1TcsWord.h.
References m_triggerType.
Referenced by L1TGT::analyze().
void L1TcsWord::unpack | ( | const unsigned char * | tcsPtr | ) |
unpack TCS tcsPtr pointer to the beginning of the TCS block in the raw data
Definition at line 339 of file L1TcsWord.cc.
References AssignedPartitionsMask, AssignedPartitionsShift, AssignedPartitionsWord, BlockSize, BoardIdMask, BoardIdShift, BoardIdWord, BxNrMask, BxNrShift, BxNrWord, watchdog::const, DaqNrMask, DaqNrShift, DaqNrWord, TauDecayModes::dec, EventNrMask, EventNrShift, EventNrWord, edm::isDebugEnabled(), LogDebug, LogTrace, LuminositySegmentNrMask, LuminositySegmentNrShift, LuminositySegmentNrWord, OrbitNrMask, OrbitNrShift, OrbitNrWord, PartRunNrMask, PartRunNrShift, PartRunNrWord, PartTrigNrMask, PartTrigNrShift, PartTrigNrWord, jets_cff::payload, setAssignedPartitions(), setBoardId(), setBxNr(), setDaqNr(), setEventNr(), setLuminositySegmentNr(), setOrbitNrFrom(), setPartRunNr(), setPartTrigNr(), setStatus(), setTriggerType(), StatusMask, StatusShift, StatusWord, TriggerTypeMask, TriggerTypeShift, and TriggerTypeWord.
Referenced by getSize(), and L1GlobalTriggerEvmRawToDigi::produce().
|
staticprivate |
Definition at line 252 of file L1TcsWord.h.
Referenced by setAssignedPartitions(), and unpack().
|
staticprivate |
Definition at line 255 of file L1TcsWord.h.
Referenced by setAssignedPartitions(), setAssignedPartitionsWord64(), and unpack().
|
staticprivate |
Definition at line 249 of file L1TcsWord.h.
Referenced by setAssignedPartitionsWord64(), and unpack().
|
staticprivate |
Definition at line 218 of file L1TcsWord.h.
|
staticprivate |
Definition at line 231 of file L1TcsWord.h.
Referenced by setBoardId(), and unpack().
|
staticprivate |
Definition at line 239 of file L1TcsWord.h.
Referenced by setBoardId(), setBoardIdWord64(), and unpack().
|
staticprivate |
Definition at line 223 of file L1TcsWord.h.
Referenced by setBoardIdWord64(), and unpack().
|
staticprivate |
Definition at line 232 of file L1TcsWord.h.
|
staticprivate |
Definition at line 240 of file L1TcsWord.h.
Referenced by setBxNr(), setBxNrWord64(), and unpack().
|
staticprivate |
Definition at line 224 of file L1TcsWord.h.
Referenced by setBxNrWord64(), and unpack().
|
staticprivate |
Definition at line 233 of file L1TcsWord.h.
Referenced by setDaqNr(), and unpack().
|
staticprivate |
Definition at line 241 of file L1TcsWord.h.
Referenced by setDaqNr(), setDaqNrWord64(), and unpack().
|
staticprivate |
Definition at line 225 of file L1TcsWord.h.
Referenced by setDaqNrWord64(), and unpack().
|
staticprivate |
Definition at line 263 of file L1TcsWord.h.
Referenced by setEventNr(), and unpack().
|
staticprivate |
Definition at line 266 of file L1TcsWord.h.
Referenced by setEventNr(), setEventNrWord64(), and unpack().
|
staticprivate |
Definition at line 260 of file L1TcsWord.h.
Referenced by setEventNrWord64(), and unpack().
|
staticprivate |
Definition at line 236 of file L1TcsWord.h.
Referenced by setLuminositySegmentNr(), and unpack().
|
staticprivate |
Definition at line 244 of file L1TcsWord.h.
Referenced by setLuminositySegmentNr(), setLuminositySegmentNrWord64(), and unpack().
|
staticprivate |
Definition at line 228 of file L1TcsWord.h.
Referenced by setLuminositySegmentNrWord64(), and unpack().
|
private |
bit "i" correspond to detector partition "i" if bit = 1, detection partition connected to actual DAQ partition
Definition at line 307 of file L1TcsWord.h.
Referenced by assignedPartitions(), L1TcsWord(), operator==(), print(), reset(), setAssignedPartitions(), and setAssignedPartitionsWord64().
|
private |
board identifier
Definition at line 282 of file L1TcsWord.h.
Referenced by boardId(), L1TcsWord(), operator==(), print(), reset(), setBoardId(), and setBoardIdWord64().
|
private |
bunch cross number as counted in the TCS chip
Definition at line 285 of file L1TcsWord.h.
Referenced by bxNr(), L1TcsWord(), operator==(), print(), reset(), setBxNr(), and setBxNrWord64().
|
private |
number of DAQ partition to which the L1A has been sent
Definition at line 288 of file L1TcsWord.h.
Referenced by daqNr(), L1TcsWord(), operator==(), print(), reset(), setDaqNr(), and setDaqNrWord64().
|
private |
event number since last L1 reset generated in TCS chip
Definition at line 316 of file L1TcsWord.h.
Referenced by eventNr(), L1TcsWord(), operator==(), print(), reset(), setEventNr(), and setEventNrWord64().
|
private |
luminosity segment number
Definition at line 297 of file L1TcsWord.h.
Referenced by L1TcsWord(), luminositySegmentNr(), operator==(), print(), reset(), setLuminositySegmentNr(), and setLuminositySegmentNrWord64().
|
private |
orbit number since start of run (48 bits, in fact)
Definition at line 321 of file L1TcsWord.h.
Referenced by L1TcsWord(), operator==(), orbitNr(), print(), reset(), setOrbitNr(), setOrbitNrFrom(), and setOrbitNrWord64().
|
private |
partition run number
Definition at line 302 of file L1TcsWord.h.
Referenced by L1TcsWord(), operator==(), partRunNr(), print(), reset(), setPartRunNr(), and setPartRunNrWord64().
|
private |
total number of L1A sent since start of the run to this DAQ partition
Definition at line 313 of file L1TcsWord.h.
Referenced by L1TcsWord(), operator==(), partTrigNr(), print(), reset(), setPartTrigNr(), and setPartTrigNrWord64().
|
private |
0000 = normal rate; 1000 = low rate = warning
Definition at line 294 of file L1TcsWord.h.
Referenced by L1TcsWord(), operator==(), print(), reset(), setStatus(), setStatusWord64(), and status().
|
private |
trigger type, identical with event type in CMS header (event type)
Definition at line 291 of file L1TcsWord.h.
Referenced by L1TcsWord(), operator==(), print(), reset(), setTriggerType(), setTriggerTypeWord64(), and triggerType().
|
staticprivate |
Definition at line 272 of file L1TcsWord.h.
Referenced by setOrbitNrFrom(), and unpack().
|
staticprivate |
Definition at line 274 of file L1TcsWord.h.
Referenced by setOrbitNrFrom(), setOrbitNrWord64(), and unpack().
|
staticprivate |
Definition at line 270 of file L1TcsWord.h.
Referenced by setOrbitNrWord64(), and unpack().
|
staticprivate |
Definition at line 251 of file L1TcsWord.h.
Referenced by setPartRunNr(), and unpack().
|
staticprivate |
Definition at line 254 of file L1TcsWord.h.
Referenced by setPartRunNr(), setPartRunNrWord64(), and unpack().
|
staticprivate |
Definition at line 248 of file L1TcsWord.h.
Referenced by setPartRunNrWord64(), and unpack().
|
staticprivate |
Definition at line 262 of file L1TcsWord.h.
Referenced by setPartTrigNr(), and unpack().
|
staticprivate |
Definition at line 265 of file L1TcsWord.h.
Referenced by setPartTrigNr(), setPartTrigNrWord64(), and unpack().
|
staticprivate |
Definition at line 259 of file L1TcsWord.h.
Referenced by setPartTrigNrWord64(), and unpack().
|
staticprivate |
Definition at line 235 of file L1TcsWord.h.
Referenced by setStatus(), and unpack().
|
staticprivate |
Definition at line 243 of file L1TcsWord.h.
Referenced by setStatus(), setStatusWord64(), and unpack().
|
staticprivate |
Definition at line 227 of file L1TcsWord.h.
Referenced by setStatusWord64(), and unpack().
|
staticprivate |
Definition at line 234 of file L1TcsWord.h.
Referenced by setTriggerType(), and unpack().
|
staticprivate |
Definition at line 242 of file L1TcsWord.h.
Referenced by setTriggerType(), setTriggerTypeWord64(), and unpack().
|
staticprivate |
Definition at line 226 of file L1TcsWord.h.
Referenced by setTriggerTypeWord64(), and unpack().