#include <HcalUHTRData.h>
Public Member Functions | |
uint8_t | adc () const |
uint8_t | capid () const |
int | capid0 () const |
int | channelid () const |
const_iterator (const uint16_t *ptr, const uint16_t *limit=nullptr) | |
bool | dataValid () const |
int | errFlags () const |
int | flavor () const |
bool | isHeader () const |
uint8_t | le_tdc () const |
bool | ok () const |
bool | operator!= (const const_iterator &i) |
uint16_t | operator* () const |
const_iterator & | operator++ () |
bool | operator== (const const_iterator &i) |
const uint16_t * | raw () const |
bool | soi () const |
uint8_t | te_tdc () const |
int | technicalDataType () const |
uint16_t | value () const |
Private Member Functions | |
void | determineMode () |
Private Attributes | |
const uint16_t * | m_0th_data_ptr |
int | m_flavor |
const uint16_t * | m_header_ptr |
const uint16_t * | m_limit |
int | m_microstep |
const uint16_t * | m_ptr |
int | m_stepclass |
int | m_technicalDataType |
Definition at line 43 of file HcalUHTRData.h.
HcalUHTRData::const_iterator::const_iterator | ( | const uint16_t * | ptr, |
const uint16_t * | limit = nullptr |
||
) |
Definition at line 6 of file HcalUHTRData.cc.
References determineMode(), and isHeader().
uint8_t HcalUHTRData::const_iterator::adc | ( | ) | const |
Definition at line 77 of file HcalUHTRData.cc.
uint8_t HcalUHTRData::const_iterator::capid | ( | ) | const |
Definition at line 111 of file HcalUHTRData.cc.
|
inline |
|
inline |
bool HcalUHTRData::const_iterator::dataValid | ( | ) | const |
Definition at line 63 of file HcalUHTRData.cc.
|
private |
Definition at line 40 of file HcalUHTRData.cc.
Referenced by const_iterator().
int HcalUHTRData::const_iterator::errFlags | ( | ) | const |
Definition at line 56 of file HcalUHTRData.cc.
|
inline |
|
inline |
uint8_t HcalUHTRData::const_iterator::le_tdc | ( | ) | const |
Definition at line 86 of file HcalUHTRData.cc.
bool HcalUHTRData::const_iterator::ok | ( | ) | const |
Definition at line 126 of file HcalUHTRData.cc.
|
inline |
|
inline |
HcalUHTRData::const_iterator & HcalUHTRData::const_iterator::operator++ | ( | void | ) |
Increment operator is "magic" and adjusts steps to match channel requirements.
Definition at line 12 of file HcalUHTRData.cc.
|
inline |
|
inline |
bool HcalUHTRData::const_iterator::soi | ( | ) | const |
Definition at line 95 of file HcalUHTRData.cc.
uint8_t HcalUHTRData::const_iterator::te_tdc | ( | ) | const |
Definition at line 104 of file HcalUHTRData.cc.
int HcalUHTRData::const_iterator::technicalDataType | ( | ) | const |
Definition at line 70 of file HcalUHTRData.cc.
|
inline |
Definition at line 55 of file HcalUHTRData.h.
References m_ptr.
Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), average.Average::average(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), and Types.vstring::insertInto().
|
private |
Definition at line 76 of file HcalUHTRData.h.
|
private |
Definition at line 79 of file HcalUHTRData.h.
|
private |
Definition at line 76 of file HcalUHTRData.h.
|
private |
Definition at line 75 of file HcalUHTRData.h.
|
private |
Definition at line 77 of file HcalUHTRData.h.
|
private |
Definition at line 75 of file HcalUHTRData.h.
Referenced by capid0(), channelid(), flavor(), isHeader(), operator!=(), operator*(), operator==(), raw(), and value().
|
private |
Definition at line 78 of file HcalUHTRData.h.
|
private |
Definition at line 80 of file HcalUHTRData.h.