#include <EcalDigiCollections.h>
Public Types | |
typedef Digi::key_type | DetId |
typedef ESDataFrame | Digi |
typedef edm::DataFrameContainer::size_type | size_type |
Public Types inherited from EcalDigiCollection | |
typedef edm::DataFrameContainer::size_type | size_type |
Public Types inherited from edm::DataFrameContainer | |
typedef std::vector< data_type >::const_iterator | const_DataIter |
typedef std::vector< id_type >::const_iterator | const_IdIter |
typedef boost::transform_iterator< IterHelp, boost::counting_iterator< int > > | const_iterator |
typedef std::pair< const_IdIter, const_DataIter > | const_IterPair |
typedef unsigned short | data_type |
typedef std::vector< data_type > | DataContainer |
typedef std::vector< data_type >::iterator | DataIter |
typedef unsigned int | id_type |
typedef std::vector< id_type > | IdContainer |
typedef std::vector< id_type >::iterator | IdIter |
typedef std::pair< IdIter, DataIter > | IterPair |
typedef unsigned int | size_type |
Public Member Functions | |
ESDigiCollection (size_type istride=NSAMPLE) | |
void | push_back (unsigned int i) |
void | push_back (const Digi &digi) |
void | swap (ESDigiCollection &other) |
Public Member Functions inherited from EcalDigiCollection | |
EcalDigiCollection (size_type istride=MAXSAMPLES, int isubdet=0) | |
void | swap (DataFrameContainer &other) |
void | swap (DataFrameContainer::IdContainer &otherIds, DataFrameContainer::DataContainer &otherData) |
Public Member Functions inherited from edm::DataFrameContainer | |
DataFrame | back () |
const_iterator | begin () const |
The iterator returned can not safely be used across threads. More... | |
DataContainer const & | data () const |
DataFrameContainer () | |
DataFrameContainer (size_t istride, int isubdet=0, size_t isize=0) | |
bool | empty () const |
const_iterator | end () const |
const_iterator | find (id_type i) const |
data_type const * | frame (size_t cell) const |
id_type | id (size_t cell) const |
IdContainer const & | ids () const |
data_type | operator() (size_t cell, size_t frame) const |
DataFrame | operator[] (size_t i) |
DataFrame | operator[] (size_t i) const |
IterPair | pair (size_t i) |
const_IterPair | pair (size_t i) const |
void | pop_back () |
void | push_back (id_type iid, data_type const *idata) |
void | push_back (id_type iid) |
void | reserve (size_t isize) |
void | resize (size_t isize) |
void | set_back (id_type iid, data_type const *idata) |
void | set_back (id_type iid) |
void | set_back (data_type const *idata) |
size_type | size () const |
void | sort () |
size_type | stride () const |
int | subdetId () const |
void | swap (DataFrameContainer &rh) |
void | swap (IdContainer &iic, DataContainer &idc) |
Static Public Attributes | |
static const size_type | NSAMPLE = ESDataFrame::MAXSAMPLES |
Static Public Attributes inherited from EcalDigiCollection | |
static const size_type | MAXSAMPLES = ecalPh1::sampleSize |
Definition at line 93 of file EcalDigiCollections.h.
Definition at line 97 of file EcalDigiCollections.h.
typedef ESDataFrame ESDigiCollection::Digi |
Definition at line 96 of file EcalDigiCollections.h.
Definition at line 95 of file EcalDigiCollections.h.
Definition at line 100 of file EcalDigiCollections.h.
|
inline |
Definition at line 103 of file EcalDigiCollections.h.
References mps_fire::i, and push_back().
Referenced by ESUnpacker::word2digi().
|
inline |
Definition at line 105 of file EcalDigiCollections.h.
References mps_fire::i, ESDataFrame::id(), NSAMPLE, hltrates_dqm_sourceclient-live_cfg::offset, and edm::DataFrameContainer::push_back().
|
inline |
Definition at line 101 of file EcalDigiCollections.h.
References EcalDigiCollection::swap().
Referenced by swap().
|
static |
Definition at line 99 of file EcalDigiCollections.h.
Referenced by push_back().