1 #ifndef CALOTSAMPLESBASE_H 2 #define CALOTSAMPLESBASE_H 1 29 uint32_t
size()
const ;
30 uint32_t
pre()
const ;
45 virtual uint32_t
capacity()
const = 0 ;
49 virtual Ttype*
data( uint32_t i ) = 0 ;
50 virtual const Ttype*
cdata( uint32_t i )
const = 0 ;
57 template <
class Ttype>
unique_ptr< ClusterSequence > cs
virtual const Ttype * cdata(uint32_t i) const =0
CaloTSamplesBase< Ttype > & operator=(const CaloTSamplesBase< Ttype > &cs)
CaloTSamplesBase< Ttype > & operator*=(Ttype value)
Ttype & operator[](uint32_t i)
virtual uint32_t capacity() const =0
CaloTSamplesBase< Ttype > & operator+=(Ttype value)
virtual Ttype * data(uint32_t i)=0
std::ostream & operator<<(std::ostream &s, const CaloTSamplesBase< Ttype > &sam)