CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Attributes
EcalDigiCollectionPh2 Class Reference

#include <EcalDigiCollections.h>

Inheritance diagram for EcalDigiCollectionPh2:
edm::DataFrameContainer EBDigiCollectionPh2

Public Types

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_typeDataContainer
 
typedef std::vector< data_type >
::iterator 
DataIter
 
typedef unsigned int id_type
 
typedef std::vector< id_typeIdContainer
 
typedef std::vector< id_type >
::iterator 
IdIter
 
typedef std::pair< IdIter,
DataIter
IterPair
 
typedef unsigned int size_type
 

Public Member Functions

 EcalDigiCollectionPh2 (size_type istride=MAXSAMPLES, int isubdet=0)
 
void swap (DataFrameContainer &other)
 
- 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
 
DataFrameContaineroperator= (DataFrameContainer const &rhs)
 
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 MAXSAMPLES = ecalPh2::sampleSize
 

Detailed Description

Definition at line 24 of file EcalDigiCollections.h.

Member Typedef Documentation

Definition at line 26 of file EcalDigiCollections.h.

Constructor & Destructor Documentation

EcalDigiCollectionPh2::EcalDigiCollectionPh2 ( size_type  istride = MAXSAMPLES,
int  isubdet = 0 
)
inlineexplicit

Definition at line 28 of file EcalDigiCollections.h.

Member Function Documentation

void EcalDigiCollectionPh2::swap ( DataFrameContainer other)
inline

Definition at line 30 of file EcalDigiCollections.h.

References edm::swap().

Referenced by EBDigiCollectionPh2::swap(), and swap().

30 { this->DataFrameContainer::swap(other); }
void swap(Association< C > &lhs, Association< C > &rhs)
Definition: Association.h:117

Member Data Documentation

const size_type EcalDigiCollectionPh2::MAXSAMPLES = ecalPh2::sampleSize
static

Definition at line 27 of file EcalDigiCollections.h.