![]() |
![]() |
#include <CaloTSamples.h>
Public Types | |
enum | { kCapacity = Tsize } |
Public Member Functions | |
CaloTSamples () | |
CaloTSamples (const CaloTSamples< Ttype, Tsize > &cs) | |
CaloTSamples (const DetId &id, uint32_t size=0, uint32_t pre=0) | |
uint32_t | capacity () const override |
CaloTSamples< Ttype, Tsize > & | operator= (const CaloTSamples< Ttype, Tsize > &cs) |
~CaloTSamples () override | |
![]() | |
CaloTSamplesBase (Ttype *mydata, uint32_t size) | |
CaloTSamplesBase (const CaloTSamplesBase< Ttype > &cs) | |
CaloTSamplesBase (Ttype *mydata, uint32_t length, const DetId &id, uint32_t size, uint32_t pre) | |
DetId | id () const |
CaloTSamplesBase< Ttype > & | operator*= (Ttype value) |
CaloTSamplesBase< Ttype > & | operator+= (Ttype value) |
CaloTSamplesBase< Ttype > & | operator+= (const CaloTSamplesBase< Ttype > &cs) |
CaloTSamplesBase< Ttype > & | operator= (const CaloTSamplesBase< Ttype > &cs) |
Ttype & | operator[] (uint32_t i) |
const Ttype & | operator[] (uint32_t i) const |
uint32_t | pre () const |
void | setZero () |
uint32_t | size () const |
bool | zero () const |
virtual | ~CaloTSamplesBase () |
Private Member Functions | |
const Ttype * | cdata (uint32_t i) const override |
Ttype * | data (uint32_t i) override |
Private Attributes | |
Ttype | m_data [Tsize] |
Class which represents the charge/voltage measurements of an event/channel with the ADC decoding performed.
Definition at line 14 of file CaloTSamples.h.
anonymous enum |
CaloTSamples< Ttype, Tsize >::CaloTSamples | ( | ) |
CaloTSamples< Ttype, Tsize >::CaloTSamples | ( | const CaloTSamples< Ttype, Tsize > & | cs | ) |
CaloTSamples< Ttype, Tsize >::CaloTSamples | ( | const DetId & | id, |
uint32_t | size = 0 , |
||
uint32_t | pre = 0 |
||
) |
|
override |
|
overridevirtual |
Implements CaloTSamplesBase< Ttype >.
|
overrideprivatevirtual |
Implements CaloTSamplesBase< Ttype >.
|
overrideprivatevirtual |
CaloTSamples<Ttype, Tsize>& CaloTSamples< Ttype, Tsize >::operator= | ( | const CaloTSamples< Ttype, Tsize > & | cs | ) |
|
private |
Definition at line 31 of file CaloTSamples.h.