#include <CaloRecHitMetaCollections.h>
Public Types | |
typedef CaloRecHitMetaCollectionV::const_iterator | const_iterator |
Public Types inherited from CaloRecHitMetaCollectionV | |
typedef Iterator | const_iterator |
Public Member Functions | |
virtual const CaloRecHit * | at (const_iterator::offset_type i) const |
get an item by index More... | |
virtual const_iterator | find (const DetId &id) const |
find by id (default version is very slow unsorted find) More... | |
SimpleCaloRecHitMetaCollection (const C &c) | |
SimpleCaloRecHitMetaCollection (const C *c) | |
Public Member Functions inherited from CaloRecHitMetaCollectionV | |
const_iterator | begin () const |
get the starting iterator More... | |
const_iterator | end () const |
get the ending iterator More... | |
unsigned int | size () const |
get the size of the collection More... | |
virtual | ~CaloRecHitMetaCollectionV () |
Private Attributes | |
const C & | coll_ |
Additional Inherited Members | |
Protected Member Functions inherited from CaloRecHitMetaCollectionV | |
CaloRecHitMetaCollectionV () | |
Protected Attributes inherited from CaloRecHitMetaCollectionV | |
unsigned int | size_ |
Definition at line 9 of file CaloRecHitMetaCollections.h.
typedef CaloRecHitMetaCollectionV::const_iterator SimpleCaloRecHitMetaCollection< C >::const_iterator |
Definition at line 11 of file CaloRecHitMetaCollections.h.
|
inline |
Definition at line 13 of file CaloRecHitMetaCollections.h.
References SimpleCaloRecHitMetaCollection< C >::coll_, and CaloRecHitMetaCollectionV::size_.
|
inline |
Definition at line 14 of file CaloRecHitMetaCollections.h.
References SimpleCaloRecHitMetaCollection< C >::coll_, and CaloRecHitMetaCollectionV::size_.
|
inlinevirtual |
get an item by index
Implements CaloRecHitMetaCollectionV.
Definition at line 24 of file CaloRecHitMetaCollections.h.
References SimpleCaloRecHitMetaCollection< C >::coll_, and i.
|
inlinevirtual |
find by id (default version is very slow unsorted find)
Reimplemented from CaloRecHitMetaCollectionV.
Definition at line 15 of file CaloRecHitMetaCollections.h.
References SimpleCaloRecHitMetaCollection< C >::coll_, delta, CaloRecHitMetaCollectionV::end(), i, and j.
Referenced by HoECalculator::getHoE().
|
private |
Definition at line 28 of file CaloRecHitMetaCollections.h.
Referenced by SimpleCaloRecHitMetaCollection< C >::at(), SimpleCaloRecHitMetaCollection< C >::find(), and SimpleCaloRecHitMetaCollection< C >::SimpleCaloRecHitMetaCollection().