#include <EcalPnDiodeDigi.h>
Public Types | |
typedef EcalPnDiodeDetId | key_type |
For the sorted collection. More... | |
Public Member Functions | |
EcalPnDiodeDigi () | |
EcalPnDiodeDigi (const EcalPnDiodeDetId &id) | |
const EcalPnDiodeDetId & | id () const |
const EcalFEMSample & | operator[] (int i) const |
const EcalFEMSample & | sample (int i) const |
void | setSample (int i, const EcalFEMSample &sam) |
void | setSize (int size) |
int | size () const |
Static Public Attributes | |
static const int | MAXSAMPLES = 50 |
Private Attributes | |
std::vector< EcalFEMSample > | data_ |
EcalPnDiodeDetId | id_ |
int | size_ |
Definition at line 16 of file EcalPnDiodeDigi.h.
For the sorted collection.
Definition at line 18 of file EcalPnDiodeDigi.h.
EcalPnDiodeDigi::EcalPnDiodeDigi | ( | ) |
Definition at line 4 of file EcalPnDiodeDigi.cc.
|
explicit |
Definition at line 6 of file EcalPnDiodeDigi.cc.
|
inline |
|
inline |
Definition at line 26 of file EcalPnDiodeDigi.h.
|
inline |
|
inline |
Definition at line 30 of file EcalPnDiodeDigi.h.
Referenced by EcalTBDaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::DecodeMEM(), and DCCMemBlock::fillPnDiodeDigisCollection().
void EcalPnDiodeDigi::setSize | ( | int | size | ) |
Definition at line 10 of file EcalPnDiodeDigi.cc.
References MAXSAMPLES, size(), and size_.
Referenced by EcalTBDaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::DecodeMEM(), and DCCMemBlock::fillPnDiodeDigisCollection().
|
inline |
Definition at line 24 of file EcalPnDiodeDigi.h.
References size_.
Referenced by operator<<(), and setSize().
|
private |
Definition at line 36 of file EcalPnDiodeDigi.h.
Referenced by operator[](), sample(), and setSample().
|
private |
Definition at line 34 of file EcalPnDiodeDigi.h.
Referenced by id().
|
static |
Definition at line 32 of file EcalPnDiodeDigi.h.
Referenced by setSize().
|
private |
Definition at line 35 of file EcalPnDiodeDigi.h.