#include <CrossingFramePlaybackInfoNew.h>
Public Types | |
typedef std::vector< edm::SecondaryEventIDAndFileInfo >::iterator | iterator |
typedef std::pair< iterator, iterator > | range |
Public Member Functions | |
CrossingFramePlaybackInfoNew () | |
CrossingFramePlaybackInfoNew (int minBunch, int maxBunch, unsigned int maxNbSources) | |
std::vector< edm::SecondaryEventIDAndFileInfo >::const_iterator | getEventId (size_t offset) const |
size_t | getNumberOfEvents (int bunchIdx, size_t sourceNumber) const |
void | setInfo (std::vector< edm::SecondaryEventIDAndFileInfo > &eventInfo, std::vector< size_t > &sizes) |
~CrossingFramePlaybackInfoNew () | |
Public Attributes | |
std::vector< edm::SecondaryEventIDAndFileInfo > | eventInfo_ |
unsigned int | maxNbSources_ |
int | minBunch_ |
int | nBcrossings_ |
std::vector< size_t > | sizes_ |
CrossingFramePlaybackInfoNew is written by the Sim Mixing Module it contains information to allow a 'playback' of the MixingModule i.e to find again, on an event/event basis, exactly the same events to superpose
Definition at line 23 of file CrossingFramePlaybackInfoNew.h.
typedef std::vector<edm::SecondaryEventIDAndFileInfo>::iterator CrossingFramePlaybackInfoNew::iterator |
Definition at line 32 of file CrossingFramePlaybackInfoNew.h.
typedef std::pair<iterator, iterator> CrossingFramePlaybackInfoNew::range |
Definition at line 33 of file CrossingFramePlaybackInfoNew.h.
|
inline |
Definition at line 27 of file CrossingFramePlaybackInfoNew.h.
References MixingModule_cfi::maxBunch, and MixingModule_cfi::minBunch.
CrossingFramePlaybackInfoNew::CrossingFramePlaybackInfoNew | ( | int | minBunch, |
int | maxBunch, | ||
unsigned int | maxNbSources | ||
) |
Definition at line 4 of file CrossingFramePlaybackInfoNew.cc.
|
inline |
Definition at line 30 of file CrossingFramePlaybackInfoNew.h.
|
inline |
Definition at line 42 of file CrossingFramePlaybackInfoNew.h.
References eventInfo_.
Referenced by edm::MixingModule::doPileUp().
|
inline |
Definition at line 48 of file CrossingFramePlaybackInfoNew.h.
References maxNbSources_, minBunch_, and sizes_.
Referenced by edm::MixingModule::doPileUp().
|
inline |
Definition at line 36 of file CrossingFramePlaybackInfoNew.h.
References eventInfo_, and sizes_.
Referenced by edm::MixingModule::doPileUp().
std::vector<edm::SecondaryEventIDAndFileInfo> CrossingFramePlaybackInfoNew::eventInfo_ |
Definition at line 58 of file CrossingFramePlaybackInfoNew.h.
Referenced by getEventId(), and setInfo().
unsigned int CrossingFramePlaybackInfoNew::maxNbSources_ |
Definition at line 55 of file CrossingFramePlaybackInfoNew.h.
Referenced by getNumberOfEvents().
int CrossingFramePlaybackInfoNew::minBunch_ |
Definition at line 59 of file CrossingFramePlaybackInfoNew.h.
Referenced by getNumberOfEvents().
int CrossingFramePlaybackInfoNew::nBcrossings_ |
Definition at line 56 of file CrossingFramePlaybackInfoNew.h.
std::vector<size_t> CrossingFramePlaybackInfoNew::sizes_ |
Definition at line 57 of file CrossingFramePlaybackInfoNew.h.
Referenced by getNumberOfEvents(), and setInfo().