#include <MixCollection.h>
Public Member Functions | |
int | bunch () const |
int | getPileupEventNr () const |
int | getSourceType () const |
bool | getTrigger () const |
MixItr () | |
MixItr (typename std::vector< const T * >::const_iterator it) | |
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 | 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 62 of file MixCollection.h.
|
inline |
|
inline |
Definition at line 67 of file MixCollection.h.
|
inline |
Definition at line 68 of file MixCollection.h.
|
inlinevirtual |
|
inline |
getters
Definition at line 84 of file MixCollection.h.
References MixCollection< T >::MixItr::internalCtr_, MixCollection< T >::MixItr::myCF_, and MixCollection< T >::MixItr::trigger_.
Referenced by edm::TestMix::analyze(), TestSuite::analyze(), edm::TestMixedSource::analyze(), GlobalTest::analyze(), and GenPUProtonProducer::produce().
|
private |
Definition at line 221 of file MixCollection.h.
References MixCollection< T >::crossingFrames_, plotBeamSpotDB::last, MixCollection< T >::nrDets_, and alignCSCRings::s.
Referenced by MixCollection< T >::MixItr::reset().
|
private |
Definition at line 208 of file MixCollection.h.
References MixCollection< T >::nrDets_.
Referenced by MixCollection< T >::MixItr::reset().
|
inline |
Definition at line 93 of file MixCollection.h.
References MixCollection< T >::MixItr::getTrigger(), MixCollection< T >::MixItr::internalCtr_, and MixCollection< T >::MixItr::myCF_.
|
inline |
Definition at line 92 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 90 of file MixCollection.h.
References MixCollection< T >::MixItr::trigger_.
Referenced by edm::TestMix::analyze(), TestSuite::analyze(), edm::TestMixedSource::analyze(), MixCollection< T >::MixItr::getPileupEventNr(), and MixCollection< T >::MixItr::getSourceType().
|
private |
Definition at line 238 of file MixCollection.h.
References convertSQLiteXML::ok.
Referenced by MixCollection< T >::MixItr::operator++().
|
inline |
Definition at line 81 of file MixCollection.h.
References MixCollection< T >::MixItr::pMixItr_.
|
inline |
Definition at line 78 of file MixCollection.h.
References MixCollection< T >::MixItr::pMixItr_.
|
inline |
|
inline |
|
inline |
operators
Definition at line 77 of file MixCollection.h.
References MixCollection< T >::MixItr::pMixItr_.
|
inlineprivate |
Definition at line 109 of file MixCollection.h.
References plotBeamSpotDB::first, MixCollection< T >::MixItr::getNewPileups(), MixCollection< T >::MixItr::getNewSignal(), and plotBeamSpotDB::last.
|
private |
Definition at line 103 of file MixCollection.h.
|
private |
Definition at line 106 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::bunch(), MixCollection< T >::MixItr::getPileupEventNr(), and MixCollection< T >::MixItr::getSourceType().
|
private |
Definition at line 104 of file MixCollection.h.
|
private |
Definition at line 104 of file MixCollection.h.
|
private |
Definition at line 101 of file MixCollection.h.
|
private |
Definition at line 100 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::bunch(), MixCollection< T >::MixItr::getPileupEventNr(), and MixCollection< T >::MixItr::getSourceType().
|
private |
Definition at line 102 of file MixCollection.h.
|
private |
Definition at line 97 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::operator!=(), MixCollection< T >::MixItr::operator*(), and MixCollection< T >::MixItr::operator->().
|
private |
Definition at line 98 of file MixCollection.h.
|
private |
Definition at line 105 of file MixCollection.h.
Referenced by MixCollection< T >::MixItr::bunch(), and MixCollection< T >::MixItr::getTrigger().