#include <MixCollection.h>
Classes | |
struct | end_tag |
Public Member Functions | |
int | bunch () const |
int | getPileupEventNr () const |
int | getSourceType () const |
bool | getTrigger () const |
MixItr () | |
MixItr (const MixCollection *shc, int nrDets, end_tag) | |
MixItr (const MixCollection *shc, int nrDets) | |
bool | operator!= (const MixItr &itr) |
const T & | operator* () const |
const MixItr | operator++ () |
const MixItr | operator++ (int) |
const T * | operator-> () const |
virtual | ~MixItr () |
Private Member Functions | |
bool | getNewPileups (typename std::vector< const T *>::const_iterator &first, typename std::vector< const T *>::const_iterator &last) |
bool | getNewSignal (typename std::vector< const T *>::const_iterator &first, typename std::vector< const T *>::const_iterator &last) |
const MixItr | next () |
void | reset () |
Private Attributes | |
bool | first_ |
unsigned int | internalCtr2_ |
unsigned int | internalCtr_ |
int | iPileup_ |
int | iSignal_ |
const MixCollection * | mixCol_ |
const CrossingFrame< T > * | myCF_ |
int | nrDets_ |
std::vector< const T * >::const_iterator | pMixItr_ |
std::vector< const T * >::const_iterator | pMixItrEnd_ |
bool | trigger_ |
Definition at line 61 of file MixCollection.h.
|
inline |
|
inline |
Definition at line 67 of file MixCollection.h.
References MixCollection< T >::crossingFrames_, CrossingFrame< T >::getPileups(), CrossingFrame< T >::getSignal(), mps_fire::i, and MixCollection< T >::MixItr::internalCtr2_.
|
inline |
Definition at line 73 of file MixCollection.h.
|
inlinevirtual |
|
inline |
getters
Definition at line 90 of file MixCollection.h.
References MixCollection< T >::MixItr::internalCtr_, MixCollection< T >::MixItr::myCF_, and MixCollection< T >::MixItr::trigger_.
Referenced by edm::TestMix::analyze(), GlobalTest::analyze(), TestSuite::analyze(), edm::TestMixedSource::analyze(), RPDigiProducer::produce(), CTPPSPixelDigiProducer::produce(), and GenPUProtonProducer::produce().
|
private |
Definition at line 238 of file MixCollection.h.
References dqmdumpme::first, dqmdumpme::last, and MixCollection< T >::nrDets_.
|
private |
Definition at line 223 of file MixCollection.h.
References MixCollection< T >::crossingFrames_, dqmdumpme::first, MixCollection< T >::MixItr::iSignal_, dqmdumpme::last, MixCollection< T >::MixItr::mixCol_, MixCollection< T >::MixItr::myCF_, and MixCollection< T >::MixItr::nrDets_.
|
inline |
Definition at line 100 of file MixCollection.h.
References MixCollection< T >::MixItr::getTrigger(), MixCollection< T >::MixItr::internalCtr_, and MixCollection< T >::MixItr::myCF_.
|
inline |
Definition at line 99 of file MixCollection.h.
References MixCollection< T >::MixItr::getTrigger(), MixCollection< T >::MixItr::internalCtr_, and MixCollection< T >::MixItr::myCF_.
Referenced by edm::TestMix::analyze().
|
inline |
Definition at line 97 of file MixCollection.h.
References MixCollection< T >::MixItr::trigger_.
Referenced by edm::TestMix::analyze(), TestSuite::analyze(), edm::TestMixedSource::analyze(), MixCollection< T >::MixItr::getPileupEventNr(), MixCollection< T >::MixItr::getSourceType(), RPDigiProducer::produce(), and CTPPSPixelDigiProducer::produce().
|
private |
Definition at line 252 of file MixCollection.h.
References convertSQLiteXML::ok.
Referenced by MixCollection< T >::MixItr::operator++().
|
inline |
Definition at line 87 of file MixCollection.h.
References MixCollection< T >::MixItr::internalCtr2_.
|
inline |
Definition at line 84 of file MixCollection.h.
References MixCollection< T >::MixItr::pMixItr_.
|
inline |
|
inline |
|
inline |
operators
Definition at line 83 of file MixCollection.h.
References MixCollection< T >::MixItr::pMixItr_.
|
inlineprivate |
Definition at line 117 of file MixCollection.h.
|
private |
Definition at line 109 of file MixCollection.h.
|
private |
Definition at line 113 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::MixItr(), and MixCollection< T >::MixItr::operator!=().
|
private |
Definition at line 112 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::bunch(), MixCollection< T >::MixItr::getPileupEventNr(), and MixCollection< T >::MixItr::getSourceType().
|
private |
Definition at line 110 of file MixCollection.h.
|
private |
Definition at line 110 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::getNewSignal().
|
private |
Definition at line 107 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::getNewSignal().
|
private |
Definition at line 106 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::bunch(), MixCollection< T >::MixItr::getNewSignal(), MixCollection< T >::MixItr::getPileupEventNr(), and MixCollection< T >::MixItr::getSourceType().
|
private |
Definition at line 108 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::getNewSignal().
|
private |
Definition at line 103 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::operator*(), and MixCollection< T >::MixItr::operator->().
|
private |
Definition at line 104 of file MixCollection.h.
|
private |
Definition at line 111 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::bunch(), and MixCollection< T >::MixItr::getTrigger().