454 iBooker.setCurrentFolder(subdirName);
460 histoname = labelname +
"_Discr";
461 title = labelname +
"_Discr " + trigPath;
462 v.Discr = iBooker.book1D(histoname.c_str(),
title.c_str(), 110, -0.1, 1);
464 histoname = labelname +
"_Pt";
465 title = labelname +
"_Pt " + trigPath;
466 v.Pt = iBooker.book1D(histoname.c_str(),
title.c_str(), 100, 0, 400);
468 histoname = labelname +
"_Eta";
469 title = labelname +
"_Eta " + trigPath;
470 v.Eta = iBooker.book1D(histoname.c_str(),
title.c_str(), 60, -3.0, 3.0);
472 histoname =
"HLTvsRECO_Discr";
473 title =
"online discr vs offline discr " + trigPath;
474 v.Discr_HLTvsRECO = iBooker.book2D(histoname.c_str(),
title.c_str(), 110, -0.1, 1, 110, -0.1, 1);
476 histoname =
"HLTMinusRECO_Discr";
477 title =
"online discr minus offline discr " + trigPath;
478 v.Discr_HLTMinusRECO = iBooker.book1D(histoname.c_str(),
title.c_str(), 100, -1, 1);
480 histoname =
"Turnon_loose_Discr";
481 title =
"turn-on with loose threshold " + trigPath;
482 v.bookME(iBooker,
v.Discr_turnon_loose, histoname,
title, 22, -0.1, 1.);
484 histoname =
"Turnon_medium_Discr";
485 title =
"turn-on with medium threshold " + trigPath;
486 v.bookME(iBooker,
v.Discr_turnon_medium, histoname,
title, 22, -0.1, 1.);
488 histoname =
"Turnon_tight_Discr";
489 title =
"turn-on with tight threshold " + trigPath;
490 v.bookME(iBooker,
v.Discr_turnon_tight, histoname,
title, 22, -0.1, 1.);
492 histoname = labelname +
"_PVz";
493 title =
"online z(PV) " + trigPath;
494 v.PVz = iBooker.book1D(histoname.c_str(),
title.c_str(), 80, -20, 20);
496 histoname = labelname +
"_fastPVz";
497 title =
"online z(fastPV) " + trigPath;
498 v.fastPVz = iBooker.book1D(histoname.c_str(),
title.c_str(), 80, -20, 20);
500 histoname =
"HLTMinusRECO_PVz";
501 title =
"online z(PV) - offline z(PV) " + trigPath;
502 v.PVz_HLTMinusRECO = iBooker.book1D(histoname.c_str(),
title.c_str(), 200, -0.5, 0.5);
504 histoname =
"HLTMinusRECO_fastPVz";
505 title =
"online z(fastPV) - offline z(PV) " + trigPath;
506 v.fastPVz_HLTMinusRECO = iBooker.book1D(histoname.c_str(),
title.c_str(), 100, -2, 2);
509 title =
"N vertex candidates " + trigPath;
510 v.n_vtx = iBooker.book1D(histoname.c_str(),
title.c_str(), 10, -0.5, 9.5);
512 histoname =
"vtx_mass";
513 title =
"secondary vertex mass (GeV)" + trigPath;
514 v.vtx_mass = iBooker.book1D(histoname.c_str(),
title.c_str(), 20, 0, 10);
516 histoname =
"n_vtx_trks";
517 title =
"N tracks associated to secondary vertex" + trigPath;
518 v.n_vtx_trks = iBooker.book1D(histoname.c_str(),
title.c_str(), 20, -0.5, 19.5);
520 histoname =
"n_sel_tracks";
521 title =
"N selected tracks" + trigPath;
522 v.n_sel_tracks = iBooker.book1D(histoname.c_str(),
title.c_str(), 25, -0.5, 24.5);
524 histoname =
"3d_ip_distance";
525 title =
"3D IP distance of tracks (cm)" + trigPath;
526 v.h_3d_ip_distance = iBooker.book1D(histoname.c_str(),
title.c_str(), 40, -0.1, 0.1);
528 histoname =
"3d_ip_error";
529 title =
"3D IP error of tracks (cm)" + trigPath;
530 v.h_3d_ip_error = iBooker.book1D(histoname.c_str(),
title.c_str(), 40, 0., 0.1);
532 histoname =
"3d_ip_sig";
533 title =
"3D IP significance of tracks (cm)" + trigPath;
534 v.h_3d_ip_sig = iBooker.book1D(histoname.c_str(),
title.c_str(), 40, -40, 40);