Setup.
214 #ifndef EBCLUSTERTASKEXTRAS_DQMOFFLINE
216 histo =
"EBCLTE SC size (crystal)";
218 meSCSizCrystal_->
setAxisTitle(
"super cluster size (crystal)", 1);
220 histo =
"EBCLTE SC size (basic clusters)";
222 meSCSizBC_->
setAxisTitle(
"super cluster size (basic clusters)", 1);
224 histo =
"EBCLTE SC size in basic clusters vs phi";
227 meSCSizPhi_->setAxisTitle(
"super cluster size (basic clusters)", 2);
229 histo =
"EBCLTE SC seed crystal energy";
231 meSCSeedEne_->
setAxisTitle(
"seed crystal energy (GeV)", 1);
233 histo =
"EBCLTE SC seed e2";
235 meSCEne2_->
setAxisTitle(
"seed + highest neighbor crystal energy (GeV)", 1);
237 histo =
"EBCLTE SC energy low scale";
241 histo =
"EBCLTE SC energy high scale";
245 histo =
"EBCLTE SC single crystal energy (GeV)";
249 histo =
"EBCLTE SC seed occupancy map trigger tower binned";
252 meSCSeedMapOccTT_->setAxisTitle(
"jeta", 2);
254 histo =
"EBCLTE SC seed occupancy map (high energy clusters) (crystal binned)";
255 meSCSeedMapOccHighEne_ =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
257 meSCSeedMapOccHighEne_->setAxisTitle(
"jeta", 2);
259 histo =
"EBCLTE SC single crystal cluster occupancy map";
260 meSCSeedMapOccSingleCrystal_ =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
262 meSCSeedMapOccSingleCrystal_->setAxisTitle(
"jeta", 2);
264 histo =
"EBCLTE SC seed crystal timing";
268 histo =
"EBCLTE SC seed crystal timing map trigger tower binned";
269 meSCSeedMapTimeTT_ =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
271 meSCSeedMapTimeTT_->setAxisTitle(
"jeta", 2);
273 histo =
"EBCLTE SC seed crystal timing map module binned";
274 meSCSeedMapTimeMod_ =
dqmStore_->
bookProfile2D(histo,histo,18,0,360,8,-85,85,78,0.,10.,
"s");
276 meSCSeedMapTimeMod_->setAxisTitle(
"jeta",2);
278 histo =
"EBCLTE SC seed crystal timing vs phi";
281 meSCSeedTimeVsPhi_->setAxisTitle(
"seed crystal timing",2);
283 histo =
"EBCLTE SC seed crystal energy vs relative timing";
285 meSCSeedTimeVsAmp_->
setAxisTitle(
"seed crystal timing", 1);
286 meSCSeedTimeVsAmp_->setAxisTitle(
"seed crystal energy (GeV)", 2);
288 histo =
"EBCLTE SC seed crystal timing EB -";
292 histo =
"EBCLTE SC seed crystal timing EB +";
296 histo =
"EBCLTE SC seed crystal timing EB - top";
298 meSCSeedTimeEBMTop_->
setAxisTitle(
"seed crystal timing", 1);
300 histo =
"EBCLTE SC seed crystal timing EB + top";
302 meSCSeedTimeEBPTop_->
setAxisTitle(
"seed crystal timing", 1);
304 histo =
"EBCLTE SC seed crystal timing EB - bottom";
306 meSCSeedTimeEBMBot_->
setAxisTitle(
"seed crystal timing", 1);
308 histo =
"EBCLTE SC seed crystal timing EB + bottom";
310 meSCSeedTimeEBPBot_->
setAxisTitle(
"seed crystal timing", 1);
312 std::stringstream ss;
315 for(
int i=0;
i!=36;++
i) {
318 ss <<
"EBCLTE SC seed crystal timing EB - " <<
i+1;
322 ss <<
"EBCLTE SC seed crystal timing EB + " << i+1-18;
326 meSCSeedTimePerFed_[
i]->
setAxisTitle(
"seed crystal timing", 1);
331 histo =
"EBCLTE SC seed occupancy map (CSC exclusive triggered)";
332 meSCSeedMapOccTrgExcl_[0] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
334 meSCSeedMapOccTrgExcl_[0]->setAxisTitle(
"jeta", 2);
336 histo =
"EBCLTE SC seed occupancy map (DT exclusive triggered)";
337 meSCSeedMapOccTrgExcl_[1] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
339 meSCSeedMapOccTrgExcl_[1]->setAxisTitle(
"jeta", 2);
341 histo =
"EBCLTE SC seed occupancy map (ECAL exclusive triggered)";
342 meSCSeedMapOccTrgExcl_[2] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
344 meSCSeedMapOccTrgExcl_[2]->setAxisTitle(
"jeta", 2);
346 histo =
"EBCLTE SC seed occupancy map (HCAL exclusive triggered)";
347 meSCSeedMapOccTrgExcl_[3] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
349 meSCSeedMapOccTrgExcl_[3]->setAxisTitle(
"jeta", 2);
351 histo =
"EBCLTE SC seed occupancy map (RPC exclusive triggered)";
352 meSCSeedMapOccTrgExcl_[4] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
354 meSCSeedMapOccTrgExcl_[4]->setAxisTitle(
"jeta", 2);
356 histo =
"EBCLTE SC seed occupancy map (CSC triggered)";
357 meSCSeedMapOccTrg_[0] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
359 meSCSeedMapOccTrg_[0]->setAxisTitle(
"jeta", 2);
361 histo =
"EBCLTE SC seed occupancy map (DT triggered)";
362 meSCSeedMapOccTrg_[1] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
364 meSCSeedMapOccTrg_[1]->setAxisTitle(
"jeta", 2);
366 histo =
"EBCLTE SC seed occupancy map (ECAL triggered)";
367 meSCSeedMapOccTrg_[2] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
369 meSCSeedMapOccTrg_[2]->setAxisTitle(
"jeta", 2);
371 histo =
"EBCLTE SC seed occupancy map (HCAL triggered)";
372 meSCSeedMapOccTrg_[3] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
374 meSCSeedMapOccTrg_[3]->setAxisTitle(
"jeta", 2);
376 histo =
"EBCLTE SC seed occupancy map (RPC triggered)";
377 meSCSeedMapOccTrg_[4] =
dqmStore_->
book2D(histo,histo,360,0,360,170,-85,85);
379 meSCSeedMapOccTrg_[4]->setAxisTitle(
"jeta", 2);
381 histo =
"EBCLTE SC seed crystal timing map (CSC triggered) module binned";
382 meSCSeedMapTimeTrgMod_[0] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
384 meSCSeedMapTimeTrgMod_[0]->setAxisTitle(
"jeta", 2);
386 histo =
"EBCLTE SC seed crystal timing map (DT triggered) module binned";
387 meSCSeedMapTimeTrgMod_[1] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
389 meSCSeedMapTimeTrgMod_[1]->setAxisTitle(
"jeta", 2);
391 histo =
"EBCLTE SC seed crystal timing map (ECAL triggered) module binned";
392 meSCSeedMapTimeTrgMod_[2] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
394 meSCSeedMapTimeTrgMod_[2]->setAxisTitle(
"jeta", 2);
396 histo =
"EBCLTE SC seed crystal timing map (HCAL triggered) module binned";
397 meSCSeedMapTimeTrgMod_[3] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
399 meSCSeedMapTimeTrgMod_[3]->setAxisTitle(
"jeta", 2);
401 histo =
"EBCLTE SC seed crystal timing map (RPC triggered) module binned";
402 meSCSeedMapTimeTrgMod_[4] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
404 meSCSeedMapTimeTrgMod_[4]->setAxisTitle(
"jeta", 2);
408 histo =
"EBCLTE SC size (crystal) vs energy (GeV)";
413 histo =
"EBCLTE SC seed occupancy map";
418 histo =
"EBCLTE SC seed occupancy map (high energy clusters) trigger tower binned";
423 histo =
"EBCLTE SC seed occupancy map (CSC triggered) trigger tower binned";
428 histo =
"EBCLTE SC seed occupancy map (DT triggered) trigger tower binned";
433 histo =
"EBCLTE SC seed occupancy map (ECAL triggered) trigger tower binned";
438 histo =
"EBCLTE SC seed occupancy map (HCAL triggered) trigger tower binned";
443 histo =
"EBCLTE SC seed occupancy map (RPC triggered) trigger tower binned";
448 histo =
"EBCLTE SC seed occupancy map (CSC exclusive triggered) trigger tower binned";
453 histo =
"EBCLTE SC seed occupancy map (DT exclusive triggered) trigger tower binned";
458 histo =
"EBCLTE SC seed occupancy map (ECAL exclusive triggered) trigger tower binned";
463 histo =
"EBCLTE SC seed occupancy map (HCAL exclusive triggered) trigger tower binned";
468 histo =
"EBCLTE SC seed occupancy map (RPC exclusive triggered) trigger tower binned";
473 histo =
"EBCLTE SC seed crystal timing map (CSC exclusive triggered) trigger tower binned";
474 meSCSeedMapTimeTrgTT_[0] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
478 histo =
"EBCLTE SC seed crystal timing map (DT exclusive triggered) trigger tower binned";
479 meSCSeedMapTimeTrgTT_[1] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
483 histo =
"EBCLTE SC seed crystal timing map (ECAL exclusive triggered) trigger tower binned";
484 meSCSeedMapTimeTrgTT_[2] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
488 histo =
"EBCLTE SC seed crystal timing map (HCAL exclusive triggered) trigger tower binned";
489 meSCSeedMapTimeTrgTT_[3] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
493 histo =
"EBCLTE SC seed crystal timing map (RPC exclusive triggered) trigger tower binned";
494 meSCSeedMapTimeTrgTT_[4] =
dqmStore_->
bookProfile2D(histo,histo,72,0,360,34,-85,85,78,0.,10.,
"s");
498 histo =
"EBCLTE SC seed crystal timing (CSC triggered)";
502 histo =
"EBCLTE SC seed crystal timing (DT triggered)";
506 histo =
"EBCLTE SC seed crystal timing (ECAL triggered)";
510 histo =
"EBCLTE SC seed crystal timing (HCAL triggered)";
514 histo =
"EBCLTE SC seed crystal timing (RPC triggered)";
518 histo =
"EBCLTE triggers";
522 histo =
"EBCLTE exclusive triggers";
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
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 * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
void setCurrentFolder(const std::string &fullpath)
MonitorElement * bookProfile2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ, const char *option="s")