#include <DataMixingPileupCopy.h>
Public Member Functions | |
void | addPileupInfo (const edm::EventPrincipal *, unsigned int EventId, ModuleCallingContext const *mcc) |
DataMixingPileupCopy () | |
DataMixingPileupCopy (const edm::ParameterSet &ps) | |
void | putPileupInfo (edm::Event &e) |
virtual | ~DataMixingPileupCopy () |
Private Attributes | |
edm::InputTag | CFPlaybackInputTag_ |
CrossingFramePlaybackInfoExtended | CrossingFramePlaybackStorage_ |
std::string | label_ |
edm::InputTag | PileupInfoInputTag_ |
std::vector< PileupSummaryInfo > | PileupSummaryStorage_ |
Definition at line 36 of file DataMixingPileupCopy.h.
DataMixingPileupCopy::DataMixingPileupCopy | ( | ) |
Definition at line 27 of file DataMixingPileupCopy.cc.
|
explicit |
standard constructor
Definition at line 30 of file DataMixingPileupCopy.cc.
References CFPlaybackInputTag_, edm::ParameterSet::getParameter(), and PileupInfoInputTag_.
|
virtual |
void DataMixingPileupCopy::addPileupInfo | ( | const edm::EventPrincipal * | ep, |
unsigned int | EventId, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 47 of file DataMixingPileupCopy.cc.
References CFPlaybackInputTag_, CrossingFramePlaybackStorage_, edm::EventPrincipal::id(), LogDebug, PileupInfoInputTag_, and PileupSummaryStorage_.
Referenced by edm::DataMixingModule::pileWorker().
void DataMixingPileupCopy::putPileupInfo | ( | edm::Event & | e | ) |
Definition at line 80 of file DataMixingPileupCopy.cc.
References CrossingFramePlaybackStorage_, CrossingFramePlaybackInfoExtended::getEventStartInfo(), PileupSummaryStorage_, and edm::Event::put().
Referenced by edm::DataMixingModule::put().
|
private |
Definition at line 59 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and DataMixingPileupCopy().
|
private |
Definition at line 62 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and putPileupInfo().
|
private |
Definition at line 69 of file DataMixingPileupCopy.h.
Referenced by Mixins._Labelable::_findDependencies(), Mixins._TypedParameterizable::dumpPython(), and Mixins._Labelable::setLabel().
|
private |
Definition at line 58 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and DataMixingPileupCopy().
|
private |
Definition at line 64 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and putPileupInfo().