#include <DataMixingEMWorker.h>
Public Member Functions | |
void | addEMPileups (const int bcr, const edm::EventPrincipal *, unsigned int EventId, ModuleCallingContext const *) |
void | addEMSignals (const edm::Event &e) |
DataMixingEMWorker () | |
DataMixingEMWorker (const edm::ParameterSet &ps, edm::ConsumesCollector &&iC) | |
void | putEM (edm::Event &e) |
virtual | ~DataMixingEMWorker () |
Private Types | |
typedef std::multimap< DetId, EcalRecHit > | EBRecHitMap |
typedef std::multimap< DetId, EcalRecHit > | EERecHitMap |
typedef std::multimap< DetId, EcalRecHit > | ESRecHitMap |
Definition at line 37 of file DataMixingEMWorker.h.
|
private |
Definition at line 84 of file DataMixingEMWorker.h.
|
private |
Definition at line 85 of file DataMixingEMWorker.h.
|
private |
Definition at line 86 of file DataMixingEMWorker.h.
DataMixingEMWorker::DataMixingEMWorker | ( | ) |
Definition at line 21 of file DataMixingEMWorker.cc.
|
explicit |
standard constructor
Definition at line 24 of file DataMixingEMWorker.cc.
References EBPileRecHitInputTag_, EBPileRecHitToken_, EBProducerSig_, EBRecHitCollectionDM_, EBrechitCollectionSig_, EBRecHitToken_, EEPileRecHitInputTag_, EEPileRecHitToken_, EEProducerSig_, EERecHitCollectionDM_, EErechitCollectionSig_, EERecHitToken_, ESPileRecHitInputTag_, ESPileRecHitToken_, ESProducerSig_, ESRecHitCollectionDM_, ESrechitCollectionSig_, ESRecHitToken_, edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
void DataMixingEMWorker::addEMPileups | ( | const int | bcr, |
const edm::EventPrincipal * | ep, | ||
unsigned int | EventId, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 136 of file DataMixingEMWorker.cc.
References edm::SortedCollection< T, SORT >::begin(), EBPileRecHitInputTag_, egHLT::errCodes::EBRecHits, EBRecHitStorage_, EEPileRecHitInputTag_, egHLT::errCodes::EERecHits, EERecHitStorage_, edm::SortedCollection< T, SORT >::end(), ESPileRecHitInputTag_, ESRecHitStorage_, edm::EventPrincipal::id(), LogDebug, and edm::SortedCollection< T, SORT >::size().
Referenced by edm::DataMixingModule::pileWorker().
void DataMixingEMWorker::addEMSignals | ( | const edm::Event & | e | ) |
Definition at line 62 of file DataMixingEMWorker.cc.
References edm::SortedCollection< T, SORT >::begin(), egHLT::errCodes::EBRecHits, EBRecHitStorage_, EBRecHitToken_, egHLT::errCodes::EERecHits, EERecHitStorage_, EERecHitToken_, edm::SortedCollection< T, SORT >::end(), ESRecHitStorage_, ESRecHitToken_, edm::Event::getByToken(), edm::EventBase::id(), LogDebug, edm::Handle< T >::product(), and edm::SortedCollection< T, SORT >::size().
Referenced by edm::DataMixingModule::addSignals().
void DataMixingEMWorker::putEM | ( | edm::Event & | e | ) |
Definition at line 210 of file DataMixingEMWorker.cc.
References EBRecHitCollectionDM_, EBRecHitStorage_, EERecHitCollectionDM_, EERecHitStorage_, ESRecHitCollectionDM_, ESRecHitStorage_, eostools::move(), edm::Event::put(), and ntuplemaker::time.
Referenced by edm::DataMixingModule::put().
|
private |
Definition at line 65 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 73 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 54 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 77 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker(), and putEM().
|
private |
Definition at line 58 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 88 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 69 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 66 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 74 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 55 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 79 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker(), and putEM().
|
private |
Definition at line 60 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 89 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 70 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 67 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 75 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 56 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 81 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker(), and putEM().
|
private |
Definition at line 62 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 90 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 71 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 94 of file DataMixingEMWorker.h.
Referenced by SequenceTypes.DummyModule::__repr__(), Mixins._Labelable::_findDependencies(), and Mixins._Labelable::setLabel().