ATLAS Offline Software
|
Temporary class to hold the MM RDO. More...
#include <MM_RawData.h>
Public Member Functions | |
MM_RawData (const Identifier &id) | |
MM_RawData (const Identifier &id, const int channel, const int time, const int charge, const uint16_t relBcid, bool timeAndChargeInCounts) | |
MM_RawData ()=default | |
MM_RawData (const MM_RawData &)=default | |
MM_RawData (MM_RawData &&)=default | |
MM_RawData & | operator= (const MM_RawData &)=default |
MM_RawData & | operator= (MM_RawData &&)=default |
~MM_RawData ()=default | |
const Identifier & | identify () const |
int | channel () const |
int | time () const |
uint16_t | relBcid () const |
int | charge () const |
bool | timeAndChargeInCounts () const |
Static Public Attributes | |
static constexpr double | s_lowerTimeBound {-37.5} |
static constexpr int | s_BCWindow {8} |
Private Attributes | |
Identifier | m_id {} |
int | m_channel {0} |
channel Id More... | |
int | m_time {0} |
tdc counts or ns More... | |
int | m_charge {0} |
adc counts or electrons More... | |
uint16_t | m_relBcid {0} |
rel bcid More... | |
bool | m_timeAndChargeInCounts {false} |
Friends | |
class | MM_RawDataCnv_p1 |
class | MM_RawDataCnv_p2 |
class | MM_RawDataCnv_p3 |
Temporary class to hold the MM RDO.
Definition at line 20 of file MM_RawData.h.
|
inline |
Definition at line 45 of file MM_RawData.h.
|
inline |
Definition at line 47 of file MM_RawData.h.
|
default |
|
default |
|
default |
|
default |
|
inline |
Definition at line 61 of file MM_RawData.h.
|
inline |
Definition at line 64 of file MM_RawData.h.
|
inline |
Definition at line 58 of file MM_RawData.h.
|
default |
|
default |
|
inline |
Definition at line 63 of file MM_RawData.h.
|
inline |
Definition at line 62 of file MM_RawData.h.
|
inline |
Definition at line 65 of file MM_RawData.h.
|
friend |
Definition at line 22 of file MM_RawData.h.
|
friend |
Definition at line 23 of file MM_RawData.h.
|
friend |
Definition at line 24 of file MM_RawData.h.
|
private |
channel Id
Definition at line 32 of file MM_RawData.h.
|
private |
adc counts or electrons
Definition at line 36 of file MM_RawData.h.
|
private |
Definition at line 29 of file MM_RawData.h.
|
private |
rel bcid
Definition at line 38 of file MM_RawData.h.
|
private |
tdc counts or ns
Definition at line 34 of file MM_RawData.h.
|
private |
Definition at line 40 of file MM_RawData.h.
|
staticconstexpr |
Definition at line 75 of file MM_RawData.h.
|
staticconstexpr |
Definition at line 72 of file MM_RawData.h.