#include <SiStripApproximateClusterCollection.h>
Classes | |
class | const_iterator |
class | DetSet |
class | Filler |
Public Member Functions | |
const_iterator | begin () const |
Filler | beginDet (unsigned int detId) |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_iterator | end () const |
void | reserve (std::size_t dets, std::size_t clusters) |
SiStripApproximateClusterCollection ()=default | |
Private Attributes | |
std::vector< unsigned int > | beginIndices_ |
std::vector< SiStripApproximateCluster > | clusters_ |
std::vector< unsigned int > | detIds_ |
This class provides a minimal interface that resembles edmNew::DetSetVector, but is crafted such that we are comfortable to provide an infinite backwards compatibility guarantee for it (like all RAW data). Any modifications need to be made with care. Please consult core software group if in doubt.
Definition at line 15 of file SiStripApproximateClusterCollection.h.
|
default |
|
inline |
Definition at line 93 of file SiStripApproximateClusterCollection.h.
References clusters_, and end().
Referenced by cbegin().
SiStripApproximateClusterCollection::Filler SiStripApproximateClusterCollection::beginDet | ( | unsigned int | detId | ) |
Definition at line 9 of file SiStripApproximateClusterCollection.cc.
References beginIndices_, clusters_, hcalRecHitTable_cff::detId, and detIds_.
|
inline |
Definition at line 94 of file SiStripApproximateClusterCollection.h.
References begin().
|
inline |
Definition at line 96 of file SiStripApproximateClusterCollection.h.
References end().
|
inline |
Definition at line 95 of file SiStripApproximateClusterCollection.h.
Referenced by begin(), cend(), Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
void SiStripApproximateClusterCollection::reserve | ( | std::size_t | dets, |
std::size_t | clusters | ||
) |
Definition at line 3 of file SiStripApproximateClusterCollection.cc.
References beginIndices_, bsc_activity_cfg::clusters, clusters_, and detIds_.
|
private |
Definition at line 103 of file SiStripApproximateClusterCollection.h.
Referenced by beginDet(), and reserve().
|
private |
Definition at line 104 of file SiStripApproximateClusterCollection.h.
Referenced by SiStripApproximateClusterCollection::DetSet::begin(), begin(), beginDet(), SiStripApproximateClusterCollection::DetSet::end(), and reserve().
|
private |
Definition at line 102 of file SiStripApproximateClusterCollection.h.
Referenced by beginDet(), SiStripApproximateClusterCollection::DetSet::id(), SiStripApproximateClusterCollection::const_iterator::operator++(), and reserve().