11 outputFile_ =
conf.getUntrackedParameter<std::string>(
"outputFile",
"myfile.root");
25 if(hcalselector_ ==
"HB")
isub = 1;
26 if(hcalselector_ ==
"HE")
isub = 2;
27 if(hcalselector_ ==
"HF")
isub = 3;
32 edm::LogInfo(
"OutputInfo") <<
" Hcal RecHit Task histograms will NOT be saved";
50 sprintf (histo,
"Ntowers_per_event_vs_ieta" );
53 sprintf (histo,
"CaloTowersTask_map_Nentries" );
61 sprintf (histo,
"emean_vs_ieta_E" );
63 sprintf (histo,
"emean_vs_ieta_H" );
65 sprintf (histo,
"emean_vs_ieta_EH" );
69 sprintf (histo,
"emean_vs_ieta_E1" );
71 sprintf (histo,
"emean_vs_ieta_H1" );
73 sprintf (histo,
"emean_vs_ieta_EH1" );
79 sprintf (histo,
"CaloTowersTask_map_energy_E" );
81 sprintf (histo,
"CaloTowersTask_map_energy_H");
83 sprintf (histo,
"CaloTowersTask_map_energy_EH" );
89 sprintf (histo,
"number_of_bad_cells_Ecal_EB");
91 sprintf (histo,
"number_of_bad_cells_Ecal_EE");
93 sprintf (histo,
"number_of_recovered_cells_Ecal_EB");
95 sprintf (histo,
"number_of_recovered_cells_Ecal_EE");
97 sprintf (histo,
"number_of_problematic_cells_Ecal_EB");
99 sprintf (histo,
"number_of_problematic_cells_Ecal_EE");
103 sprintf (histo,
"CaloTowersTask_map_occupancy" );
106 sprintf (histo,
"CaloTowersTask_occupancy_vs_ieta" );
111 sprintf (histo,
"number_of_bad_cells_Hcal_HB");
113 sprintf (histo,
"number_of_recovered_cells_Hcal_HB");
115 sprintf (histo,
"number_of_problematic_cells_Hcal_HB");
120 sprintf (histo,
"CaloTowersTask_energy_HCAL_HB" ) ;
123 sprintf (histo,
"CaloTowersTask_energy_ECAL_HB" ) ;
126 sprintf (histo,
"CaloTowersTask_number_of_fired_towers_HB" ) ;
129 sprintf (histo,
"CaloTowersTask_MET_HB" ) ;
132 sprintf (histo,
"CaloTowersTask_SET_HB" ) ;
138 sprintf (histo,
"CaloTowersTask_EM_Timing_HB" ) ;
141 sprintf (histo,
"CaloTowersTask_HAD_Timing_HB" ) ;
146 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_Low_HB" ) ;
149 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_HB" ) ;
152 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_High_HB" ) ;
155 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_profile_Low_HB" ) ;
158 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_profile_HB" ) ;
161 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_profile_High_HB" ) ;
165 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_Low_HB" ) ;
168 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_HB" ) ;
171 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_High_HB" ) ;
174 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_profile_Low_HB" ) ;
177 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_profile_HB" ) ;
180 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_profile_High_HB" ) ;
186 sprintf (histo,
"CaloTowersTask_sum_of_energy_HCAL_vs_ECAL_HB") ;
189 sprintf (histo,
"CaloTowersTask_energy_OUTER_HB" ) ;
192 sprintf (histo,
"CaloTowersTask_energy_of_ECAL_component_of_tower_HB" ) ;
195 sprintf (histo,
"CaloTowersTask_energy_of_HCAL_component_of_tower_HB" ) ;
198 sprintf (histo,
"CaloTowersTask_energy_HcalPlusEcalPlusHO_HB" ) ;
201 sprintf (histo,
"CaloTowersTask_map_energy_HB" );
203 sprintf (histo,
"CaloTowersTask_map_energy_HCAL_HB");
205 sprintf (histo,
"CaloTowersTask_map_energy_ECAL_HB" );
208 sprintf (histo,
"CaloTowersTask_phi_MET_HB" ) ;
215 sprintf (histo,
"number_of_bad_cells_Hcal_HE");
217 sprintf (histo,
"number_of_recovered_cells_Hcal_HE");
219 sprintf (histo,
"number_of_problematic_cells_Hcal_HE");
224 sprintf (histo,
"CaloTowersTask_energy_HCAL_HE" ) ;
227 sprintf (histo,
"CaloTowersTask_energy_ECAL_HE" ) ;
230 sprintf (histo,
"CaloTowersTask_number_of_fired_towers_HE" ) ;
233 sprintf (histo,
"CaloTowersTask_MET_HE" ) ;
236 sprintf (histo,
"CaloTowersTask_SET_HE" ) ;
242 sprintf (histo,
"CaloTowersTask_EM_Timing_HE" ) ;
245 sprintf (histo,
"CaloTowersTask_HAD_Timing_HE" ) ;
250 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_Low_HE" ) ;
253 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_HE" ) ;
256 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_profile_Low_HE" ) ;
259 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_profile_HE" ) ;
263 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_Low_HE" ) ;
266 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_HE" ) ;
269 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_profile_Low_HE" ) ;
272 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_profile_HE" ) ;
278 sprintf (histo,
"CaloTowersTask_sum_of_energy_HCAL_vs_ECAL_HE") ;
281 sprintf (histo,
"CaloTowersTask_energy_OUTER_HE" ) ;
284 sprintf (histo,
"CaloTowersTask_energy_of_ECAL_component_of_tower_HE" ) ;
287 sprintf (histo,
"CaloTowersTask_energy_of_HCAL_component_of_tower_HE" ) ;
290 sprintf (histo,
"CaloTowersTask_energy_HcalPlusEcalPlusHO_HE" ) ;
293 sprintf (histo,
"CaloTowersTask_map_energy_HE" );
295 sprintf (histo,
"CaloTowersTask_map_energy_HCAL_HE");
297 sprintf (histo,
"CaloTowersTask_map_energy_ECAL_HE" );
300 sprintf (histo,
"CaloTowersTask_phi_MET_HE" ) ;
308 sprintf (histo,
"number_of_bad_cells_Hcal_HF");
310 sprintf (histo,
"number_of_recovered_cells_Hcal_HF");
312 sprintf (histo,
"number_of_problematic_cells_Hcal_HF");
317 sprintf (histo,
"CaloTowersTask_energy_HCAL_HF" ) ;
320 sprintf (histo,
"CaloTowersTask_energy_ECAL_HF" ) ;
323 sprintf (histo,
"CaloTowersTask_number_of_fired_towers_HF" ) ;
326 sprintf (histo,
"CaloTowersTask_MET_HF" ) ;
329 sprintf (histo,
"CaloTowersTask_SET_HF" ) ;
335 sprintf (histo,
"CaloTowersTask_EM_Timing_HF" ) ;
338 sprintf (histo,
"CaloTowersTask_HAD_Timing_HF" ) ;
342 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_HF" ) ;
345 sprintf (histo,
"CaloTowersTask_EM_Energy_Timing_profile_HF" ) ;
349 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_Low_HF" ) ;
352 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_HF" ) ;
355 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_profile_Low_HF" ) ;
358 sprintf (histo,
"CaloTowersTask_HAD_Energy_Timing_profile_HF" ) ;
364 sprintf (histo,
"CaloTowersTask_sum_of_energy_HCAL_vs_ECAL_HF") ;
367 sprintf (histo,
"CaloTowersTask_energy_OUTER_HF" ) ;
370 sprintf (histo,
"CaloTowersTask_energy_of_ECAL_component_of_tower_HF" ) ;
373 sprintf (histo,
"CaloTowersTask_energy_of_HCAL_component_of_tower_HF" ) ;
376 sprintf (histo,
"CaloTowersTask_energy_HcalPlusEcalPlusHO_HF" ) ;
379 sprintf (histo,
"CaloTowersTask_map_energy_HF" );
381 sprintf (histo,
"CaloTowersTask_map_energy_HCAL_HF");
383 sprintf (histo,
"CaloTowersTask_map_energy_ECAL_HF" );
386 sprintf (histo,
"CaloTowersTask_phi_MET_HF" ) ;
MonitorElement * emean_vs_ieta_EH1
MonitorElement * mapEnergyEcal_HF
edm::InputTag theCaloTowerCollectionLabel
MonitorElement * meNumFiredTowers_HF
MonitorElement * hadEnergyTiming_profile_High_HB
MonitorElement * hadEnergyTiming_HF
MonitorElement * meEnergyHcalTower_HF
MonitorElement * meEnergyHcalvsEcal_HE
MonitorElement * hadEnergyTiming_Low_HE
MonitorElement * meEnergyHcalTower_HE
MonitorElement * numRcvCellsHcal_HF
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
MonitorElement * phiMET_HF
MonitorElement * emEnergyTiming_profile_Low_HB
MonitorElement * phiMET_HE
MonitorElement * meEnergyEcalTower_HF
MonitorElement * hadEnergyTiming_profile_Low_HE
MonitorElement * emEnergyTiming_Low_HB
MonitorElement * emTiming_HE
MonitorElement * meEnergyEcalTower_HE
MonitorElement * numRcvCellsEcal_EB
MonitorElement * meEnergyHcalTower_HB
MonitorElement * emEnergyTiming_profile_Low_HE
MonitorElement * numRcvCellsEcal_EE
MonitorElement * meEnergyHcal_HF
MonitorElement * meEnergyHcal_HB
MonitorElement * meEnergyHO_HB
MonitorElement * emTiming_HB
MonitorElement * occupancy_map
std::string hcalselector_
MonitorElement * emEnergyTiming_HE
MonitorElement * hadEnergyTiming_Low_HB
MonitorElement * hadEnergyTiming_profile_Low_HB
MonitorElement * emean_vs_ieta_H
MonitorElement * hadTiming_HE
MonitorElement * mapEnergyEcal_HB
MonitorElement * meEnergyHO_HF
MonitorElement * occupancy_vs_ieta
MonitorElement * mapEnergy_EH
MonitorElement * phiMET_HB
MonitorElement * meEnergyEcal_HE
MonitorElement * hadEnergyTiming_profile_HB
MonitorElement * meEnergyEcal_HB
MonitorElement * numBadCellsHcal_HE
MonitorElement * meTotEnergy_HE
MonitorElement * mapEnergy_E
MonitorElement * hadEnergyTiming_Low_HF
MonitorElement * numRcvCellsHcal_HB
MonitorElement * meNumFiredTowers_HB
MonitorElement * numPrbCellsHcal_HB
MonitorElement * mapEnergyHcal_HF
MonitorElement * meEnergyHcal_HE
MonitorElement * hadTiming_HB
MonitorElement * numBadCellsEcal_EE
MonitorElement * numPrbCellsEcal_EE
MonitorElement * mapEnergy_HE
MonitorElement * mapEnergy_HF
MonitorElement * mapEnergy_HB
MonitorElement * bookProfile(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const char *option="s")
MonitorElement * meEnergyEcalTower_HB
MonitorElement * emean_vs_ieta_H1
MonitorElement * emEnergyTiming_High_HB
MonitorElement * numRcvCellsHcal_HE
MonitorElement * emEnergyTiming_profile_HF
MonitorElement * hadEnergyTiming_HE
MonitorElement * numPrbCellsHcal_HE
MonitorElement * emEnergyTiming_profile_High_HB
MonitorElement * meTotEnergy_HB
MonitorElement * meTotEnergy_HF
MonitorElement * hadEnergyTiming_High_HB
MonitorElement * mapEnergyHcal_HE
MonitorElement * hadEnergyTiming_HB
MonitorElement * numPrbCellsHcal_HF
MonitorElement * hadEnergyTiming_profile_HF
MonitorElement * numBadCellsHcal_HB
MonitorElement * Ntowers_vs_ieta
MonitorElement * emEnergyTiming_HB
MonitorElement * meEnergyHO_HE
MonitorElement * hadEnergyTiming_profile_HE
MonitorElement * emEnergyTiming_Low_HE
MonitorElement * emean_vs_ieta_E
MonitorElement * numPrbCellsEcal_EB
MonitorElement * emean_vs_ieta_EH
MonitorElement * numBadCellsHcal_HF
MonitorElement * hadTiming_HF
MonitorElement * numBadCellsEcal_EB
MonitorElement * mapEnergyEcal_HE
MonitorElement * emTiming_HF
MonitorElement * emEnergyTiming_profile_HE
MonitorElement * mapEnergy_N
MonitorElement * meEnergyHcalvsEcal_HB
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
MonitorElement * mapEnergyHcal_HB
MonitorElement * emEnergyTiming_profile_HB
MonitorElement * meEnergyHcalvsEcal_HF
MonitorElement * emean_vs_ieta_E1
MonitorElement * meNumFiredTowers_HE
void setCurrentFolder(const std::string &fullpath)
MonitorElement * emEnergyTiming_HF
MonitorElement * hadEnergyTiming_profile_Low_HF
MonitorElement * mapEnergy_H
MonitorElement * meEnergyEcal_HF