#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 39 of file DataMixingEMWorker.h.
|
private |
Definition at line 86 of file DataMixingEMWorker.h.
|
private |
Definition at line 87 of file DataMixingEMWorker.h.
|
private |
Definition at line 88 of file DataMixingEMWorker.h.
DataMixingEMWorker::DataMixingEMWorker | ( | ) |
Definition at line 28 of file DataMixingEMWorker.cc.
|
explicit |
standard constructor
Definition at line 31 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 168 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 74 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 253 of file DataMixingEMWorker.cc.
References EBRecHitCollectionDM_, EBRecHitStorage_, EERecHitCollectionDM_, EERecHitStorage_, relval_parameters_module::energy, ESRecHitCollectionDM_, ESRecHitStorage_, and edm::Event::put().
Referenced by edm::DataMixingModule::put().
|
private |
Definition at line 68 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 76 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 60 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 82 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker(), and putEM().
|
private |
Definition at line 64 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 72 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 69 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 77 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 61 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 83 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker(), and putEM().
|
private |
Definition at line 65 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 91 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 73 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 70 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 78 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 62 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 84 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker(), and putEM().
|
private |
Definition at line 66 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 92 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 74 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 97 of file DataMixingEMWorker.h.
Referenced by Mixins._Labelable::_findDependencies(), and Mixins._Labelable::setLabel().