#include <CaloTSamplesBase.h>
Public Member Functions | |
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) | |
virtual uint32_t | capacity () const =0 |
DetId | id () const |
CaloTSamplesBase< Ttype > & | operator*= (Ttype value) |
CaloTSamplesBase< Ttype > & | operator+= (const CaloTSamplesBase< Ttype > &cs) |
CaloTSamplesBase< Ttype > & | operator+= (Ttype value) |
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 | |
virtual const Ttype * | cdata (uint32_t i) const =0 |
virtual Ttype * | data (uint32_t i)=0 |
Private Attributes | |
DetId | m_id |
uint32_t | m_pre |
uint32_t | m_size |
Definition at line 9 of file CaloTSamplesBase.h.
CaloTSamplesBase< Ttype >::CaloTSamplesBase | ( | Ttype * | mydata, |
uint32_t | size | ||
) |
CaloTSamplesBase< Ttype >::CaloTSamplesBase | ( | const CaloTSamplesBase< Ttype > & | cs | ) |
CaloTSamplesBase< Ttype >::CaloTSamplesBase | ( | Ttype * | mydata, |
uint32_t | length, | ||
const DetId & | id, | ||
uint32_t | size, | ||
uint32_t | pre | ||
) |
virtual CaloTSamplesBase< Ttype >::~CaloTSamplesBase | ( | ) | [virtual] |
virtual uint32_t CaloTSamplesBase< Ttype >::capacity | ( | ) | const [pure virtual] |
Implemented in CaloTSamples< Ttype, Tsize >.
virtual const Ttype* CaloTSamplesBase< Ttype >::cdata | ( | uint32_t | i | ) | const [private, pure virtual] |
Implemented in CaloTSamples< Ttype, Tsize >.
virtual Ttype* CaloTSamplesBase< Ttype >::data | ( | uint32_t | i | ) | [private, pure virtual] |
Implemented in CaloTSamples< Ttype, Tsize >.
DetId CaloTSamplesBase< Ttype >::id | ( | ) | const |
CaloTSamplesBase<Ttype>& CaloTSamplesBase< Ttype >::operator*= | ( | Ttype | value | ) |
CaloTSamplesBase<Ttype>& CaloTSamplesBase< Ttype >::operator+= | ( | const CaloTSamplesBase< Ttype > & | cs | ) |
CaloTSamplesBase<Ttype>& CaloTSamplesBase< Ttype >::operator+= | ( | Ttype | value | ) |
CaloTSamplesBase<Ttype>& CaloTSamplesBase< Ttype >::operator= | ( | const CaloTSamplesBase< Ttype > & | cs | ) |
const Ttype& CaloTSamplesBase< Ttype >::operator[] | ( | uint32_t | i | ) | const |
Ttype& CaloTSamplesBase< Ttype >::operator[] | ( | uint32_t | i | ) |
uint32_t CaloTSamplesBase< Ttype >::pre | ( | ) | const |
void CaloTSamplesBase< Ttype >::setZero | ( | ) |
Referenced by EcalHitResponse::blankOutUsedSamples().
uint32_t CaloTSamplesBase< Ttype >::size | ( | ) | const |
bool CaloTSamplesBase< Ttype >::zero | ( | ) | const |
Referenced by EcalHitResponse::findSignal(), and ESDigitizer::run().
DetId CaloTSamplesBase< Ttype >::m_id [private] |
Definition at line 52 of file CaloTSamplesBase.h.
uint32_t CaloTSamplesBase< Ttype >::m_pre [private] |
Definition at line 54 of file CaloTSamplesBase.h.
uint32_t CaloTSamplesBase< Ttype >::m_size [private] |
Definition at line 53 of file CaloTSamplesBase.h.