Readout digi for HGC. More...
#include <HGCDataFrame.h>
Public Types | |
typedef D | key_type |
key to sort the collection More... | |
Public Member Functions | |
const std::vector< S > & | data () const |
HGCDataFrame () | |
CTOR. More... | |
HGCDataFrame (const D &id) | |
HGCDataFrame (const HGCDataFrame &o) | |
const D & | id () const |
det id More... | |
const S & | operator[] (int i) const |
assess/set specific samples More... | |
void | print (std::ostream &out=std::cout) |
void | resize (size_t s) |
allow to set size More... | |
const S & | sample (int i) const |
void | setData (const std::vector< S > &d) |
void | setSample (int i, const S &sample) |
int | size () const |
total number of samples in the digi More... | |
Private Attributes | |
std::vector< S > | data_ |
D | id_ |
size_t | maxSampleSize_ |
Readout digi for HGC.
Definition at line 14 of file HGCDataFrame.h.
typedef D HGCDataFrame< D, S >::key_type |
key to sort the collection
Definition at line 19 of file HGCDataFrame.h.
|
inline |
CTOR.
Definition at line 24 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_, and HGCDataFrame< D, S >::maxSampleSize_.
|
inline |
Definition at line 25 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_, and HGCDataFrame< D, S >::maxSampleSize_.
|
inline |
Definition at line 26 of file HGCDataFrame.h.
|
inline |
|
inline |
det id
Definition at line 31 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::id_.
Referenced by HGCDigitizerBase::updateOutput().
|
inline |
assess/set specific samples
Definition at line 46 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_, and mps_fire::i.
|
inline |
Definition at line 52 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_, mps_fire::i, and MillePedeFileConverter_cfg::out.
|
inline |
allow to set size
Definition at line 41 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_, and alignCSCRings::s.
Referenced by HGCDigitizerBase::updateOutput().
|
inline |
Definition at line 47 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_, and mps_fire::i.
Referenced by HGCDataFrame< D, S >::setSample().
|
inline |
Definition at line 59 of file HGCDataFrame.h.
References ztail::d, and HGCDataFrame< D, S >::data_.
|
inline |
Definition at line 48 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_, mps_fire::i, and HGCDataFrame< D, S >::sample().
|
inline |
total number of samples in the digi
Definition at line 36 of file HGCDataFrame.h.
References HGCDataFrame< D, S >::data_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), and HGCDigitizerBase::updateOutput().
|
private |
Definition at line 63 of file HGCDataFrame.h.
Referenced by HGCDataFrame< D, S >::data(), HGCDataFrame< D, S >::HGCDataFrame(), HGCDataFrame< D, S >::operator[](), HGCDataFrame< D, S >::print(), HGCDataFrame< D, S >::resize(), HGCDataFrame< D, S >::sample(), HGCDataFrame< D, S >::setData(), HGCDataFrame< D, S >::setSample(), and HGCDataFrame< D, S >::size().
|
private |
Definition at line 66 of file HGCDataFrame.h.
Referenced by HGCDataFrame< D, S >::id().
|
private |
Definition at line 69 of file HGCDataFrame.h.
Referenced by HGCDataFrame< D, S >::HGCDataFrame().