#include <DataMixingPileupCopy.h>
Public Member Functions | |
void | addPileupInfo (const edm::EventPrincipal *, unsigned int EventId, ModuleCallingContext const *mcc) |
DataMixingPileupCopy () | |
DataMixingPileupCopy (const edm::ParameterSet &ps, edm::ConsumesCollector &&iC) | |
void | getPileupInfo (std::vector< PileupSummaryInfo > &ps, int &bs) |
void | putPileupInfo (edm::Event &e) |
virtual | ~DataMixingPileupCopy () |
Private Attributes | |
int | bsStorage_ |
edm::InputTag | BunchSpacingInputTag_ |
edm::InputTag | CFPlaybackInputTag_ |
CrossingFramePlaybackInfoNew | CrossingFramePlaybackStorage_ |
bool | FoundPlayback_ |
std::string | label_ |
edm::InputTag | PileupInfoInputTag_ |
std::vector< PileupSummaryInfo > | PileupSummaryStorage_ |
Definition at line 37 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 BunchSpacingInputTag_, CFPlaybackInputTag_, edm::ParameterSet::getParameter(), and PileupInfoInputTag_.
|
virtual |
void DataMixingPileupCopy::addPileupInfo | ( | const edm::EventPrincipal * | ep, |
unsigned int | EventId, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 53 of file DataMixingPileupCopy.cc.
References bsStorage_, BunchSpacingInputTag_, CFPlaybackInputTag_, CrossingFramePlaybackStorage_, FoundPlayback_, edm::EventPrincipal::id(), LogDebug, PileupInfoInputTag_, and PileupSummaryStorage_.
Referenced by edm::DataMixingModule::pileWorker().
|
inline |
Definition at line 53 of file DataMixingPileupCopy.h.
References bsStorage_, and PileupSummaryStorage_.
Referenced by edm::DataMixingModule::put().
void DataMixingPileupCopy::putPileupInfo | ( | edm::Event & | e | ) |
Definition at line 90 of file DataMixingPileupCopy.cc.
References bsStorage_, CrossingFramePlaybackStorage_, FoundPlayback_, eostools::move(), PileupSummaryStorage_, and edm::Event::put().
Referenced by edm::DataMixingModule::put().
|
private |
Definition at line 68 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), getPileupInfo(), and putPileupInfo().
|
private |
Definition at line 61 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and DataMixingPileupCopy().
|
private |
Definition at line 62 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and DataMixingPileupCopy().
|
private |
Definition at line 65 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and putPileupInfo().
|
private |
Definition at line 74 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and putPileupInfo().
|
private |
Definition at line 72 of file DataMixingPileupCopy.h.
Referenced by SequenceTypes.DummyModule::__repr__(), Mixins._Labelable::_findDependencies(), and Mixins._Labelable::setLabel().
|
private |
Definition at line 60 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), and DataMixingPileupCopy().
|
private |
Definition at line 67 of file DataMixingPileupCopy.h.
Referenced by addPileupInfo(), getPileupInfo(), and putPileupInfo().