CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Types | Private Attributes
edm::DataMixingHcalDigiWorker Class Reference

#include <DataMixingHcalDigiWorker.h>

Public Member Functions

void addHcalPileups (const int bcr, const edm::EventPrincipal *, unsigned int EventId, const edm::EventSetup &ES, ModuleCallingContext const *)
 
void addHcalSignals (const edm::Event &e, const edm::EventSetup &ES)
 
 DataMixingHcalDigiWorker ()
 
 DataMixingHcalDigiWorker (const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
 
void putHcal (edm::Event &e, const edm::EventSetup &ES)
 
virtual ~DataMixingHcalDigiWorker ()
 

Private Types

typedef std::multimap< DetId,
CaloSamples
HBHEDigiMap
 
typedef std::multimap< DetId,
CaloSamples
HFDigiMap
 
typedef std::multimap< DetId,
CaloSamples
HODigiMap
 
typedef std::multimap< DetId,
CaloSamples
ZDCDigiMap
 

Private Attributes

bool DoZDC_
 
std::string HBHEDigiCollectionDM_
 
edm::InputTag HBHEdigiCollectionSig_
 
edm::EDGetTokenT
< HBHEDigiCollection
HBHEDigiPToken_
 
HBHEDigiMap HBHEDigiStorage_
 
edm::EDGetTokenT
< HBHEDigiCollection
HBHEDigiToken_
 
edm::InputTag HBHEPileInputTag_
 
std::string HFDigiCollectionDM_
 
edm::InputTag HFdigiCollectionSig_
 
edm::EDGetTokenT
< HFDigiCollection
HFDigiPToken_
 
HFDigiMap HFDigiStorage_
 
edm::EDGetTokenT
< HFDigiCollection
HFDigiToken_
 
edm::InputTag HFPileInputTag_
 
std::string HODigiCollectionDM_
 
edm::InputTag HOdigiCollectionSig_
 
edm::EDGetTokenT
< HODigiCollection
HODigiPToken_
 
HODigiMap HODigiStorage_
 
edm::EDGetTokenT
< HODigiCollection
HODigiToken_
 
edm::InputTag HOPileInputTag_
 
std::string label_
 
std::string ZDCDigiCollectionDM_
 
edm::InputTag ZDCdigiCollectionSig_
 
edm::EDGetTokenT
< ZDCDigiCollection
ZDCDigiPToken_
 
ZDCDigiMap ZDCDigiStorage_
 
edm::EDGetTokenT
< ZDCDigiCollection
ZDCDigiToken_
 
edm::InputTag ZDCPileInputTag_
 

Detailed Description

Definition at line 41 of file DataMixingHcalDigiWorker.h.

Member Typedef Documentation

Definition at line 89 of file DataMixingHcalDigiWorker.h.

Definition at line 90 of file DataMixingHcalDigiWorker.h.

Definition at line 91 of file DataMixingHcalDigiWorker.h.

Definition at line 92 of file DataMixingHcalDigiWorker.h.

Constructor & Destructor Documentation

DataMixingHcalDigiWorker::DataMixingHcalDigiWorker ( )

Definition at line 136 of file DataMixingHcalDigiWorker.cc.

DataMixingHcalDigiWorker::DataMixingHcalDigiWorker ( const edm::ParameterSet ps,
edm::ConsumesCollector &&  iC 
)
explicit

standard constructor

Definition at line 139 of file DataMixingHcalDigiWorker.cc.

DataMixingHcalDigiWorker::~DataMixingHcalDigiWorker ( )
virtual

Default destructor

Definition at line 187 of file DataMixingHcalDigiWorker.cc.

Member Function Documentation

void DataMixingHcalDigiWorker::addHcalPileups ( const int  bcr,
const edm::EventPrincipal ep,
unsigned int  EventId,
const edm::EventSetup ES,
ModuleCallingContext const *  mcc 
)

Definition at line 253 of file DataMixingHcalDigiWorker.cc.

void DataMixingHcalDigiWorker::addHcalSignals ( const edm::Event e,
const edm::EventSetup ES 
)

Definition at line 190 of file DataMixingHcalDigiWorker.cc.

void DataMixingHcalDigiWorker::putHcal ( edm::Event e,
const edm::EventSetup ES 
)

Definition at line 310 of file DataMixingHcalDigiWorker.cc.

Member Data Documentation

bool edm::DataMixingHcalDigiWorker::DoZDC_
private

Definition at line 104 of file DataMixingHcalDigiWorker.h.

std::string edm::DataMixingHcalDigiWorker::HBHEDigiCollectionDM_
private

Definition at line 84 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::HBHEdigiCollectionSig_
private

Definition at line 63 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<HBHEDigiCollection> edm::DataMixingHcalDigiWorker::HBHEDigiPToken_
private

Definition at line 78 of file DataMixingHcalDigiWorker.h.

HBHEDigiMap edm::DataMixingHcalDigiWorker::HBHEDigiStorage_
private

Definition at line 99 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<HBHEDigiCollection> edm::DataMixingHcalDigiWorker::HBHEDigiToken_
private

Definition at line 73 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::HBHEPileInputTag_
private

Definition at line 68 of file DataMixingHcalDigiWorker.h.

std::string edm::DataMixingHcalDigiWorker::HFDigiCollectionDM_
private

Definition at line 86 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::HFdigiCollectionSig_
private

Definition at line 65 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<HFDigiCollection> edm::DataMixingHcalDigiWorker::HFDigiPToken_
private

Definition at line 80 of file DataMixingHcalDigiWorker.h.

HFDigiMap edm::DataMixingHcalDigiWorker::HFDigiStorage_
private

Definition at line 100 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<HFDigiCollection> edm::DataMixingHcalDigiWorker::HFDigiToken_
private

Definition at line 75 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::HFPileInputTag_
private

Definition at line 70 of file DataMixingHcalDigiWorker.h.

std::string edm::DataMixingHcalDigiWorker::HODigiCollectionDM_
private

Definition at line 85 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::HOdigiCollectionSig_
private

Definition at line 64 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<HODigiCollection> edm::DataMixingHcalDigiWorker::HODigiPToken_
private

Definition at line 79 of file DataMixingHcalDigiWorker.h.

HODigiMap edm::DataMixingHcalDigiWorker::HODigiStorage_
private

Definition at line 101 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<HODigiCollection> edm::DataMixingHcalDigiWorker::HODigiToken_
private

Definition at line 74 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::HOPileInputTag_
private

Definition at line 69 of file DataMixingHcalDigiWorker.h.

std::string edm::DataMixingHcalDigiWorker::label_
private

Definition at line 108 of file DataMixingHcalDigiWorker.h.

std::string edm::DataMixingHcalDigiWorker::ZDCDigiCollectionDM_
private

Definition at line 87 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::ZDCdigiCollectionSig_
private

Definition at line 66 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<ZDCDigiCollection> edm::DataMixingHcalDigiWorker::ZDCDigiPToken_
private

Definition at line 81 of file DataMixingHcalDigiWorker.h.

ZDCDigiMap edm::DataMixingHcalDigiWorker::ZDCDigiStorage_
private

Definition at line 102 of file DataMixingHcalDigiWorker.h.

edm::EDGetTokenT<ZDCDigiCollection> edm::DataMixingHcalDigiWorker::ZDCDigiToken_
private

Definition at line 76 of file DataMixingHcalDigiWorker.h.

edm::InputTag edm::DataMixingHcalDigiWorker::ZDCPileInputTag_
private

Definition at line 71 of file DataMixingHcalDigiWorker.h.