#include <PileUpEventPrincipal.h>
Public Member Functions | |
int | bunchCrossing () const |
template<typename T > | |
bool | getByLabel (edm::InputTag const &tag, edm::Handle< T > &result) const |
edm::ModuleCallingContext const * | moduleCallingContext () const |
PileUpEventPrincipal (edm::EventPrincipal const &ep, edm::ModuleCallingContext const *mcc, int bcr) | |
edm::EventPrincipal const & | principal () |
edm::EventPrincipal const & | principal () const |
Private Attributes | |
int | bunchCrossing_ |
edm::ModuleCallingContext const * | mcc_ |
edm::EventPrincipal const & | principal_ |
Definition at line 19 of file PileUpEventPrincipal.h.
|
inline |
Definition at line 21 of file PileUpEventPrincipal.h.
|
inline |
Definition at line 30 of file PileUpEventPrincipal.h.
References bunchCrossing_.
Referenced by PreMixingTrackingParticleWorker::addPileups(), PreMixingEcalWorker::addPileups(), PreMixingHcalWorker::addPileups(), PreMixingSiPixelWorker::addPileups(), and PreMixingSiStripWorker::addPileups().
|
inline |
Definition at line 33 of file PileUpEventPrincipal.h.
References edm::Principal::getByLabel(), mcc_, eostools::move(), principal_, edm::PRODUCT_TYPE, mps_fire::result, and makeGlobalPositionRcd_cfg::tag.
Referenced by edm::PreMixingPileupCopy::addPileupInfo(), PreMixingMtdTruthWorker::addPileups(), PreMixingTrackingParticleWorker::addPileups(), PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::addPileups(), edm::PreMixingCrossingFrameWorker< T >::addPileups(), PreMixingCaloParticleWorker::addPileups(), PreMixingMuonWorker< CSCWireDigiCollection >::addPileups(), PreMixingMTDWorker::addPileups(), PreMixingPhase2TrackerWorker::addPileups(), PreMixingHGCalWorker::addPileups(), PreMixingSiPixelWorker::addPileups(), PreMixingSiStripWorker::addPileups(), and edm::PreMixingPileupCopy::getTrueNumInteractions().
|
inline |
Definition at line 28 of file PileUpEventPrincipal.h.
References mcc_.
Referenced by PreMixingEcalWorker::addPileups(), and PreMixingHcalWorker::addPileups().
|
inline |
Definition at line 24 of file PileUpEventPrincipal.h.
References principal_.
Referenced by edm::PreMixingPileupCopy::addPileupInfo(), PreMixingTrackingParticleWorker::addPileups(), PreMixingEcalWorker::addPileups(), PreMixingHcalWorker::addPileups(), PreMixingDigiAccumulatorWorker::addPileups(), PreMixingSiPixelWorker::addPileups(), and PreMixingSiStripWorker::addPileups().
|
inline |
Definition at line 26 of file PileUpEventPrincipal.h.
References principal_.
|
private |
Definition at line 42 of file PileUpEventPrincipal.h.
Referenced by bunchCrossing().
|
private |
Definition at line 41 of file PileUpEventPrincipal.h.
Referenced by getByLabel(), and moduleCallingContext().
|
private |
Definition at line 40 of file PileUpEventPrincipal.h.
Referenced by getByLabel(), and principal().