#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) | |
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 38 of file DataMixingEMWorker.h.
|
private |
Definition at line 78 of file DataMixingEMWorker.h.
|
private |
Definition at line 79 of file DataMixingEMWorker.h.
|
private |
Definition at line 80 of file DataMixingEMWorker.h.
DataMixingEMWorker::DataMixingEMWorker | ( | ) |
Definition at line 27 of file DataMixingEMWorker.cc.
|
explicit |
standard constructor
Definition at line 30 of file DataMixingEMWorker.cc.
References EBPileRecHitInputTag_, EBProducerSig_, EBRecHitCollectionDM_, EBrechitCollectionSig_, EEPileRecHitInputTag_, EEProducerSig_, EERecHitCollectionDM_, EErechitCollectionSig_, ESPileRecHitInputTag_, ESProducerSig_, ESRecHitCollectionDM_, ESrechitCollectionSig_, 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(), EBProducerSig_, egHLT::errCodes::EBRecHits, EBRecHitStorage_, EEProducerSig_, egHLT::errCodes::EERecHits, EERecHitStorage_, edm::SortedCollection< T, SORT >::end(), ESProducerSig_, ESRecHitStorage_, edm::Event::getByLabel(), 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_, edm::Event::put(), and cond::rpcobgas::time.
Referenced by edm::DataMixingModule::put().
|
private |
Definition at line 67 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 59 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 74 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker(), and putEM().
|
private |
Definition at line 63 of file DataMixingEMWorker.h.
Referenced by DataMixingEMWorker().
|
private |
Definition at line 82 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 68 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 60 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 75 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 83 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 69 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), and DataMixingEMWorker().
|
private |
Definition at line 61 of file DataMixingEMWorker.h.
Referenced by addEMSignals(), and DataMixingEMWorker().
|
private |
Definition at line 76 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 84 of file DataMixingEMWorker.h.
Referenced by addEMPileups(), addEMSignals(), and putEM().
|
private |
Definition at line 89 of file DataMixingEMWorker.h.
Referenced by Mixins._Labelable::_findDependencies(), Mixins._TypedParameterizable::dumpPython(), and Mixins._Labelable::setLabel().