#include <EDCollection.h>
Public Types | |
typedef std::vector< T > ::const_iterator | const_iterator |
typedef std::vector< T >::size_type | size_type |
typedef T | value_type |
Public Member Functions | |
T & | at (size_type i) |
T const & | at (size_type i) const |
const_iterator | begin () const |
size_type | capacity () const |
EDCollection () | |
EDCollection (EDCollection< T > const &h) | |
EDCollection (size_type n) | |
EDCollection (std::vector< T > const &vec) | |
bool | empty () const |
const_iterator | end () const |
EDCollection< T > & | operator= (EDCollection< T > const &rhs) |
T const & | operator[] (size_type i) const |
T & | operator[] (size_type i) |
void | push_back (T const &t) |
void | reserve (size_type n) |
size_type | size () const |
void | swap (EDCollection< T > &other) |
virtual | ~EDCollection () |
Private Attributes | |
std::vector< T > | obj |
Definition at line 17 of file EDCollection.h.
typedef std::vector<T>::const_iterator edm::EDCollection< T >::const_iterator |
Definition at line 20 of file EDCollection.h.
typedef std::vector<T>::size_type edm::EDCollection< T >::size_type |
Definition at line 21 of file EDCollection.h.
typedef T edm::EDCollection< T >::value_type |
Definition at line 19 of file EDCollection.h.
edm::EDCollection< T >::EDCollection | ( | ) | [inline] |
Definition at line 48 of file EDCollection.h.
: obj() {}
edm::EDCollection< T >::EDCollection | ( | size_type | n | ) | [inline, explicit] |
Definition at line 52 of file EDCollection.h.
edm::EDCollection< T >::EDCollection | ( | std::vector< T > const & | vec | ) | [inline, explicit] |
Definition at line 56 of file EDCollection.h.
: obj(vec) {}
edm::EDCollection< T >::EDCollection | ( | EDCollection< T > const & | h | ) | [inline] |
Definition at line 60 of file EDCollection.h.
edm::EDCollection< T >::~EDCollection | ( | ) | [virtual] |
Definition at line 63 of file EDCollection.h.
{}
T & edm::EDCollection< T >::at | ( | size_type | i | ) | [inline] |
T const & edm::EDCollection< T >::at | ( | size_type | i | ) | const [inline] |
std::vector< T >::const_iterator edm::EDCollection< T >::begin | ( | void | ) | const [inline] |
Definition at line 147 of file EDCollection.h.
References VarParsing::obj.
Referenced by EcalTBDaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::DecodeMEM(), and EcalDetIdToBeRecoveredProducer::produce().
{ return obj.begin(); }
std::vector< T >::size_type edm::EDCollection< T >::capacity | ( | ) | const [inline] |
Definition at line 105 of file EDCollection.h.
References VarParsing::obj.
{ return obj.capacity(); }
bool edm::EDCollection< T >::empty | ( | ) | const [inline] |
std::vector< T >::const_iterator edm::EDCollection< T >::end | ( | void | ) | const [inline] |
Definition at line 154 of file EDCollection.h.
References VarParsing::obj.
Referenced by EcalTBDaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::DecodeMEM(), and EcalDetIdToBeRecoveredProducer::produce().
{ return obj.end(); }
EDCollection< T > & edm::EDCollection< T >::operator= | ( | EDCollection< T > const & | rhs | ) | [inline] |
Definition at line 82 of file EDCollection.h.
References edm::swap(), and groupFilesInBlocks::temp.
T & edm::EDCollection< T >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 119 of file EDCollection.h.
References i, and VarParsing::obj.
T const & edm::EDCollection< T >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 126 of file EDCollection.h.
References i, and VarParsing::obj.
void edm::EDCollection< T >::push_back | ( | T const & | t | ) | [inline] |
Definition at line 68 of file EDCollection.h.
References VarParsing::obj.
Referenced by sistrip::RawToDigiUnpacker::createDigis(), EcalTBDaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::interpretRawData(), EcalTBDaqFormatter::interpretRawData(), EcalDetIdToBeRecoveredProducer::produce(), and sistrip::ExcludedFEDListProducer::produce().
void edm::EDCollection< T >::reserve | ( | size_type | n | ) |
Referenced by sistrip::RawToDigiUnpacker::createDigis(), and sistrip::ExcludedFEDListProducer::produce().
std::vector< T >::size_type edm::EDCollection< T >::size | ( | void | ) | const [inline] |
Definition at line 98 of file EDCollection.h.
References VarParsing::obj.
Referenced by sistrip::RawToDigiUnpacker::createDigis(), EcalTBDaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::DecodeMEM(), EcalDetIdToBeRecoveredProducer::produce(), and sistrip::ExcludedFEDListProducer::produce().
{ return obj.size(); }
void edm::EDCollection< T >::swap | ( | EDCollection< T > & | other | ) | [inline] |
Definition at line 75 of file EDCollection.h.
References VarParsing::obj, and edm::EDCollection< T >::obj.
Referenced by sistrip::ExcludedFEDListProducer::produce(), and edm::swap().
{ obj.swap(other.obj); }
std::vector<T> edm::EDCollection< T >::obj [private] |
Definition at line 43 of file EDCollection.h.
Referenced by edm::EDCollection< T >::swap().