Constructor.
48 if ( outputFile_.size() != 0 ) {
49 LogInfo(
"OutputInfo") <<
" Ecal RecHits Task histograms will be saved to '" << outputFile_.c_str() <<
"'";
51 LogInfo(
"OutputInfo") <<
" Ecal RecHits Task histograms will NOT be saved";
134 histo =
"EcalRecHitsTask Gun Momentum";
137 histo =
"EcalRecHitsTask Gun Eta";
140 histo =
"EcalRecHitsTask Gun Phi";
143 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio";
146 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio";
149 histo =
"EcalRecHitsTask Preshower RecSimHit Ratio";
152 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio gt 3p5 GeV";
155 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio gt 3p5 GeV";
158 histo =
"EcalRecHitsTask Barrel Unc RecSimHit Ratio";
161 histo =
"EcalRecHitsTask Endcap Unc RecSimHit Ratio";
164 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio Channel Status=10 11";
167 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio Channel Status=10 11";
170 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio Channel Status=12";
173 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio Channel Status=12";
176 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio Channel Status=13";
179 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio Channel Status=13";
182 histo =
"EcalRecHitsTask Barrel Unc RecSimHit Ratio gt 3p5 GeV";
185 histo =
"EcalRecHitsTask Endcap Unc RecSimHit Ratio gt 3p5 GeV";
188 histo =
"EcalRecHitsTask Barrel Rec E5x5";
191 histo =
"EcalRecHitsTask Barrel Rec E5x5 over Sim E5x5";
194 histo =
"EcalRecHitsTask Barrel Rec E5x5 over gun energy";
197 histo =
"EcalRecHitsTask Endcap Rec E5x5";
200 histo =
"EcalRecHitsTask Endcap Rec E5x5 over Sim E5x5";
203 histo =
"EcalRecHitsTask Endcap Rec E5x5 over gun energy";
216 histo =
"EB Occupancy Flag=5 6";
218 histo =
"EB Occupancy Flag=8 9";
221 histo =
"EE+ Occupancy Flag=5 6";
223 histo =
"EE- Occupancy Flag=5 6";
225 histo =
"EE+ Occupancy Flag=8 9";
227 histo =
"EE- Occupancy Flag=8 9";
231 histo =
"EcalRecHitsTask Barrel Reco Flags";
233 histo =
"EcalRecHitsTask Endcap Reco Flags";
235 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio vs SimHit Flag=5 6";
237 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio vs SimHit Flag=5 6";
239 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio Flag=6";
241 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio Flag=6";
243 histo =
"EcalRecHitsTask Barrel RecSimHit Ratio Flag=7";
245 histo =
"EcalRecHitsTask Endcap RecSimHit Ratio Flag=7";
247 histo =
"EcalRecHitsTask Barrel 5x5 RecSimHit Ratio vs SimHit Flag=8";
MonitorElement * meEERecHitsOccupancyPlusFlag5_6_
MonitorElement * meEBRecHitSimHitRatio13_
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
edm::InputTag ESrechitCollection_
MonitorElement * meEBRecHitLog10Energy5x5Contr_
MonitorElement * meEBRecHitSimHitRatio1011_
MonitorElement * meEBRecHitSimHitFlag7_
MonitorElement * meEBRecHitSimHitRatio12_
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
edm::EDGetTokenT< CrossingFrame< PCaloHit > > ESHits_Token_
MonitorElement * meEERecHitSimHitRatio12_
MonitorElement * meEERecHitsOccupancyMinusFlag5_6_
edm::EDGetTokenT< ESRecHitCollection > ESrechitCollection_Token_
MonitorElement * meEERecHitSimHitRatio13_
MonitorElement * meEBe5x5OverSimHits_
MonitorElement * meEBRecHitSimHitFlag6_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > EBHits_Token_
MonitorElement * meEB5x5RecHitSimHitvsSimHitFlag8_
edm::EDGetTokenT< EERecHitCollection > EErechitCollection_Token_
edm::InputTag EBuncalibrechitCollection_
MonitorElement * meEBUnRecHitSimHitRatio_
MonitorElement * meEBRecHitLog10EnergyContr_
MonitorElement * meEBRecHitsOccupancyFlag8_9_
MonitorElement * meGunPhi_
MonitorElement * meEERecHitLog10EnergyContr_
MonitorElement * meGunEnergy_
MonitorElement * meEERecHitsOccupancyMinusFlag8_9_
MonitorElement * meEERecHitFlags_
MonitorElement * bookProfile(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const char *option="s")
void setVerbose(unsigned level)
MonitorElement * meEERecHitSimHitFlag6_
MonitorElement * meEEUnRecHitSimHitRatioGt35_
MonitorElement * meEEUnRecHitSimHitRatio_
MonitorElement * meEERecHitSimHitRatioGt35_
edm::InputTag EEuncalibrechitCollection_
MonitorElement * meEERecHitSimHitFlag7_
MonitorElement * meEBRecHitSimHitRatioGt35_
edm::EDGetTokenT< EEUncalibratedRecHitCollection > EEuncalibrechitCollection_Token_
edm::EDGetTokenT< EBRecHitCollection > EBrechitCollection_Token_
MonitorElement * meESRecHitLog10Energy_
edm::InputTag EBrechitCollection_
MonitorElement * meEBRecHitSimHitvsSimHitFlag5_6_
std::string hitsProducer_
MonitorElement * meEERecHitSimHitvsSimHitFlag5_6_
MonitorElement * meEBRecHitFlags_
MonitorElement * meEEe5x5_
MonitorElement * meEERecHitLog10Energy_
MonitorElement * meEBRecHitLog10Energy_
edm::EDGetTokenT< EBUncalibratedRecHitCollection > EBuncalibrechitCollection_Token_
MonitorElement * meEBe5x5_
MonitorElement * meEBUnRecHitSimHitRatioGt35_
MonitorElement * meEERecHitLog10Energy5x5Contr_
MonitorElement * meGunEta_
MonitorElement * meESRecHitLog10EnergyContr_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > EEHits_Token_
MonitorElement * meEERecHitsOccupancyPlusFlag8_9_
void showDirStructure(void) const
MonitorElement * meESRecHitSimHitRatio_
MonitorElement * meEBRecHitSimHitRatio_
edm::InputTag EErechitCollection_
MonitorElement * meEBRecHitsOccupancyFlag5_6_
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
MonitorElement * meEEe5x5OverGun_
MonitorElement * meEERecHitSimHitRatio1011_
MonitorElement * meEEe5x5OverSimHits_
void setCurrentFolder(const std::string &fullpath)
edm::EDGetTokenT< edm::HepMCProduct > HepMCLabel_Token_
MonitorElement * meEBe5x5OverGun_
MonitorElement * meEERecHitSimHitRatio_