CMS 3D CMS Logo

HcalDigitizer.h
Go to the documentation of this file.
1 #ifndef HcalSimProducers_HcalDigitizer_h
2 #define HcalSimProducers_HcalDigitizer_h
3 
26 
27 #include <vector>
28 
29 class CaloHitResponse;
31 class HcalAmplifier;
32 class HPDIonFeedbackSim;
33 class HcalCoderFactory;
34 class HcalElectronicsSim;
35 class HcalTimeSlewSim;
37 class HcalShapes;
39 class HcalTopology;
40 
41 namespace CLHEP {
42  class HepRandomEngine;
43 }
44 
46 public:
48  virtual ~HcalDigitizer();
49 
51  void initializeEvent(edm::Event const &e, edm::EventSetup const &c);
52  void accumulate(edm::Event const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *);
53  void accumulate(PileUpEventPrincipal const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *);
54  void finalizeEvent(edm::Event &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *);
55 
62 
63 private:
64  void setup(const edm::EventSetup &es);
65  void accumulateCaloHits(edm::Handle<std::vector<PCaloHit>> const &hcalHits,
66  edm::Handle<std::vector<PCaloHit>> const &zdcHits,
67  int bunchCrossing,
68  CLHEP::HepRandomEngine *,
69  const HcalTopology *h);
70 
72  void fillFakeHits();
75  void checkGeometry(const edm::EventSetup &eventSetup);
89  void updateGeometry(const edm::EventSetup &eventSetup);
90 
91  void buildHOSiPMCells(const std::vector<DetId> &allCells, const edm::EventSetup &eventSetup);
92  void buildHFQIECells(const std::vector<DetId> &allCells, const edm::EventSetup &eventSetup);
93  void buildHBHEQIECells(const std::vector<DetId> &allCells, const edm::EventSetup &eventSetup);
94 
95  // function to evaluate aging at the digi level
96  void darkening(std::vector<PCaloHit> &hcalHits);
97 
105 
108 
109  std::unique_ptr<CaloHitResponse> theHBHEResponse;
110  std::unique_ptr<HcalSiPMHitResponse> theHBHESiPMResponse;
111  std::unique_ptr<CaloHitResponse> theHOResponse;
112  std::unique_ptr<HcalSiPMHitResponse> theHOSiPMResponse;
113  std::unique_ptr<CaloHitResponse> theHFResponse;
114  std::unique_ptr<CaloHitResponse> theHFQIE10Response;
115  std::unique_ptr<CaloHitResponse> theZDCResponse;
116 
117  // we need separate amplifiers (and electronicssims)
118  // because they might have separate noise generators
119  std::unique_ptr<HcalAmplifier> theHBHEAmplifier;
120  std::unique_ptr<HcalAmplifier> theHFAmplifier;
121  std::unique_ptr<HcalAmplifier> theHOAmplifier;
122  std::unique_ptr<HcalAmplifier> theZDCAmplifier;
123  std::unique_ptr<HcalAmplifier> theHFQIE10Amplifier;
124  std::unique_ptr<HcalAmplifier> theHBHEQIE11Amplifier;
125 
126  std::unique_ptr<HPDIonFeedbackSim> theIonFeedback;
127  std::unique_ptr<HcalCoderFactory> theCoderFactory;
128 
129  std::unique_ptr<HcalElectronicsSim> theHBHEElectronicsSim;
130  std::unique_ptr<HcalElectronicsSim> theHFElectronicsSim;
131  std::unique_ptr<HcalElectronicsSim> theHOElectronicsSim;
132  std::unique_ptr<HcalElectronicsSim> theZDCElectronicsSim;
133  std::unique_ptr<HcalElectronicsSim> theHFQIE10ElectronicsSim;
134  std::unique_ptr<HcalElectronicsSim> theHBHEQIE11ElectronicsSim;
135 
143 
144  std::unique_ptr<HcalTimeSlewSim> theTimeSlewSim;
145 
146  std::unique_ptr<HBHEDigitizer> theHBHEDigitizer;
147  std::unique_ptr<HODigitizer> theHODigitizer;
148  std::unique_ptr<HODigitizer> theHOSiPMDigitizer;
149  std::unique_ptr<HFDigitizer> theHFDigitizer;
150  std::unique_ptr<ZDCDigitizer> theZDCDigitizer;
151  std::unique_ptr<QIE10Digitizer> theHFQIE10Digitizer;
152  std::unique_ptr<QIE11Digitizer> theHBHEQIE11Digitizer;
153  std::unique_ptr<HcalHitRelabeller> theRelabeller;
154 
155  // need to cache some DetIds for the digitizers,
156  // if they don't come straight from the geometry
157  std::vector<DetId> hbheCells;
159  std::vector<DetId> theHOHPDDetIds;
160  std::vector<DetId> theHOSiPMDetIds;
161  std::vector<DetId> theHFQIE8DetIds, theHFQIE10DetIds;
162 
166  bool killHE_;
167  bool debugCS_;
170 
172 
174 
179  std::unique_ptr<HFRecalibration> m_HFRecalibration;
180 
182 
183  std::vector<double> injectedHitsEnergy_;
184  std::vector<double> injectedHitsTime_;
185  std::vector<int> injectedHitsCells_;
186  std::vector<PCaloHit> injectedHits_;
187 };
188 
189 #endif
CaloTDigitizer
Definition: CaloTDigitizer.h:42
HcalDigitizer::theHFQIE8DetIds
std::vector< DetId > theHFQIE8DetIds
Definition: HcalDigitizer.h:161
HcalDigitizer::theHFQIE10Digitizer
std::unique_ptr< QIE10Digitizer > theHFQIE10Digitizer
Definition: HcalDigitizer.h:151
HcalDigitizer::theZDCElectronicsSim
std::unique_ptr< HcalElectronicsSim > theZDCElectronicsSim
Definition: HcalDigitizer.h:132
HcalHitFilter.h
HcalDigitizer::testNumbering_
bool testNumbering_
Definition: HcalDigitizer.h:164
HcalDigitizer::theHBHEResponse
std::unique_ptr< CaloHitResponse > theHBHEResponse
Definition: HcalDigitizer.h:109
HcalDigitizer::accumulate
void accumulate(edm::Event const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *)
Definition: HcalDigitizer.cc:426
HcalDigitizer::injectedHitsEnergy_
std::vector< double > injectedHitsEnergy_
Definition: HcalDigitizer.h:183
HcalDigitizer::theHOHPDDetIds
std::vector< DetId > theHOHPDDetIds
Definition: HcalDigitizer.h:159
HcalDigitizer::theShapes
HcalShapes theShapes
Definition: HcalDigitizer.h:107
HcalDigitizer::theZDCResponse
std::unique_ptr< CaloHitResponse > theZDCResponse
Definition: HcalDigitizer.h:115
HcalDigitizer::setQIE11NoiseSignalGenerator
void setQIE11NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
Definition: HcalDigitizer.cc:264
HcalDigitizer::ignoreTime_
bool ignoreTime_
Definition: HcalDigitizer.h:168
HBHEDarkeningRecord.h
edm::ESWatcher< CaloGeometryRecord >
HcalDigitizer::killHE_
bool killHE_
Definition: HcalDigitizer.h:166
HcalDigitizer::debugCS_
bool debugCS_
Definition: HcalDigitizer.h:167
HBHEDarkening.h
HcalDigitizer::topoToken_
const edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topoToken_
Definition: HcalDigitizer.h:77
HcalDigitizer::theHOResponse
std::unique_ptr< CaloHitResponse > theHOResponse
Definition: HcalDigitizer.h:111
HcalDigitizer::qieTypesToken_
const edm::ESGetToken< HcalQIETypes, HcalQIETypesRcd > qieTypesToken_
Definition: HcalDigitizer.h:83
HcalDigitizer::theIonFeedback
std::unique_ptr< HPDIonFeedbackSim > theIonFeedback
Definition: HcalDigitizer.h:126
HcalDigitizer::theHFQIE10Response
std::unique_ptr< CaloHitResponse > theHFQIE10Response
Definition: HcalDigitizer.h:114
HcalDigitizer::accumulateCaloHits
void accumulateCaloHits(edm::Handle< std::vector< PCaloHit >> const &hcalHits, edm::Handle< std::vector< PCaloHit >> const &zdcHits, int bunchCrossing, CLHEP::HepRandomEngine *, const HcalTopology *h)
Definition: HcalDigitizer.cc:342
HcalDigitizer::injectTestHits_
bool injectTestHits_
Definition: HcalDigitizer.h:169
HcalTopology
Definition: HcalTopology.h:26
HcalDigitizer::theGeometryWatcher_
edm::ESWatcher< CaloGeometryRecord > theGeometryWatcher_
Definition: HcalDigitizer.h:85
HcalShapes.h
HcalDigitizer::isZDC
bool isZDC
Definition: HcalDigitizer.h:163
HcalTimeSlew.h
ZDCHitFilter.h
HcalDigitizer::theHBHEQIE11ElectronicsSim
std::unique_ptr< HcalElectronicsSim > theHBHEQIE11ElectronicsSim
Definition: HcalDigitizer.h:134
HcalRecNumberingRecord.h
HcalDigitizer::theHBHEQIE11Digitizer
std::unique_ptr< QIE11Digitizer > theHBHEQIE11Digitizer
Definition: HcalDigitizer.h:152
HcalHitFilter< HcalBarrel, HcalEndcap >
PileUpEventPrincipal
Definition: PileUpEventPrincipal.h:19
HcalDigitizer::hfgeo
bool hfgeo
Definition: HcalDigitizer.h:163
HcalDigitizer::theGeometry
const CaloGeometry * theGeometry
Definition: HcalDigitizer.h:87
HcalDigitizer::theHOSiPMDetIds
std::vector< DetId > theHOSiPMDetIds
Definition: HcalDigitizer.h:160
HcalDigitizer::theHOAmplifier
std::unique_ptr< HcalAmplifier > theHOAmplifier
Definition: HcalDigitizer.h:121
HcalDigitizer::theHOSiPMHitFilter
HOHitFilter theHOSiPMHitFilter
Definition: HcalDigitizer.h:141
HcalDigitizer::theHOSiPMResponse
std::unique_ptr< HcalSiPMHitResponse > theHOSiPMResponse
Definition: HcalDigitizer.h:112
HcalDigitizer::hbheCells
std::vector< DetId > hbheCells
Definition: HcalDigitizer.h:157
edm::Handle
Definition: AssociativeIterator.h:50
HFRecalibration.h
HcalDigitizer::m_HBDarkening
const HBHEDarkening * m_HBDarkening
Definition: HcalDigitizer.h:177
HcalDigitizer::theParameterMap
HcalSimParameterMap theParameterMap
Definition: HcalDigitizer.h:106
HcalTimeSlew
Definition: HcalTimeSlew.h:19
HcalDigitizer::theHOElectronicsSim
std::unique_ptr< HcalElectronicsSim > theHOElectronicsSim
Definition: HcalDigitizer.h:131
HcalDigitizer::theHBHEElectronicsSim
std::unique_ptr< HcalElectronicsSim > theHBHEElectronicsSim
Definition: HcalDigitizer.h:129
HcalDigitizer::setHONoiseSignalGenerator
void setHONoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
Definition: HcalDigitizer.cc:288
HcalCoderFactory
Definition: HcalCoderFactory.h:8
HcalDigitizerTraits.h
HcalDigitizer::theHBHEQIE11HitFilter
HBHEHitFilter theHBHEQIE11HitFilter
Definition: HcalDigitizer.h:137
HPDIonFeedbackSim
Definition: HPDIonFeedbackSim.h:27
HcalDigitizer::setZDCNoiseSignalGenerator
void setZDCNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
Definition: HcalDigitizer.cc:298
HcalDigitizer::theZDCAmplifier
std::unique_ptr< HcalAmplifier > theZDCAmplifier
Definition: HcalDigitizer.h:122
HcalSimParameterMap.h
HcalDigitizer::theHBHEHitFilter
HBHEHitFilter theHBHEHitFilter
Definition: HcalDigitizer.h:136
HcalDigitizer::mcParamsToken_
edm::ESGetToken< HcalMCParams, HcalMCParamsRcd > mcParamsToken_
Definition: HcalDigitizer.h:84
CaloGeometry
Definition: CaloGeometry.h:21
HcalDigitizer::conditionsToken_
const edm::ESGetToken< HcalDbService, HcalDbRecord > conditionsToken_
Definition: HcalDigitizer.h:76
HcalDigitizer::theHFQIE10Amplifier
std::unique_ptr< HcalAmplifier > theHFQIE10Amplifier
Definition: HcalDigitizer.h:123
HcalDigitizer::QIE11Digitizer
CaloTDigitizer< HcalQIE11DigitizerTraits, CaloTDigitizerQIE1011Run > QIE11Digitizer
Definition: HcalDigitizer.h:104
HcalDigitizer::setHBHENoiseSignalGenerator
void setHBHENoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
Definition: HcalDigitizer.cc:256
HcalSimParameterMap
Definition: HcalSimParameterMap.h:10
HcalDigitizer::~HcalDigitizer
virtual ~HcalDigitizer()
Definition: HcalDigitizer.cc:254
h
HcalDigitizer::injectedHits_
std::vector< PCaloHit > injectedHits_
Definition: HcalDigitizer.h:186
HcalDbRecord.h
HcalDigitizer::buildHFQIECells
void buildHFQIECells(const std::vector< DetId > &allCells, const edm::EventSetup &eventSetup)
Definition: HcalDigitizer.cc:687
HcalDigitizer::QIE10Digitizer
CaloTDigitizer< HcalQIE10DigitizerTraits, CaloTDigitizerQIE1011Run > QIE10Digitizer
Definition: HcalDigitizer.h:103
HcalDigitizer::agingFlagHB
bool agingFlagHB
Definition: HcalDigitizer.h:176
HcalDigitizer::finalizeEvent
void finalizeEvent(edm::Event &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *)
Definition: HcalDigitizer.cc:462
CaloGeometryRecord.h
HcalDigitizer::hcalTimeSlew_delay_token_
const edm::ESGetToken< HcalTimeSlew, HcalTimeSlewRecord > hcalTimeSlew_delay_token_
Definition: HcalDigitizer.h:80
CLHEP
Definition: CocoaGlobals.h:27
HcalDigitizer::theHBHEQIE8DetIds
std::vector< DetId > theHBHEQIE8DetIds
Definition: HcalDigitizer.h:158
HcalDigitizer::theHFQIE10HitFilter
HFHitFilter theHFQIE10HitFilter
Definition: HcalDigitizer.h:139
HcalDigitizer::theRelabeller
std::unique_ptr< HcalHitRelabeller > theRelabeller
Definition: HcalDigitizer.h:153
edm::ParameterSet
Definition: ParameterSet.h:47
HcalDigitizer::hbhegeo
bool hbhegeo
Definition: HcalDigitizer.h:163
HcalDigitizer::setQIE10NoiseSignalGenerator
void setQIE10NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
Definition: HcalDigitizer.cc:280
HcalDigitizer::theHFHitFilter
HFHitFilter theHFHitFilter
Definition: HcalDigitizer.h:138
HcalDigitizer::HODigitizer
CaloTDigitizer< HODigitizerTraits, CaloTDigitizerQIE8Run > HODigitizer
Definition: HcalDigitizer.h:100
HcalDigitizer::ZDCDigitizer
CaloTDigitizer< ZDCDigitizerTraits, CaloTDigitizerQIE8Run > ZDCDigitizer
Definition: HcalDigitizer.h:102
HcalDigitizer::theRecNumber
const HcalDDDRecConstants * theRecNumber
Definition: HcalDigitizer.h:88
HcalHitRelabeller.h
HcalDigitizer::updateGeometry
void updateGeometry(const edm::EventSetup &eventSetup)
Definition: HcalDigitizer.cc:607
HBHEDarkening
Definition: HBHEDarkening.h:17
HcalDigitizer::buildHBHEQIECells
void buildHBHEQIECells(const std::vector< DetId > &allCells, const edm::EventSetup &eventSetup)
Definition: HcalDigitizer.cc:723
CaloHitResponse
Creates electronics signals from hits.
Definition: CaloHitResponse.h:33
HcalDigitizer::theTimeSlewSim
std::unique_ptr< HcalTimeSlewSim > theTimeSlewSim
Definition: HcalDigitizer.h:144
HcalDigitizer::setup
void setup(const edm::EventSetup &es)
Definition: HcalDigitizer.cc:563
HcalDigitizer::theRecNumberToken
const edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > theRecNumberToken
Definition: HcalDigitizer.h:82
ZDCHitFilter
Definition: ZDCHitFilter.h:8
HcalDigitizer::zdcgeo
bool zdcgeo
Definition: HcalDigitizer.h:163
HcalDigitizer::theHBHEAmplifier
std::unique_ptr< HcalAmplifier > theHBHEAmplifier
Definition: HcalDigitizer.h:119
HcalDigitizer::theHBHEQIE11DetIds
std::vector< DetId > theHBHEQIE11DetIds
Definition: HcalDigitizer.h:158
edm::EventSetup
Definition: EventSetup.h:58
HcalShapes
Definition: HcalShapes.h:18
HcalDigitizer
Definition: HcalDigitizer.h:45
CaloTDigitizer.h
HcalDigitizer::HcalDigitizer
HcalDigitizer(const edm::ParameterSet &ps, edm::ConsumesCollector &iC)
Definition: HcalDigitizer.cc:34
HcalSiPMHitResponse
Definition: HcalSiPMHitResponse.h:22
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESGetToken< HcalDbService, HcalDbRecord >
HcalDigitizer::theHFQIE10DetIds
std::vector< DetId > theHFQIE10DetIds
Definition: HcalDigitizer.h:161
HcalDigitizer::theZDCDigitizer
std::unique_ptr< ZDCDigitizer > theZDCDigitizer
Definition: HcalDigitizer.h:150
HcalDigitizer::darkening
void darkening(std::vector< PCaloHit > &hcalHits)
Definition: HcalDigitizer.cc:819
HcalDigitizer::injectedHitsCells_
std::vector< int > injectedHitsCells_
Definition: HcalDigitizer.h:185
HcalQIE1011Traits.h
HcalDigitizer::HBHEDigitizer
CaloTDigitizer< HBHEDigitizerTraits, CaloTDigitizerQIE8Run > HBHEDigitizer
Definition: HcalDigitizer.h:99
HcalDigitizer::setHFNoiseSignalGenerator
void setHFNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
Definition: HcalDigitizer.cc:272
HcalDigitizer::HFDigitizer
CaloTDigitizer< HFDigitizerTraits, CaloTDigitizerQIE8Run > HFDigitizer
Definition: HcalDigitizer.h:101
DetId.h
Frameworkfwd.h
ESWatcher.h
HcalDigitizer::theHFResponse
std::unique_ptr< CaloHitResponse > theHFResponse
Definition: HcalDigitizer.h:113
HcalDigitizer::theGeometryToken
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > theGeometryToken
Definition: HcalDigitizer.h:81
HcalAmplifier
Definition: HcalAmplifier.h:20
HcalDigitizer::theZDCHitFilter
ZDCHitFilter theZDCHitFilter
Definition: HcalDigitizer.h:142
HcalDigitizer::theHBHESiPMResponse
std::unique_ptr< HcalSiPMHitResponse > theHBHESiPMResponse
Definition: HcalDigitizer.h:110
HcalDigitizer::theHODigitizer
std::unique_ptr< HODigitizer > theHODigitizer
Definition: HcalDigitizer.h:147
CaloGeometry.h
HcalDigitizer::doHFWindow_
bool doHFWindow_
Definition: HcalDigitizer.h:165
HcalDigitizer::theHFAmplifier
std::unique_ptr< HcalAmplifier > theHFAmplifier
Definition: HcalDigitizer.h:120
HcalTimeSlewSim
Definition: HcalTimeSlewSim.h:19
HcalDDDRecConstants.h
HcalElectronicsSim
Definition: HcalElectronicsSim.h:25
HcalDigitizer::m_HBDarkeningToken
edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > m_HBDarkeningToken
Definition: HcalDigitizer.h:78
HcalDigitizer::hogeo
bool hogeo
Definition: HcalDigitizer.h:163
HcalDigitizer::theCoderFactory
std::unique_ptr< HcalCoderFactory > theCoderFactory
Definition: HcalDigitizer.h:127
HcalDigitizer::theHOSiPMCode
int theHOSiPMCode
Definition: HcalDigitizer.h:173
HcalDigitizer::initializeEvent
void initializeEvent(edm::Event const &e, edm::EventSetup const &c)
Definition: HcalDigitizer.cc:305
PCaloHitContainer.h
HcalDigitizer::theHBHEDigitizer
std::unique_ptr< HBHEDigitizer > theHBHEDigitizer
Definition: HcalDigitizer.h:146
HcalDigitizer::m_HFRecalibration
std::unique_ptr< HFRecalibration > m_HFRecalibration
Definition: HcalDigitizer.h:179
HcalDigitizer::injectedHitsTime_
std::vector< double > injectedHitsTime_
Definition: HcalDigitizer.h:184
HcalDDDRecConstants
Definition: HcalDDDRecConstants.h:23
HcalDigitizer::theHFQIE10ElectronicsSim
std::unique_ptr< HcalElectronicsSim > theHFQIE10ElectronicsSim
Definition: HcalDigitizer.h:133
HcalDigitizer::m_HEDarkening
const HBHEDarkening * m_HEDarkening
Definition: HcalDigitizer.h:178
HcalDigitizer::theHOHitFilter
HOHitFilter theHOHitFilter
Definition: HcalDigitizer.h:140
HcalTimeSlewRecord.h
HcalDigitizer::m_HEDarkeningToken
edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > m_HEDarkeningToken
Definition: HcalDigitizer.h:79
HcalBaseSignalGenerator
Definition: HcalBaseSignalGenerator.h:8
HcalDigitizer::theRecNumberWatcher_
edm::ESWatcher< HcalRecNumberingRecord > theRecNumberWatcher_
Definition: HcalDigitizer.h:86
HcalDigitizer::theHFElectronicsSim
std::unique_ptr< HcalElectronicsSim > theHFElectronicsSim
Definition: HcalDigitizer.h:130
HcalDigitizer::isHCAL
bool isHCAL
Definition: HcalDigitizer.h:163
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
HcalDigitizer::hitsProducer_
std::string hitsProducer_
Definition: HcalDigitizer.h:171
HcalDigitizer::deliveredLumi
double deliveredLumi
Definition: HcalDigitizer.h:175
edm::Event
Definition: Event.h:73
HcalDigitizer::theHOSiPMDigitizer
std::unique_ptr< HODigitizer > theHOSiPMDigitizer
Definition: HcalDigitizer.h:148
HcalDigitizer::checkGeometry
void checkGeometry(const edm::EventSetup &eventSetup)
Definition: HcalDigitizer.cc:581
HcalDigitizer::hcalTimeSlew_delay_
const HcalTimeSlew * hcalTimeSlew_delay_
Definition: HcalDigitizer.h:181
HcalDigitizer::agingFlagHE
bool agingFlagHE
Definition: HcalDigitizer.h:176
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
HcalDigitizer::theHBHEQIE11Amplifier
std::unique_ptr< HcalAmplifier > theHBHEQIE11Amplifier
Definition: HcalDigitizer.h:124
HcalDigitizer::fillFakeHits
void fillFakeHits()
some hits in each subdetector, just for testing purposes
HcalDigitizer::buildHOSiPMCells
void buildHOSiPMCells(const std::vector< DetId > &allCells, const edm::EventSetup &eventSetup)
Definition: HcalDigitizer.cc:764
HcalDigitizer::theHFDigitizer
std::unique_ptr< HFDigitizer > theHFDigitizer
Definition: HcalDigitizer.h:149
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37