![]() |
![]() |
#include <HcalUpgradeDataFrame.h>
Public Types | |
typedef HcalDetId | key_type |
For the sorted collection. More... | |
Public Member Functions | |
uint16_t | adc (int iSample=0) const |
int | capId (int iSample=0) const |
HcalUpgradeDataFrame () | |
HcalUpgradeDataFrame (HcalDetId id, int capId, int samples, int presamples) | |
const HcalDetId & | id () const |
int | presamples () const |
void | setPresamples (int presamples) |
void | setSample (int relSample, const uint16_t adc, const uint8_t tdc, const bool dv) |
void | setSize (int size) |
void | setStartingCapId (int capId) |
int | size () const |
int | startingCapId () const |
uint8_t | tdc (int iSample=0) const |
bool | valid (int iSample=0) const |
Static Public Attributes | |
static const int | MAXSAMPLES = 10 |
Private Attributes | |
uint16_t | adc_ [MAXSAMPLES] |
int | capId_ |
bool | dv_ [MAXSAMPLES] |
HcalDetId | id_ |
int | presamples_ |
int | size_ |
uint8_t | tdc_ [MAXSAMPLES] |
Precision readout digi for Upgrade work.
Definition at line 14 of file HcalUpgradeDataFrame.h.
For the sorted collection.
Definition at line 16 of file HcalUpgradeDataFrame.h.
HcalUpgradeDataFrame::HcalUpgradeDataFrame | ( | ) |
Definition at line 4 of file HcalUpgradeDataFrame.cc.
HcalUpgradeDataFrame::HcalUpgradeDataFrame | ( | HcalDetId | id, |
int | capId, | ||
int | samples, | ||
int | presamples | ||
) |
Definition at line 11 of file HcalUpgradeDataFrame.cc.
References setPresamples(), and setSize().
|
inline |
|
inline |
Definition at line 26 of file HcalUpgradeDataFrame.h.
References capId_.
Referenced by setStartingCapId().
|
inline |
|
inline |
Definition at line 24 of file HcalUpgradeDataFrame.h.
References presamples_.
Referenced by operator<<(), and setPresamples().
void HcalUpgradeDataFrame::setPresamples | ( | int | presamples | ) |
Definition at line 24 of file HcalUpgradeDataFrame.cc.
References MAXSAMPLES, presamples(), and presamples_.
Referenced by HcalUpgradeDataFrame().
void HcalUpgradeDataFrame::setSample | ( | int | relSample, |
const uint16_t | adc, | ||
const uint8_t | tdc, | ||
const bool | dv | ||
) |
void HcalUpgradeDataFrame::setSize | ( | int | size | ) |
Definition at line 18 of file HcalUpgradeDataFrame.cc.
References MAXSAMPLES, size(), and size_.
Referenced by HcalUpgradeDataFrame().
|
inline |
|
inline |
Definition at line 23 of file HcalUpgradeDataFrame.h.
References size_.
Referenced by operator<<(), and setSize().
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 43 of file HcalUpgradeDataFrame.h.
Referenced by adc(), and setSample().
|
private |
Definition at line 40 of file HcalUpgradeDataFrame.h.
Referenced by capId(), setStartingCapId(), and startingCapId().
|
private |
Definition at line 42 of file HcalUpgradeDataFrame.h.
Referenced by setSample(), and valid().
|
private |
Definition at line 39 of file HcalUpgradeDataFrame.h.
Referenced by id().
|
static |
Definition at line 37 of file HcalUpgradeDataFrame.h.
Referenced by setPresamples(), and setSize().
|
private |
Definition at line 41 of file HcalUpgradeDataFrame.h.
Referenced by presamples(), setPresamples(), and setSample().
|
private |
Definition at line 41 of file HcalUpgradeDataFrame.h.
|
private |
Definition at line 44 of file HcalUpgradeDataFrame.h.
Referenced by setSample(), and tdc().