Public Member Functions | |
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 |
PreMixingMtdTruthWorker (const edm::ParameterSet &ps, edm::ProducesCollector, edm::ConsumesCollector &&iC) | |
void | put (edm::Event &iEvent, edm::EventSetup const &iSetup, std::vector< PileupSummaryInfo > const &ps, int bunchSpacing) override |
~PreMixingMtdTruthWorker () 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 Member Functions | |
void | add (const MtdSimLayerClusterCollection &clusters) |
Private Attributes | |
edm::InputTag | clusterPileInputTag_ |
std::string | mtdSimLCCollectionDM_ |
std::unique_ptr< MtdSimLayerClusterCollection > | newClusters_ |
edm::EDGetTokenT< MtdSimLayerClusterCollection > | sigClusterToken_ |
Definition at line 15 of file PreMixingMtdTruthWorker.cc.
PreMixingMtdTruthWorker::PreMixingMtdTruthWorker | ( | const edm::ParameterSet & | ps, |
edm::ProducesCollector | producesCollector, | ||
edm::ConsumesCollector && | iC | ||
) |
Definition at line 39 of file PreMixingMtdTruthWorker.cc.
References mtdSimLCCollectionDM_, and edm::ProducesCollector::produces().
|
overridedefault |
|
private |
Definition at line 70 of file PreMixingMtdTruthWorker.cc.
References bsc_activity_cfg::clusters, filterCSVwithJSON::copy, and newClusters_.
Referenced by addPileups(), addSignals(), and counter.Counter::register().
|
overridevirtual |
Implements PreMixingWorker.
Definition at line 61 of file PreMixingMtdTruthWorker.cc.
References add(), clusterPileInputTag_, bsc_activity_cfg::clusters, and PileUpEventPrincipal::getByLabel().
|
overridevirtual |
Implements PreMixingWorker.
Definition at line 52 of file PreMixingMtdTruthWorker.cc.
References add(), bsc_activity_cfg::clusters, iEvent, and sigClusterToken_.
|
overridevirtual |
Implements PreMixingWorker.
Definition at line 48 of file PreMixingMtdTruthWorker.cc.
References newClusters_.
|
overridevirtual |
Implements PreMixingWorker.
Definition at line 76 of file PreMixingMtdTruthWorker.cc.
References iEvent, eostools::move(), mtdSimLCCollectionDM_, and newClusters_.
|
private |
Definition at line 33 of file PreMixingMtdTruthWorker.cc.
Referenced by addPileups().
|
private |
Definition at line 34 of file PreMixingMtdTruthWorker.cc.
Referenced by PreMixingMtdTruthWorker(), and put().
|
private |
Definition at line 36 of file PreMixingMtdTruthWorker.cc.
Referenced by add(), initializeEvent(), and put().
|
private |
Definition at line 31 of file PreMixingMtdTruthWorker.cc.
Referenced by addSignals().