14 from AthenaMonitoringKernel.GenericMonitoringTool
import GenericMonitoringTool
17 histpath = slicetag +
monGroup(chain)
19 from TrigInDetAnalysisExample.chainString
import chainString
20 cs = chainString( chain )
26 monTool.HistPath = histpath
33 monTool.HistPath =
"/" + flags.DQ.FileKey +
"/" + histpath
38 monTool.convention =
'OFFLINE'
39 monTool.defaultDuration =
'run'
44 ptbins = [ 0.2, 0.4, 0.6, 0.8,
45 1, 1.20226, 1.44544, 1.7378, 2.0893, 2.51189, 3.01995, 3.63078, 4.36516, 5.24807, 6.30957,
46 7.58578, 9.12011, 10.9648, 13.1826, 15.8489, 19.0546, 22.9087, 27.5423, 33.1131, 39.8107,
47 47.863, 57.544, 69.1831, 83.1764, 100 ]
49 ptbins = [ 1, 1.20226, 1.44544, 1.7378, 2.0893, 2.51189, 3.01995, 3.63078, 4.36516, 5.24807, 6.30957,
50 7.58578, 9.12011, 10.9648, 13.1826, 15.8489, 19.0546, 22.9087, 27.5423, 33.1131, 39.8107,
51 47.863, 57.544, 69.1831, 83.1764, 100 ]
56 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5,
57 13.5, 14.5, 15.5, 17.5, 18.5, 19.5, 21.5, 23.5, 24.5, 26.5, 28.5, 30.5, 32.5,
58 35.5, 37.5, 40.5, 43.5, 46.5, 50.5, 53.5, 57.5, 61.5, 66.5, 71.5, 76.5, 81.5,
59 87.5, 93.5, 100.5, 107.5, 114.5, 123.5, 131.5, 141.5, 150.5, 161.5, 172.5, 185.5, 198.5,
60 211.5, 226.5, 242.5, 259.5, 277.5, 297.5,
61 317.5, 340.5, 363.5, 389.5, 416.5, 445.5, 476.5, 509.5,
62 544.5, 582.5, 623.5, 666.5, 713.5, 762.5, 815.5, 872.5, 933.5, 998.5, 1067.5,
63 1141.5, 1221.5, 1305.5, 1396.5, 1493.5, 1597.5,
64 1708.5, 1827.5, 1953.5, 2089.5 ]
74 d0bins = [ -5.0, -4.0, -3.0, -2.5,
75 -2.0, -1.8, -1.6, -1.4, -1.2,
76 -1.05, -0.95, -0.85, -0.75, -0.65, -0.55, -0.45, -0.35, -0.25, -0.15, -0.05,
77 0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05,
78 1.2, 1.4, 1.6, 1.8, 2.0,
82 d0bins = [ -100.5, -97.5, -93.5, -90.5,
85 -69.5, -66.5, -63.5, -61.5,
86 -59.5, -57.5, -54.5, -52.5, -50.5,
87 -49.5, -47.5, -45.5, -43.5, -42.5, -40.5,
88 -39.5, -37.5, -36.5, -34.5, -33.5, -32.5, -31.5,
89 -29.5, -28.5, -27.5, -26.5, -25.5, -24.5, -23.5, -22.5, -21.5, -20.5,
90 -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, -13.5, -12.5, -11.5, -10.5,
91 -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
92 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5,
93 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5,
94 20.5, 21.5, 22.5, 23.5, 24.5, 25.5, 26.5, 27.5, 28.5, 29.5,
95 31.5, 32.5, 33.5, 34.5, 36.5, 37.5, 39.5,
96 40.5, 42.5, 43.5, 45.5, 47.5, 49.5,
97 50.5, 52.5, 54.5, 57.5, 59.5,
98 61.5, 63.5, 66.5, 69.5,
111 binlabels = [
"Nrois",
"Nevents",
"N ref tracks",
"N matched tracks",
"N total test tracks" ]
114 defineHisto( monTool,
"Chain", weight=
"Chain_weight", path=mypath, type=
"TH1F", title=chain, xlabels=binlabels, xbins=5, xmin=0, xmax=5 )
117 defineHisto( monTool,
"roi_eta", path=mypath, type=
"TH1F", title=
"Roi eta", xbins=25, xmin=-2.5, xmax=2.5 )
119 if (
"FS_FTF" in cs.tail
or "JetSuper_FTF" in cs.tail
or "mb" in chain ):
120 defineHisto( monTool,
"reftrk_N", path=mypath, type=
"TH1F", title=
"Reference tracks", xbins=vnbins )
122 defineHisto( monTool,
"reftrk_N", path=mypath, type=
"TH1F", title=
"Reference tracks", xbins=61, xmin=-0.5, xmax=60.5 )
124 defineHisto( monTool,
"reftrk_pT", path=mypath, type=
"TH1F", title=
"Reference track pT", xbins=ptbins )
125 defineHisto( monTool,
"reftrk_phi", path=mypath, type=
"TH1F", title=
"Reference track Phi", xbins=25, xmin=-pi, xmax=pi )
126 defineHisto( monTool,
"reftrk_eta", path=mypath, type=
"TH1F", title=
"Reference track Eta", xbins=25, xmin=-2.5, xmax=2.5 )
129 defineHisto( monTool,
"reftrk_d0", path=mypath, type=
"TH1F", title=
"Reference track d0", xbins=201, xmin=-100.0, xmax=100.0 )
131 defineHisto( monTool,
"reftrk_d0", path=mypath, type=
"TH1F", title=
"Reference track d0", xbins=201, xmin=-0.5, xmax=0.5 )
133 defineHisto( monTool,
"reftrk_z0", path=mypath, type=
"TH1F", title=
"Reference track z0", xbins=50, xmin=-225., xmax=225. )
134 defineHisto( monTool,
"reftrk_dd0", path=mypath, type=
"TH1F", title=
"Reference track sigma(d0)", xbins=50, xmin=0, xmax=0.5 )
135 defineHisto( monTool,
"reftrk_dz0", path=mypath, type=
"TH1F", title=
"Reference track sigma(z0)", xbins=50, xmin=0, xmax=2.5 )
136 defineHisto( monTool,
"reftrk_d0sig", path=mypath, type=
"TH1F", title=
"Reference track d0 significance", xbins= 101, xmin=-5., xmax=5. )
138 if (
"FS_FTF" in cs.tail
or "JetSuper_FTF" in cs.tail
or "mb" in chain ):
139 defineHisto( monTool,
"testtrk_N", path=mypath, type=
"TH1F", title=
"Test tracks", xbins=vnbins )
141 defineHisto( monTool,
"testtrk_N", path=mypath, type=
"TH1F", title=
"Test tracks", xbins=61, xmin=-0.5, xmax=60.5 )
143 defineHisto( monTool,
"testtrk_pT", path=mypath, type=
"TH1F", title=
"Test track pT", xbins=ptbins )
144 defineHisto( monTool,
"testtrk_phi", path=mypath, type=
"TH1F", title=
"Test track Phi", xbins=25, xmin=-pi, xmax=pi )
145 defineHisto( monTool,
"testtrk_eta", path=mypath, type=
"TH1F", title=
"Test track Eta", xbins=25, xmin=-2.5, xmax=2.5 )
148 defineHisto( monTool,
"testtrk_d0", path=mypath, type=
"TH1F", title=
"Test track d0", xbins=201, xmin=-100.0, xmax=100.0 )
149 defineHisto( monTool,
"reftrk_d0sig", path=mypath, type=
"TH1F", title=
"Reference track d0 significance", xbins= 101, xmin=-100., xmax=100. )
151 defineHisto( monTool,
"testtrk_d0", path=mypath, type=
"TH1F", title=
"Test track d0", xbins=201, xmin=-0.5, xmax=0.5 )
152 defineHisto( monTool,
"reftrk_d0sig", path=mypath, type=
"TH1F", title=
"Reference track d0 significance", xbins= 101, xmin=-5., xmax=5. )
154 defineHisto( monTool,
"testtrk_z0", path=mypath, type=
"TH1F", title=
"Test track z0", xbins=50, xmin=-225., xmax=225. )
155 defineHisto( monTool,
"testtrk_dd0", path=mypath, type=
"TH1F", title=
"Test track sigma(d0)", xbins=50, xmin=0, xmax=0.5 )
156 defineHisto( monTool,
"testtrk_dz0", path=mypath, type=
"TH1F", title=
"Test track sigma(z0)", xbins=50, xmin=0, xmax=2.5 )
157 defineHisto( monTool,
"testtrk_d0sig", path=mypath, type=
"TH1F", title=
"Test track d0 significance", xbins=101, xmin=-5.0, xmax=5.0 )
159 defineHisto( monTool,
"layer_rec", path=mypath, type=
"TH1F", title=
"hit layers", xbins=32, xmin=-0.5, xmax=31.5 )
160 defineHisto( monTool,
"layer", path=mypath, type=
"TH1F", title=
"hit layers", xbins=32, xmin=-0.5, xmax=31.5 )
162 defineHisto( monTool,
"residual_pT", path=mypath, type=
"TH1F", title=
"track pT residual", xbins=201, xmin=-50.0, xmax=50.0 )
163 defineHisto( monTool,
"residual_ipT", path=mypath, type=
"TH1F", title=
"track ipT residual", xbins=55, xmin=-1.5, xmax=1.5 )
166 defineHisto( monTool,
"residual_phi", path=mypath, type=
"TH1F", title=
"track Phi residual", xbins=50, xmin=-0.02, xmax=0.02 )
167 defineHisto( monTool,
"residual_eta", path=mypath, type=
"TH1F", title=
"track Eta residual", xbins=50, xmin=-0.02, xmax=0.02 )
168 defineHisto( monTool,
"residual_d0", path=mypath, type=
"TH1F", title=
"track d0 residual ", xbins=251, xmin=-1.0, xmax=1.0 )
169 defineHisto( monTool,
"residual_z0", path=mypath, type=
"TH1F", title=
"track z0 residual", xbins=401, xmin=-2.5, xmax=2.5 )
170 defineHisto( monTool,
"residual_dd0", path=mypath, type=
"TH1F", title=
"track sigma d0 residual ", xbins=251, xmin=-0.5, xmax=0.5 )
171 defineHisto( monTool,
"residual_dz0", path=mypath, type=
"TH1F", title=
"track sigma z0 residual", xbins=401, xmin=-1.0, xmax=1.0 )
173 defineHisto( monTool,
"residual_phi", path=mypath, type=
"TH1F", title=
"track Phi residual", xbins=50, xmin=-0.01, xmax=0.01 )
174 defineHisto( monTool,
"residual_eta", path=mypath, type=
"TH1F", title=
"track Eta residual", xbins=50, xmin=-0.01, xmax=0.01 )
175 defineHisto( monTool,
"residual_d0", path=mypath, type=
"TH1F", title=
"track d0 residual ", xbins=251, xmin=-0.6, xmax=0.6 )
176 defineHisto( monTool,
"residual_z0", path=mypath, type=
"TH1F", title=
"track z0 residual", xbins=401, xmin=-2.0, xmax=2.0 )
177 defineHisto( monTool,
"residual_dd0", path=mypath, type=
"TH1F", title=
"track sigma d0 residual ", xbins=251, xmin=-0.25, xmax=0.25 )
178 defineHisto( monTool,
"residual_dz0", path=mypath, type=
"TH1F", title=
"track sigma z0 residual", xbins=401, xmin=-0.5, xmax=0.5 )
180 defineHisto( monTool,
"npix", path=mypath, type=
"TH1F", title=
"npix", xbins=26, xmin=-0.5, xmax=25.5 )
181 defineHisto( monTool,
"npix_rec", path=mypath, type=
"TH1F", title=
"npix_rec", xbins=26, xmin=-0.5, xmax=25.5 )
183 defineHisto( monTool,
"nsct", path=mypath, type=
"TH1F", title=
"nsct", xbins=31, xmin=-0.5, xmax=30.5 )
184 defineHisto( monTool,
"nsct_rec", path=mypath, type=
"TH1F", title=
"nsct_rec", xbins=31, xmin=-0.5, xmax=30.5 )
186 defineHisto( monTool,
"nsiHits", path=mypath, type=
"TH1F", title=
"nsiHits", xbins=41, xmin=-0.5, xmax=40.5 )
187 defineHisto( monTool,
"nsiHits_rec", path=mypath, type=
"TH1F", title=
"nsiHits_rec", xbins=41, xmin=-0.5, xmax=40.5 )
189 defineHisto( monTool,
"ntrt", path=mypath, type=
"TH1F", title=
"ntrt", xbins=91, xmin=-0.5, xmax=91.5 )
190 defineHisto( monTool,
"ntrt_rec", path=mypath, type=
"TH1F", title=
"ntrt_rec", xbins=91, xmin=-0.5, xmax=91.5 )
192 defineHisto( monTool,
"chi2dof", path=mypath, type=
"TH1F", title=
"chi2dof", xbins=75, xmin=-0, xmax=15 )
193 defineHisto( monTool,
"chi2dof_rec", path=mypath, type=
"TH1F", title=
"chi2dof_rec", xbins=75, xmin=-0, xmax=15 )
195 defineHisto( monTool,
"mu", path=mypath, type=
"TH1F", title=
"mu;#mu;Entries", xbins=80, xmin=0, xmax=80 )
197 defineHisto( monTool,
"Eff_overall", path=mypath, type=
"TProfile", title=
"total efficiency", xbins=1, xmin=0., xmax=1. )
199 defineHisto( monTool,
"Eff_pT", path=mypath, type=
"TProfile", title=
"pT efficiency", xbins=ptbins )
200 defineHisto( monTool,
"Eff_Eta", path=mypath, type=
"TProfile", title=
"eta efficiency", xbins=25, xmin=-2.5, xmax=2.5 )
201 defineHisto( monTool,
"Eff_Phi", path=mypath, type=
"TProfile", title=
"phi efficiency", xbins=25, xmin=-pi, xmax=pi )
202 defineHisto( monTool,
"Eff_d0", path=mypath, type=
"TProfile", title=
"d0 efficiency", xbins=d0bins )
203 defineHisto( monTool,
"Eff_z0", path=mypath, type=
"TProfile", title=
"z0 efficiency", xbins=50, xmin=-225., xmax=225. )
204 defineHisto( monTool,
"Eff_nVtx", path=mypath, type=
"TProfile", title=
"nVtx efficiency", xbins=101, xmin=-0.5, xmax=100.5 )
205 defineHisto( monTool,
"Eff_lb", path=mypath, type=
"TProfile", title=
"efficiency vs lumiblock", xbins=301, xmin=-0.5, xmax=3009.5 )
207 if (
"FS_FTF" in cs.tail
or "JetSuper_FTF" in cs.tail
or "mb" in chain ):
208 defineHisto( monTool,
"Eff_ntrax", path=mypath, type=
"TProfile", title=
"ntrack efficiency", xbins=vnbins )
210 defineHisto( monTool,
"Eff_ntrax", path=mypath, type=
"TProfile", title=
"ntrack efficiency", xbins=61, xmin=-0.5, xmax=60.5 )
212 defineHisto( monTool,
"trkvtx_x_vs_lb", path=mypath, type=
"TProfile", title=
"track vertex x vs lumiblock", xbins=301, xmin=-0.5, xmax=3009.5 )
213 defineHisto( monTool,
"trkvtx_y_vs_lb", path=mypath, type=
"TProfile", title=
"track vertex y vs lumiblock", xbins=301, xmin=-0.5, xmax=3009.5 )
214 defineHisto( monTool,
"trkvtx_z_vs_lb", path=mypath, type=
"TProfile", title=
"track vertex z vs lumiblock", xbins=3010, xmin=-0.5, xmax=3009.5 )
216 defineHisto( monTool,
"npix_vs_eta", path=mypath, type=
"TProfile", title=
"offline npix vs eta;offline #eta; mean number of offline pixel hits", xbins=30, xmin=-2.5, xmax=2.5 )
217 defineHisto( monTool,
"npix_vs_eta_rec", path=mypath, type=
"TProfile", title=
"trigger npix vs eta;offline #eta; mean number of trigger pixel hits", xbins=30, xmin=-2.5, xmax=2.5 )
218 defineHisto( monTool,
"nsct_vs_eta", path=mypath, type=
"TProfile", title=
"offline nsct vs eta;offline #eta; mean number of offline sct hits", xbins=30, xmin=-2.5, xmax=2.5 )
219 defineHisto( monTool,
"nsct_vs_eta_rec", path=mypath, type=
"TProfile", title=
"trigger nsct vs eta;offline #eta; mean number of trigger sct hits", xbins=30, xmin=-2.5, xmax=2.5 )
220 defineHisto( monTool,
"ntrt_vs_eta", path=mypath, type=
"TProfile", title=
"offline ntrt vs eta;offline #eta; mean number of offline trt hits", xbins=30, xmin=-2.5, xmax=2.5 )
221 defineHisto( monTool,
"ntrt_vs_eta_rec", path=mypath, type=
"TProfile", title=
"trigger ntrt vs eta;offline #eta; mean number of trigger trt hits", xbins=30, xmin=-2.5, xmax=2.5 )
223 defineHisto( monTool,
"npix_vs_phi", path=mypath, type=
"TProfile", title=
"offline npix vs phi;offline #phi; mean number of offline pixel hits", xbins=30, xmin=-pi, xmax=pi )
224 defineHisto( monTool,
"npix_vs_phi_rec", path=mypath, type=
"TProfile", title=
"trigger npix vs phi;offline #phi; mean number of trigger pixel hits", xbins=30, xmin=-pi, xmax=pi )
225 defineHisto( monTool,
"nsct_vs_phi", path=mypath, type=
"TProfile", title=
"offline nsct vs phi;offline #phi; mean number of offline sct hits", xbins=30, xmin=-pi, xmax=pi )
226 defineHisto( monTool,
"nsct_vs_phi_rec", path=mypath, type=
"TProfile", title=
"trigger nsct vs phi;offline #phi; mean number of trigger sct hits", xbins=30, xmin=-pi, xmax=pi )
227 defineHisto( monTool,
"ntrt_vs_phi", path=mypath, type=
"TProfile", title=
"offline ntrt vs phi;offline #phi; mean number of offline trt hits", xbins=30, xmin=-pi, xmax=pi )
228 defineHisto( monTool,
"ntrt_vs_phi_rec", path=mypath, type=
"TProfile", title=
"trigger ntrt vs phi;offline #phi; mean number of trigger trt hits", xbins=30, xmin=-pi, xmax=pi )
230 defineHisto( monTool,
"npix_vs_d0", path=mypath, type=
"TProfile", title=
"offline npix vs d0;offline #d0; mean number of offline pixel hits", xbins=d0bins )
231 defineHisto( monTool,
"npix_vs_d0_rec", path=mypath, type=
"TProfile", title=
"trigger npix vs d0;offline #d0; mean number of trigger pixel hits", xbins=d0bins )
232 defineHisto( monTool,
"nsct_vs_d0", path=mypath, type=
"TProfile", title=
"offline nsct vs d0;offline #d0; mean number of offline sct hits", xbins=d0bins )
233 defineHisto( monTool,
"nsct_vs_d0_rec", path=mypath, type=
"TProfile", title=
"trigger nsct vs d0;offline #d0; mean number of trigger sct hits", xbins=d0bins )
234 defineHisto( monTool,
"npix_vs_pT", path=mypath, type=
"TProfile", title=
"offline npix vs pT;offline #p_{T}; mean number of offline pixel hits", xbins=ptbins )
235 defineHisto( monTool,
"npix_vs_pT_rec", path=mypath, type=
"TProfile", title=
"trigger npix vs pT;offline #p_{T}; mean number of trigger pixel hits", xbins=ptbins )
236 defineHisto( monTool,
"nsct_vs_pT", path=mypath, type=
"TProfile", title=
"offline nsct vs pT;offline #p_{T} [GeV]; mean number of offline pixel hits", xbins=ptbins )
237 defineHisto( monTool,
"nsct_vs_pT_rec", path=mypath, type=
"TProfile", title=
"trigger nsct vs pT;offline #p_{T} [GeV]; mean number of trigger pixel hits", xbins=ptbins )
238 defineHisto( monTool,
"nsihits_lb", path=mypath, type=
"TProfile", title=
"offline n sihits vs lumiblock", xbins=301, xmin=-0.5, xmax=3009.5 )
239 defineHisto( monTool,
"nsihits_lb_rec", path=mypath, type=
"TProfile", title=
"trigger n sihits vs lumiblock", xbins=301, xmin=-0.5, xmax=3009.5 )
241 defineHisto( monTool,
"Res_pT", path=mypath, type=
"TProfile", title=
"mean pT residual;#eta_{ref};pT_{trig}-pT_{ref} [GeV]", xbins=25, xmin=-2.5, xmax=2.5 )
242 defineHisto( monTool,
"Res_ipT", path=mypath, type=
"TProfile", title=
"mean ipT residual;#eta_{ref};1/pT_{trig}-1/pT_{ref} [GeV^{-1}]", xbins=25, xmin=-2.5, xmax=2.5 )
243 defineHisto( monTool,
"Res_eta", path=mypath, type=
"TProfile", title=
"mean Eta residual;#eta_{ref};eta_{trig}-#eta_{ref}", xbins=25, xmin=-2.5, xmax=2.5 )
244 defineHisto( monTool,
"Res_phi", path=mypath, type=
"TProfile", title=
"mean Phi residual;#eta_{ref};phi_{trig}-#phi_{ref}", xbins=25, xmin=-2.5, xmax=2.5 )
245 defineHisto( monTool,
"Res_d0", path=mypath, type=
"TProfile", title=
"mean d0 residual;#eta_{ref};Delta d0 [mm]", xbins=25, xmin=-2.5, xmax=2.5 )
246 defineHisto( monTool,
"Res_z0", path=mypath, type=
"TProfile", title=
"mean z0 residual;#eta_{ref};Delta z0 [mm]", xbins=25, xmin=-2.5, xmax=2.5 )
249 defineHisto( monTool,
"d0_vs_phi_prof", path=mypath, type=
"TProfile", title=
"d0 vs phi_prof;#phi;d0 [mm]", xbins=25, xmin=-pi, xmax=pi )
250 defineHisto( monTool,
"d0_vs_phi_rec_prof", path=mypath, type=
"TProfile", title=
"d0 vs phi_rec_prof;#phi; do [mm]", xbins=25, xmin=-pi, xmax=pi )
252 if "probe" in cs.extra:
254 defineHisto( monTool,
"invmass", path=mypath, type=
"TH1F", title=
"invariant mass;mass [GeV]", xbins=50, xmin=0, xmax=10 )
255 defineHisto( monTool,
"invmass_obj", path=mypath, type=
"TH1F", title=
"invariant mass;mass [GeV]", xbins=50, xmin=0, xmax=10 )
257 defineHisto( monTool,
"invmass", path=mypath, type=
"TH1F", title=
"invariant mass;mass [GeV]", xbins=320, xmin=0, xmax=200 )
258 defineHisto( monTool,
"invmass_obj", path=mypath, type=
"TH1F", title=
"invariant mass;mass [GeV]", xbins=320, xmin=0, xmax=200 )
265 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5,
266 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 17.5, 18.5, 19.5,
267 21.5, 23.5, 24.5, 26.5, 28.5,
268 30.5, 32.5, 35.5, 37.5,
275 100.5, 107.5, 114.5, 123.5, 131.5, 141.5, 150.5, 161.5, 172.5, 185.5, 198.5,
276 211.5, 226.5, 242.5, 259.5, 277.5, 297.5,
277 317.5, 340.5, 363.5, 389.5,
287 defineHisto( monTool,
"vx_nvtx", path=mypath, type=
"TH1F", title=
"Offline vertex multiplicity;number of vertices", xbins=101, xmin=-0.5, xmax=100.5 )
288 defineHisto( monTool,
"vx_zed", path=mypath, type=
"TH1F", title=
"Offline vertex z;vtx z [mm]", xbins=100, xmin=-250, xmax=250 )
289 defineHisto( monTool,
"vx_x", path=mypath, type=
"TH1F", title=
"Offline vertex x;vtx x [mm]", xbins=200, xmin=-1.2, xmax=1.2 )
290 defineHisto( monTool,
"vx_y", path=mypath, type=
"TH1F", title=
"Offline vertex y;vtx y [mm]", xbins=200, xmin=-1.2, xmax=1.2 )
291 defineHisto( monTool,
"vx_ntrax", path=mypath, type=
"TH1F", title=
"Offline vertex track multiplicity;number of tracks", xbins=vnbins )
293 defineHisto( monTool,
"vx_nvtx_rec", path=mypath, type=
"TH1F", title=
"Trigger vertex multiplicity;number of vertices", xbins=101, xmin=-0.5, xmax=100.5 )
294 defineHisto( monTool,
"vx_zed_rec", path=mypath, type=
"TH1F", title=
"Trigger vertex Z;vtx z [mm]", xbins=100, xmin=-250, xmax=250 )
295 defineHisto( monTool,
"vx_x_rec", path=mypath, type=
"TH1F", title=
"Trigger vertex X;vtx x [mm]", xbins=200, xmin=-1.2, xmax=1.2 )
296 defineHisto( monTool,
"vx_y_rec", path=mypath, type=
"TH1F", title=
"Trigger vertex Y;vtx y [mm]", xbins=200, xmin=-1.2, xmax=1.2 )
297 defineHisto( monTool,
"vx_ntrax_rec", path=mypath, type=
"TH1F", title=
"Trigger vertex track multiplicity;number of tracks", xbins=vnbins )
299 defineHisto( monTool,
"vx_zed_res", path=mypath, type=
"TH1F", title=
"Delta z [mm]", xbins=400, xmin=-1.0, xmax=1.0 )
300 defineHisto( monTool,
"vx_x_res", path=mypath, type=
"TH1F", title=
"Delta x [mm]", xbins=400, xmin=-0.1, xmax=0.1 )
301 defineHisto( monTool,
"vx_y_res", path=mypath, type=
"TH1F", title=
"Delta y [mm]", xbins=400, xmin=-0.1, xmax=0.1 )
304 defineHisto( monTool,
"vx_rdz_vs_zed", path=mypath, type=
"TProfile", title=
"rdz_vs_zed; vtx z [mm];mean z residual [mm]", xbins=100, xmin=-250, xmax=250 )
305 defineHisto( monTool,
"vx_rdz_vs_ntrax", path=mypath, type=
"TProfile", title=
"rdz_vs_ntrax;number of tracks;mean z residual [mm]", xbins=vnbins_short )
306 defineHisto( monTool,
"vx_rdz_vs_nvtx", path=mypath, type=
"TProfile", title=
"rdz_vs_nvtx;number of vertices;mean z residual [mm]", xbins=51, xmin=-0.125, xmax=50.125 )
310 defineHisto( monTool,
"vx_zed_eff", path=mypath, type=
"TProfile", title=
"Vertex efficicy vs z;efficiency;offline vtx z [mm]", xbins=50, xmin=-250, xmax=250 )
311 defineHisto( monTool,
"vx_ntrax_eff", path=mypath, type=
"TProfile", title=
"Vertex efficiency vs N tracks;number of tracks;efficiency", xbins=vnbins )
312 defineHisto( monTool,
"vx_nvtx_eff", path=mypath, type=
"TProfile", title=
"Vertex efficincy vs N vertices;number of vertices;efficiency", xbins=101, xmin=-0.5, xmax=100.5 )
313 defineHisto( monTool,
"vx_mu_eff", path=mypath, type=
"TProfile", title=
"Vertex efficiency vs mu;<#mu>;efficiency", xbins=101, xmin=-0.5, xmax=100.5 )
314 defineHisto( monTool,
"vx_lb_eff", path=mypath, type=
"TProfile", title=
"Vertex efficiency vs lumiblock;lumi block;efficiency", xbins=151, xmin=-0.5, xmax=3019.5 )