#include <MixCollection.h>
Classes | |
class | MixItr |
Public Types | |
typedef MixItr | iterator |
typedef std::pair< int, int > | range |
Public Member Functions | |
iterator | begin () |
range | bunchrange () const |
iterator | end () |
const T & | getObject (unsigned int ip) const |
bool | inRegistry () const |
MixCollection () | |
MixCollection (const CrossingFrame< T > *cf, const range bunchRange=range(-999, 999)) | |
MixCollection (const std::vector< const CrossingFrame< T > * > &cfs, const range bunchRange=range(-999, 999)) | |
int | size () const |
int | sizePileup () const |
int | sizeSignal () const |
Private Member Functions | |
void | init (const range bunchRange) |
Private Attributes | |
range | bunchRange_ |
std::vector< const CrossingFrame< T > * > | crossingFrames_ |
bool | inRegistry_ |
int | nrDets_ |
Friends | |
class | MixItr |
Definition at line 11 of file MixCollection.h.
typedef MixItr MixCollection< T >::iterator |
Definition at line 115 of file MixCollection.h.
typedef std::pair<int,int> MixCollection< T >::range |
Definition at line 16 of file MixCollection.h.
MixCollection< T >::MixCollection | ( | ) |
Definition at line 136 of file MixCollection.h.
MixCollection< T >::MixCollection | ( | const CrossingFrame< T > * | cf, |
const range | bunchRange = range(-999, 999) |
||
) |
MixCollection< T >::MixCollection | ( | const std::vector< const CrossingFrame< T > * > & | cfs, |
const range | bunchRange = range(-999, 999) |
||
) |
MixCollection< T >::MixItr MixCollection< T >::begin | ( | void | ) |
Definition at line 271 of file MixCollection.h.
Referenced by RPCDigitizer::doAction(), CastorHitCorrection::fillChargeSums(), HcalHitCorrection::fillChargeSums(), and CaloHitAnalyzer::fillHits().
|
inline |
Definition at line 23 of file MixCollection.h.
MixCollection< T >::MixItr MixCollection< T >::end | ( | void | ) |
Definition at line 276 of file MixCollection.h.
Referenced by RPCDigitizer::doAction(), CastorHitCorrection::fillChargeSums(), HcalHitCorrection::fillChargeSums(), and CaloHitAnalyzer::fillHits().
|
inline |
Definition at line 31 of file MixCollection.h.
|
private |
Definition at line 175 of file MixCollection.h.
|
inline |
Definition at line 28 of file MixCollection.h.
|
inline |
Definition at line 24 of file MixCollection.h.
int MixCollection< T >::sizePileup | ( | ) | const |
Definition at line 191 of file MixCollection.h.
int MixCollection< T >::sizeSignal | ( | ) | const |
Definition at line 199 of file MixCollection.h.
|
friend |
Definition at line 58 of file MixCollection.h.
|
private |
Definition at line 122 of file MixCollection.h.
|
private |
Definition at line 126 of file MixCollection.h.
|
private |
Definition at line 123 of file MixCollection.h.
|
private |
Definition at line 124 of file MixCollection.h.