#include <QIE10DataFrame.h>
Public Types | |
typedef uint32_t | wide_type |
Public Member Functions | |
constexpr int | adc () const |
constexpr int | capid () const |
constexpr int | le_tdc () const |
constexpr bool | ok () const |
constexpr edm::DataFrame::data_type | raw (edm::DataFrame::size_type i) const |
constexpr | Sample (const edm::DataFrame &frame, edm::DataFrame::size_type i) |
constexpr | Sample (const edm::DataFrame::data_type &word1, const edm::DataFrame::data_type &word2) |
Sample (const wide_type wide) | |
constexpr bool | soi () const |
constexpr int | te_tdc () const |
QIE10DataFrame::Sample::wide_type | wideRaw () const |
Static Public Attributes | |
static const int | MASK_ADC = 0xFF |
static const int | MASK_CAPID = 0x3 |
static const int | MASK_LE_TDC = 0x3F |
static const int | MASK_OK = 0x1000 |
static const int | MASK_SOI = 0x2000 |
static const int | MASK_TE_TDC = 0x1F |
static const int | OFFSET_CAPID = 12 |
static const int | OFFSET_TE_TDC = 6 |
Private Attributes | |
edm::DataFrame::data_type | word1_ |
edm::DataFrame::data_type | word2_ |
Definition at line 20 of file QIE10DataFrame.h.
typedef uint32_t QIE10DataFrame::Sample::wide_type |
Definition at line 22 of file QIE10DataFrame.h.
|
inline |
Definition at line 24 of file QIE10DataFrame.h.
|
inline |
Definition at line 26 of file QIE10DataFrame.h.
|
inlineexplicit |
Definition at line 28 of file QIE10DataFrame.h.
|
inline |
Definition at line 44 of file QIE10DataFrame.h.
References MASK_ADC, and word1_.
Referenced by QIE10DataFrame::copyContent(), operator<<(), and HcalTDC::timing().
|
inline |
Definition at line 49 of file QIE10DataFrame.h.
References MASK_CAPID, OFFSET_CAPID, and word2_.
Referenced by QIE10DataFrame::copyContent(), operator<<(), and HcalTDC::timing().
|
inline |
Definition at line 45 of file QIE10DataFrame.h.
References MASK_LE_TDC, and word2_.
Referenced by QIE10DataFrame::copyContent(), and operator<<().
|
inline |
Definition at line 47 of file QIE10DataFrame.h.
References MASK_OK, and word1_.
Referenced by QIE10DataFrame::copyContent(), operator<<(), and HcalTDC::timing().
|
inline |
Definition at line 50 of file QIE10DataFrame.h.
References mps_fire::i, word1_, word2_, and QIE10DataFrame::WORDS_PER_SAMPLE.
|
inline |
Definition at line 48 of file QIE10DataFrame.h.
References MASK_SOI, and word1_.
Referenced by QIE10DataFrame::copyContent(), operator<<(), and HcalTDC::timing().
|
inline |
Definition at line 46 of file QIE10DataFrame.h.
References MASK_TE_TDC, OFFSET_TE_TDC, and word2_.
Referenced by QIE10DataFrame::copyContent(), and operator<<().
|
inline |
|
static |
Definition at line 35 of file QIE10DataFrame.h.
Referenced by adc(), and QIE10DataFrame::setSample().
|
static |
Definition at line 41 of file QIE10DataFrame.h.
Referenced by capid(), and QIE10DataFrame::setSample().
|
static |
Definition at line 36 of file QIE10DataFrame.h.
Referenced by le_tdc(), and QIE10DataFrame::setSample().
|
static |
Definition at line 40 of file QIE10DataFrame.h.
Referenced by ok(), and QIE10DataFrame::setSample().
|
static |
Definition at line 39 of file QIE10DataFrame.h.
Referenced by QIE10DataFrame::setSample(), and soi().
|
static |
Definition at line 37 of file QIE10DataFrame.h.
Referenced by QIE10DataFrame::setSample(), and te_tdc().
|
static |
Definition at line 42 of file QIE10DataFrame.h.
Referenced by capid(), and QIE10DataFrame::setSample().
|
static |
Definition at line 38 of file QIE10DataFrame.h.
Referenced by QIE10DataFrame::setSample(), and te_tdc().
|
private |
|
private |