#include <BXVector.h>
Public Types | |
typedef std::vector< T > ::const_iterator | const_iterator |
typedef std::vector< T >::iterator | iterator |
typedef std::vector< T >::size_type | size_type |
typedef T | value_type |
Public Member Functions | |
void | addBX () |
const T & | at (int bx, unsigned i) const |
const_iterator | begin (int bx) const |
const_iterator | begin () const |
BXVector (unsigned size=0, int bxFirst=0, int bxLast=0) | |
void | clear () |
void | clearBX (int bx) |
void | deleteBX (int bx) |
const_iterator | end (int bx) const |
const_iterator | end () const |
void | erase (int bx, unsigned i) |
void | fillPtrVector (std::type_info const &toType, std::vector< unsigned long > const &indices, std::vector< void const * > &ptrs) const |
void | fillView (edm::ProductID const &id, std::vector< void const * > &pointers, edm::FillViewHelperVector &helpers) const |
int | getFirstBX () const |
int | getLastBX () const |
void | insert (int bx, unsigned i, T object) |
bool | isEmpty (int bx) const |
unsigned int | key (const_iterator &iter) const |
T & | operator[] (std::size_t i) |
const T & | operator[] (std::size_t i) const |
void | push_back (int bx, T object) |
void | resize (int bx, unsigned size) |
void | resizeAll (unsigned size) |
void | set (int bx, unsigned i, const T &object) |
void | setBXRange (int bxFirst, int bxLast) |
void | setPtr (std::type_info const &toType, unsigned long index, void const *&ptr) const |
unsigned | size (int bx) const |
unsigned | size () const |
Private Member Functions | |
unsigned | indexFromBX (int bx) const |
unsigned | numBX () const |
Private Attributes | |
int | bxFirst_ |
int | bxLast_ |
std::vector< T > | data_ |
internal data representation: More... | |
std::vector< unsigned > | itrs_ |
Definition at line 15 of file BXVector.h.
typedef std::vector< T >::const_iterator BXVector< T >::const_iterator |
Definition at line 20 of file BXVector.h.
Definition at line 19 of file BXVector.h.
Definition at line 22 of file BXVector.h.
typedef T BXVector< T >::value_type |
Definition at line 21 of file BXVector.h.
Referenced by l1t::ExternalCondition::evaluateCondition().
const_iterator BXVector< T >::begin | ( | int | bx | ) | const |
Referenced by process(), and L1Analysis::L1AnalysisL1UpgradeTfMuon::SetTfMuon().
|
inline |
const_iterator BXVector< T >::end | ( | int | bx | ) | const |
Referenced by process(), and L1Analysis::L1AnalysisL1UpgradeTfMuon::SetTfMuon().
|
inline |
Definition at line 102 of file BXVector.h.
void BXVector< T >::fillPtrVector | ( | std::type_info const & | toType, |
std::vector< unsigned long > const & | indices, | ||
std::vector< void const * > & | ptrs | ||
) | const |
void BXVector< T >::fillView | ( | edm::ProductID const & | id, |
std::vector< void const * > & | pointers, | ||
edm::FillViewHelperVector & | helpers | ||
) | const |
Referenced by process(), and L1Analysis::L1AnalysisL1UpgradeTfMuon::SetTfMuon().
|
inline |
Definition at line 104 of file BXVector.h.
Definition at line 127 of file BXVector.h.
Definition at line 107 of file BXVector.h.
Definition at line 108 of file BXVector.h.
void BXVector< T >::setPtr | ( | std::type_info const & | toType, |
unsigned long | index, | ||
void const *& | ptr | ||
) | const |
Referenced by l1t::ExternalCondition::evaluateCondition().
Definition at line 74 of file BXVector.h.
Definition at line 133 of file BXVector.h.
Referenced by BXVector< l1t::Muon >::numBX().
Definition at line 134 of file BXVector.h.
Referenced by BXVector< l1t::Muon >::numBX().
internal data representation:
Definition at line 140 of file BXVector.h.
Referenced by BXVector< l1t::Muon >::begin(), BXVector< l1t::Muon >::end(), BXVector< l1t::Muon >::operator[](), and BXVector< l1t::Muon >::size().
Definition at line 141 of file BXVector.h.