#include <PreMixingDigiSimLinkWorker.h>
Public Member Functions | |
template<> | |
void | addPileups (PileUpEventPrincipal const &pep, edm::EventSetup const &iSetup) |
void | addPileups (PileUpEventPrincipal const &pep, edm::EventSetup const &iSetup) override |
void | addSignals (edm::Event const &iEvent, edm::EventSetup const &iSetup) override |
void | initializeEvent (edm::Event const &iEvent, edm::EventSetup const &iSetup) override |
PreMixingDigiSimLinkWorker (const edm::ParameterSet &ps, edm::ProducerBase &producer, edm::ConsumesCollector &&iC) | |
void | put (edm::Event &iEvent, edm::EventSetup const &iSetup, std::vector< PileupSummaryInfo > const &ps, int bunchSpacing) override |
~PreMixingDigiSimLinkWorker () override=default | |
Public Member Functions inherited from PreMixingWorker | |
virtual void | beginLuminosityBlock (edm::LuminosityBlock const &iLumi, edm::EventSetup const &iSetup) |
virtual void | beginRun (edm::Run const &iRun, edm::EventSetup const &iSetup) |
virtual void | endRun () |
virtual void | finalizeBunchCrossing (edm::Event &iEvent, edm::EventSetup const &iSetup, int bunchCrossing) |
virtual void | initializeBunchCrossing (edm::Event const &iEvent, edm::EventSetup const &iSetup, int bunchCrossing) |
PreMixingWorker ()=default | |
virtual | ~PreMixingWorker ()=default |
Private Attributes | |
std::string | collectionDM_ |
std::unique_ptr< DigiSimLinkCollection > | merged_ |
edm::InputTag | pileupTag_ |
edm::EDGetTokenT< DigiSimLinkCollection > | signalToken_ |
Definition at line 16 of file PreMixingDigiSimLinkWorker.h.
PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::PreMixingDigiSimLinkWorker | ( | const edm::ParameterSet & | ps, |
edm::ProducerBase & | producer, | ||
edm::ConsumesCollector && | iC | ||
) |
Definition at line 35 of file PreMixingDigiSimLinkWorker.h.
References PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::collectionDM_, and edm::ProductRegistryHelper::produces().
|
overridedefault |
|
virtual |
Implements PreMixingWorker.
Definition at line 7 of file PreMixingDTDigiSimLinkWorker.cc.
References HTMLExport::elem(), PileUpEventPrincipal::getByLabel(), and edm::HandleBase::isValid().
|
overridevirtual |
Implements PreMixingWorker.
Definition at line 57 of file PreMixingDigiSimLinkWorker.h.
References popcon2dropbox::copy(), PileUpEventPrincipal::getByLabel(), edm::HandleBase::isValid(), PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::merged_, and PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::pileupTag_.
Referenced by PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::initializeEvent().
|
overridevirtual |
Implements PreMixingWorker.
Definition at line 44 of file PreMixingDigiSimLinkWorker.h.
References edm::Event::getByToken(), edm::HandleBase::isValid(), PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::merged_, and PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::signalToken_.
Referenced by PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::initializeEvent().
|
inlineoverridevirtual |
Implements PreMixingWorker.
Definition at line 21 of file PreMixingDigiSimLinkWorker.h.
References PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::addPileups(), PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::addSignals(), iEvent, and PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::put().
|
overridevirtual |
Implements PreMixingWorker.
Definition at line 69 of file PreMixingDigiSimLinkWorker.h.
References PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::collectionDM_, PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::merged_, eostools::move(), and edm::Event::put().
Referenced by PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::initializeEvent().
|
private |
Definition at line 29 of file PreMixingDigiSimLinkWorker.h.
Referenced by PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::PreMixingDigiSimLinkWorker(), and PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::put().
|
private |
|
private |
Definition at line 28 of file PreMixingDigiSimLinkWorker.h.
Referenced by PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::addPileups().
|
private |
Definition at line 27 of file PreMixingDigiSimLinkWorker.h.
Referenced by PreMixingDigiSimLinkWorker< DigiSimLinkCollection >::addSignals().