795 histoname = labelname +
"_Discr";
796 title = labelname +
"_Discr " + trigPath;
797 v.Discr = iBooker.
book1D(histoname.c_str(),
title.c_str(), 110, -0.1, 1);
799 histoname = labelname +
"_Pt";
800 title = labelname +
"_Pt " + trigPath;
801 v.Pt = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, 0, 400);
803 histoname = labelname +
"_Eta";
804 title = labelname +
"_Eta " + trigPath;
805 v.Eta = iBooker.
book1D(histoname.c_str(),
title.c_str(), 60, -3.0, 3.0);
807 histoname =
"HLTvsRECO_Discr";
808 title =
"online discr vs offline discr " + trigPath;
809 v.Discr_HLTvsRECO = iBooker.
book2D(histoname.c_str(),
title.c_str(), 110, -0.1, 1, 110, -0.1, 1);
811 histoname =
"HLTMinusRECO_Discr";
812 title =
"online discr minus offline discr " + trigPath;
813 v.Discr_HLTMinusRECO = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -1, 1);
815 histoname =
"Turnon_loose_Discr";
816 title =
"turn-on with loose threshold " + trigPath;
817 v.bookME(iBooker,
v.Discr_turnon_loose, histoname,
title, 22, -0.1, 1.);
819 histoname =
"Turnon_medium_Discr";
820 title =
"turn-on with medium threshold " + trigPath;
821 v.bookME(iBooker,
v.Discr_turnon_medium, histoname,
title, 22, -0.1, 1.);
823 histoname =
"Turnon_tight_Discr";
824 title =
"turn-on with tight threshold " + trigPath;
825 v.bookME(iBooker,
v.Discr_turnon_tight, histoname,
title, 22, -0.1, 1.);
827 histoname =
"Turnon_loose_Pt";
828 title =
"turn-on with loose threshold " + trigPath;
829 v.bookME(iBooker,
v.Pt_turnon_loose, histoname,
title, 50, 0., 500.);
831 histoname =
"Turnon_medium_Pt";
832 title =
"turn-on with medium threshold " + trigPath;
833 v.bookME(iBooker,
v.Pt_turnon_medium, histoname,
title, 50, 0., 500.);
835 histoname =
"Turnon_tight_Pt";
836 title =
"turn-on with tight threshold " + trigPath;
837 v.bookME(iBooker,
v.Pt_turnon_tight, histoname,
title, 50, 0., 500.);
839 histoname =
"Turnon_loose_Eta";
840 title =
"turn-on with loose threshold " + trigPath;
841 v.bookME(iBooker,
v.Eta_turnon_loose, histoname,
title, 60, -3., 3.);
843 histoname =
"Turnon_medium_Eta";
844 title =
"turn-on with medium threshold " + trigPath;
845 v.bookME(iBooker,
v.Eta_turnon_medium, histoname,
title, 60, -3., 3.);
847 histoname =
"Turnon_tight_Eta";
848 title =
"turn-on with tight threshold " + trigPath;
849 v.bookME(iBooker,
v.Eta_turnon_tight, histoname,
title, 60, -3., 3.);
851 histoname =
"Turnon_loose_Phi";
852 title =
"turn-on with loose threshold " + trigPath;
853 v.bookME(iBooker,
v.Phi_turnon_loose, histoname,
title, 60, -3., 3.);
855 histoname =
"Turnon_medium_Phi";
856 title =
"turn-on with medium threshold " + trigPath;
857 v.bookME(iBooker,
v.Phi_turnon_medium, histoname,
title, 60, -3., 3.);
859 histoname =
"Turnon_tight_Phi";
860 title =
"turn-on with tight threshold " + trigPath;
861 v.bookME(iBooker,
v.Phi_turnon_tight, histoname,
title, 60, -3., 3.);
863 histoname = labelname +
"_PVz";
864 title =
"online z(PV) " + trigPath;
865 v.PVz = iBooker.
book1D(histoname.c_str(),
title.c_str(), 80, -20, 20);
867 histoname = labelname +
"_fastPVz";
868 title =
"online z(fastPV) " + trigPath;
869 v.fastPVz = iBooker.
book1D(histoname.c_str(),
title.c_str(), 80, -20, 20);
871 histoname =
"HLTMinusRECO_PVz";
872 title =
"online z(PV) - offline z(PV) " + trigPath;
873 v.PVz_HLTMinusRECO = iBooker.
book1D(histoname.c_str(),
title.c_str(), 200, -0.5, 0.5);
875 histoname =
"HLTMinusRECO_fastPVz";
876 title =
"online z(fastPV) - offline z(PV) " + trigPath;
877 v.fastPVz_HLTMinusRECO = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -2, 2);
880 title =
"N vertex candidates " + trigPath;
881 v.n_vtx = iBooker.
book1D(histoname.c_str(),
title.c_str(), 10, -0.5, 9.5);
883 histoname =
"vtx_mass";
884 title =
"secondary vertex mass (GeV)" + trigPath;
885 v.vtx_mass = iBooker.
book1D(histoname.c_str(),
title.c_str(), 20, 0, 10);
887 histoname =
"n_vtx_trks";
888 title =
"N tracks associated to secondary vertex" + trigPath;
889 v.n_vtx_trks = iBooker.
book1D(histoname.c_str(),
title.c_str(), 20, -0.5, 19.5);
891 histoname =
"n_sel_tracks";
892 title =
"N selected tracks" + trigPath;
893 v.n_sel_tracks = iBooker.
book1D(histoname.c_str(),
title.c_str(), 25, -0.5, 24.5);
895 histoname =
"3d_ip_distance";
896 title =
"3D IP distance of tracks (cm)" + trigPath;
897 v.h_3d_ip_distance = iBooker.
book1D(histoname.c_str(),
title.c_str(), 40, -0.1, 0.1);
899 histoname =
"3d_ip_error";
900 title =
"3D IP error of tracks (cm)" + trigPath;
901 v.h_3d_ip_error = iBooker.
book1D(histoname.c_str(),
title.c_str(), 40, 0., 0.1);
903 histoname =
"3d_ip_sig";
904 title =
"3D IP significance of tracks (cm)" + trigPath;
905 v.h_3d_ip_sig = iBooker.
book1D(histoname.c_str(),
title.c_str(), 40, -40, 40);
908 histoname =
"jetNSecondaryVertices";
909 title =
"jet N Secondary Vertices" + trigPath;
910 v.h_jetNSecondaryVertices = iBooker.
book1D(histoname.c_str(),
title.c_str(), 10, -0.5, 9.5);
912 histoname =
"jet_pt";
913 title =
"jet pt" + trigPath;
914 v.h_jet_pt = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 100);
916 histoname =
"jet_eta";
917 title =
"jet eta" + trigPath;
918 v.h_jet_eta = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -2.5, 2.5);
920 histoname =
"trackSumJetEtRatio";
921 title =
"trackSumJetEtRatio" + trigPath;
922 v.h_trackSumJetEtRatio = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 1.5);
924 histoname =
"trackSip2dValAboveCharm";
925 title =
"trackSip2dSigAboveCharm" + trigPath;
926 v.h_trackSip2dSigAboveCharm = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.2, 0.2);
928 histoname =
"trackSip2dSigAboveCharm";
929 title =
"trackSip2dSigAboveCharm" + trigPath;
930 v.h_trackSip2dValAboveCharm = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -50, 50);
932 histoname =
"trackSip3dValAboveCharm";
933 title =
"trackSip3dValAboveCharm" + trigPath;
934 v.h_trackSip3dValAboveCharm = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.2, 0.2);
936 histoname =
"trackSip3dSigAboveCharm";
937 title =
"trackSip3dSigAboveCharm" + trigPath;
938 v.h_trackSip3dSigAboveCharm = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -50, 50);
940 histoname =
"jetNSelectedTracks";
941 title =
"jet N Selected Tracks" + trigPath;
942 v.h_jetNSelectedTracks = iBooker.
book1D(histoname.c_str(),
title.c_str(), 42, -1.5, 40.5);
944 histoname =
"jetNTracksEtaRel";
945 title =
"jetNTracksEtaRel" + trigPath;
946 v.h_jetNTracksEtaRel = iBooker.
book1D(histoname.c_str(),
title.c_str(), 42, -1.5, 40.5);
948 histoname =
"vertexCategory";
949 title =
"vertex category" + trigPath;
950 v.h_vertexCategory = iBooker.
book1D(histoname.c_str(),
title.c_str(), 4, -1.5, 2.5);
952 histoname =
"trackSumJetDeltaR";
953 title =
"trackSumJetDeltaR" + trigPath;
954 v.h_trackSumJetDeltaR = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 0.35);
957 histoname =
"trackJetDistVal";
958 title =
"trackJetDistVal" + trigPath;
959 v.h_trackJetDistVal = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -1, 0.01);
961 histoname =
"trackPtRel";
962 title =
"track pt rel" + trigPath;
963 v.h_trackPtRel = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 7);
965 histoname =
"trackDeltaR";
966 title =
"trackDeltaR" + trigPath;
967 v.h_trackDeltaR = iBooker.
book1D(histoname.c_str(),
title.c_str(), 160, -0.05, .47);
969 histoname =
"trackPtRatio";
970 title =
"trackPtRatio" + trigPath;
971 v.h_trackPtRatio = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.01, 0.3);
973 histoname =
"trackSip2dSig";
974 title =
"trackSip2dSig" + trigPath;
975 v.h_trackSip2dSig = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -55, 55);
977 histoname =
"trackDecayLenVal";
978 title =
"trackDecayLenVal" + trigPath;
979 v.h_trackDecayLenVal = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 22);
981 histoname =
"trackEtaRel";
982 title =
"trackEtaRel" + trigPath;
983 v.h_trackEtaRel = iBooker.
book1D(histoname.c_str(),
title.c_str(), 31, 0, 30);
986 histoname =
"vertexEnergyRatio";
987 title =
"vertexEnergyRatio" + trigPath;
988 v.h_vertexEnergyRatio = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 3);
990 histoname =
"vertexJetDeltaR";
991 title =
"vertexJetDeltaR" + trigPath;
992 v.h_vertexJetDeltaR = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.01, 0.4);
994 histoname =
"flightDistance2dVal";
995 title =
"flightDistance2dVal" + trigPath;
996 v.h_flightDistance2dVal = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 5);
998 histoname =
"flightDistance2dSig";
999 title =
"flightDistance2dSig" + trigPath;
1000 v.h_flightDistance2dSig = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -10, 150);
1002 histoname =
"flightDistance3dVal";
1003 title =
"flightDistance3dVal" + trigPath;
1004 v.h_flightDistance3dVal = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -0.1, 5);
1006 histoname =
"flightDistance3dSig";
1007 title =
"flightDistance3dSig" + trigPath;
1008 v.h_flightDistance3dSig = iBooker.
book1D(histoname.c_str(),
title.c_str(), 100, -10, 150);
1012 histoname =
"OnlineTrkEff_Pt";
1013 title =
"Relative Online Trk Efficiency vs Pt " + trigPath;
1014 v.bookME(iBooker,
v.OnlineTrkEff_Pt, histoname,
title, 50, -0.5, 20.);
1016 histoname =
"OnlineTrkEff_Eta";
1017 title =
"Relative Online Trk Efficiency vs Eta " + trigPath;
1018 v.bookME(iBooker,
v.OnlineTrkEff_Eta, histoname,
title, 60, -3.0, 3.0);
1020 histoname =
"OnlineTrkEff_3d_ip_distance";
1021 title =
"Relative Online Trk Efficiency vs IP3D " + trigPath;
1022 v.bookME(iBooker,
v.OnlineTrkEff_3d_ip_distance, histoname,
title, 40, -0.1, 0.1);
1024 histoname =
"OnlineTrkEff_3d_ip_sig";
1025 title =
"Relative Online Trk Efficiency vs IP3D significance " + trigPath;
1026 v.bookME(iBooker,
v.OnlineTrkEff_3d_ip_sig, histoname,
title, 40, -40, 40);
1028 histoname =
"OnlineTrkFake_Pt";
1029 title =
"Relative Online Trk Fake Rate vs Pt " + trigPath;
1030 v.bookME(iBooker,
v.OnlineTrkFake_Pt, histoname,
title, 50, -0.5, 20.);
1032 histoname =
"OnlineTrkFake_Eta";
1033 title =
"Relative Online Trk Fake Rate vs Eta " + trigPath;
1034 v.bookME(iBooker,
v.OnlineTrkFake_Eta, histoname,
title, 60, -3.0, 3.0);
1036 histoname =
"OnlineTrkFake_3d_ip_distance";
1037 title =
"Relative Online Trk Fake Rate vs IP3D " + trigPath;
1038 v.bookME(iBooker,
v.OnlineTrkFake_3d_ip_distance, histoname,
title, 40, -0.1, 0.1);
1040 histoname =
"OnlineTrkFake_3d_ip_sig";
1041 title =
"Relative Online Trk Fake Rate vs IP3D significance " + trigPath;
1042 v.bookME(iBooker,
v.OnlineTrkFake_3d_ip_sig, histoname,
title, 40, -40, 40);
virtual void setCurrentFolder(std::string const &fullpath)
static const std::string removeVersion(const std::string &trigger)
PathInfoCollection hltPathsAll_
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())