Go to the documentation of this file. 1 #ifndef SimDataMixingEMDigiWorker_h
2 #define SimDataMixingEMDigiWorker_h
38 class ModuleCallingContext;
97 typedef std::multimap<DetId, EBDataFrame>
EBDigiMap;
98 typedef std::multimap<DetId, EEDataFrame>
EEDigiMap;
99 typedef std::multimap<DetId, ESDataFrame>
ESDigiMap;
111 #endif // SimDataMixingEMDigiWorker_h
edm::InputTag EBPileInputTag_
std::string ESDigiCollectionDM_
std::multimap< DetId, ESDataFrame > ESDigiMap
edm::EDGetTokenT< EEDigiCollection > EEDigiPileToken_
const std::vector< float > GetPedestals(const edm::EventSetup &ES, const DetId &detid)
retrieve pedestals for that detid [0]=g12, [1]=g6, [2]=g12
edm::InputTag EBdigiCollectionSig_
edm::EDGetTokenT< EBDigiCollection > EBDigiPileToken_
const std::vector< float > GetGainRatios(const edm::EventSetup &ES, const DetId &detid)
retrieve gain ratios for that detid [0]=g12, [1]=g6, [2]=g12
edm::InputTag EEPileInputTag_
void putEM(edm::Event &e, const edm::EventSetup &ES)
edm::EDGetTokenT< ESDigiCollection > ESDigiPileToken_
std::string EEDigiCollectionDM_
std::multimap< DetId, EBDataFrame > EBDigiMap
std::string EBDigiCollectionDM_
edm::InputTag EBProducerSig_
void addEMPileups(const int bcr, const edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES, ModuleCallingContext const *)
std::multimap< DetId, EEDataFrame > EEDigiMap
edm::InputTag EEProducerSig_
virtual ~DataMixingEMDigiWorker()
edm::InputTag ESdigiCollectionSig_
void addEMSignals(const edm::Event &e, const edm::EventSetup &ES)
edm::InputTag ESPileInputTag_
edm::EDGetTokenT< ESDigiCollection > ESDigiToken_
edm::EDGetTokenT< EEDigiCollection > EEDigiToken_
edm::InputTag EEdigiCollectionSig_
edm::EDGetTokenT< EBDigiCollection > EBDigiToken_
edm::InputTag ESProducerSig_