#include <CrossingFramePlaybackInfoExtended.h>
Public Member Functions | |
CrossingFramePlaybackInfoExtended () | |
CrossingFramePlaybackInfoExtended (int minBunch, int maxBunch, unsigned int maxNbSources) | |
void | getEventStartInfo (std::vector< std::vector< edm::EventID > > &ids, const unsigned int s) const |
std::vector< edm::EventID > | getStartEventId (const unsigned int s, const int bcr) const |
void | setEventStartInfo (std::vector< std::vector< edm::EventID > > &id, const unsigned int s) |
void | setStartEventId (const std::vector< edm::EventID > &id, const unsigned int s, const int bcr, const int start) |
~CrossingFramePlaybackInfoExtended () | |
Private Attributes | |
std::vector< std::vector < std::vector< edm::EventID > > > | idFirstPileup_ |
unsigned int | maxNbSources_ |
int | minBunch_ |
int | nBcrossings_ |
CrossingFramePlaybackInfoExtended 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 24 of file CrossingFramePlaybackInfoExtended.h.
|
inline |
Definition at line 30 of file CrossingFramePlaybackInfoExtended.h.
CrossingFramePlaybackInfoExtended::CrossingFramePlaybackInfoExtended | ( | int | minBunch, |
int | maxBunch, | ||
unsigned int | maxNbSources | ||
) |
Definition at line 4 of file CrossingFramePlaybackInfoExtended.cc.
References i, idFirstPileup_, maxNbSources_, and nBcrossings_.
|
inline |
Definition at line 33 of file CrossingFramePlaybackInfoExtended.h.
|
inline |
Definition at line 38 of file CrossingFramePlaybackInfoExtended.h.
References idFirstPileup_, and alignCSCRings::s.
Referenced by edm::DataMixingPileupCopy::putPileupInfo().
|
inline |
Definition at line 36 of file CrossingFramePlaybackInfoExtended.h.
References idFirstPileup_, and minBunch_.
Referenced by edm::MixingModule::doPileUp().
void CrossingFramePlaybackInfoExtended::setEventStartInfo | ( | std::vector< std::vector< edm::EventID > > & | id, |
const unsigned int | s | ||
) |
Definition at line 16 of file CrossingFramePlaybackInfoExtended.cc.
References idFirstPileup_, and alignCSCRings::s.
|
inline |
Definition at line 45 of file CrossingFramePlaybackInfoExtended.h.
References idFirstPileup_, minBunch_, alignCSCRings::s, and dqm_diff::start.
Referenced by edm::MixingModule::doPileUp().
|
private |
Definition at line 58 of file CrossingFramePlaybackInfoExtended.h.
Referenced by CrossingFramePlaybackInfoExtended(), getEventStartInfo(), getStartEventId(), setEventStartInfo(), and setStartEventId().
|
private |
Definition at line 56 of file CrossingFramePlaybackInfoExtended.h.
Referenced by CrossingFramePlaybackInfoExtended().
|
private |
Definition at line 61 of file CrossingFramePlaybackInfoExtended.h.
Referenced by getStartEventId(), and setStartEventId().
|
private |
Definition at line 60 of file CrossingFramePlaybackInfoExtended.h.
Referenced by CrossingFramePlaybackInfoExtended().