5 #include "GaudiKernel/SystemOfUnits.h"
13 m_collectionType (collection),
20 m_jet_m_2leadings (nullptr),
21 m_jet_pt_2leadings (nullptr),
22 m_jet_eta_2leadings (nullptr),
23 m_jet_phi_2leadings (nullptr),
24 m_jet_m_leading (nullptr),
25 m_jet_pt_leading (nullptr),
26 m_jet_eta_leading (nullptr),
27 m_jet_phi_leading (nullptr),
28 m_jet_m_subleading (nullptr),
29 m_jet_pt_subleading (nullptr),
30 m_jet_eta_subleading (nullptr),
31 m_jet_phi_subleading (nullptr),
32 m_jet_deltaR (nullptr),
33 m_jet_deltaR_matched (nullptr),
34 m_jet_response_m (nullptr),
35 m_jet_response_m_pt (nullptr),
36 m_jet_response_pt (nullptr),
37 m_jet_response_eta (nullptr),
38 m_jet_response_phi (nullptr),
39 m_jet_response_m_2leadings (nullptr),
40 m_jet_response_m_pt_2leadings (nullptr),
41 m_jet_response_pt_2leadings (nullptr),
42 m_jet_response_eta_2leadings (nullptr),
43 m_jet_response_phi_2leadings (nullptr),
44 m_jet_response_m_leading (nullptr),
45 m_jet_response_m_pt_leading (nullptr),
46 m_jet_response_pt_leading (nullptr),
47 m_jet_response_eta_leading (nullptr),
48 m_jet_response_phi_leading (nullptr),
49 m_jet_response_m_subleading (nullptr),
50 m_jet_response_m_pt_subleading (nullptr),
51 m_jet_response_pt_subleading (nullptr),
52 m_jet_response_eta_subleading (nullptr),
53 m_jet_response_phi_subleading (nullptr),
54 m_jet_response_add_eta (nullptr),
55 m_jet_response_add_eta_2leadings (nullptr),
56 m_jet_response_add_eta_leading (nullptr),
57 m_jet_response_add_eta_subleading (nullptr),
58 m_jet_response_add_eta_pt (nullptr),
59 m_jet_response_add_eta_pt_2leadings (nullptr),
60 m_jet_response_add_eta_pt_leading (nullptr),
61 m_jet_response_add_eta_pt_subleading (nullptr),
62 m_jet_response_m_npv (nullptr),
63 m_jet_response_m_npv_2leadings (nullptr),
64 m_jet_response_m_npv_leading (nullptr),
65 m_jet_response_m_npv_subleading (nullptr),
66 m_jet_response_d2_pt (nullptr),
67 m_jet_response_d2_pt_2leadings (nullptr),
68 m_jet_response_d2_pt_leading (nullptr),
69 m_jet_response_d2_pt_subleading (nullptr),
70 m_jet_response_add_d2_pt (nullptr),
71 m_jet_response_add_d2_pt_2leadings (nullptr),
72 m_jet_response_add_d2_pt_leading (nullptr),
73 m_jet_response_add_d2_pt_subleading (nullptr),
74 m_jet_pseudoresponse_m (nullptr),
75 m_jet_pseudoresponse_pt (nullptr),
76 m_jet_pseudoresponse_m_2leadings (nullptr),
77 m_jet_pseudoresponse_pt_2leadings (nullptr),
78 m_jet_pseudoresponse_m_leading (nullptr),
79 m_jet_pseudoresponse_pt_leading (nullptr),
80 m_jet_pseudoresponse_m_subleading (nullptr),
81 m_jet_pseudoresponse_pt_subleading(nullptr),
82 m_jet_pseudoresponse_notcalib_pt (nullptr),
83 m_jet_pseudoresponse_notcalib_pt_2leadings (nullptr),
84 m_jet_pseudoresponse_notcalib_pt_leading (nullptr),
85 m_jet_pseudoresponse_notcalib_pt_subleading(nullptr),
87 m_jet_d2_2leadings (nullptr),
88 m_jet_d2_leading (nullptr),
89 m_jet_d2_subleading (nullptr),
90 m_jet_d2_massCut (nullptr),
91 m_jet_d2_2leadings_massCut (nullptr),
92 m_jet_d2_leading_massCut (nullptr),
93 m_jet_d2_subleading_massCut (nullptr),
94 m_jet_response_d2 (nullptr),
95 m_jet_response_d2_2leadings (nullptr),
96 m_jet_response_d2_leading (nullptr),
97 m_jet_response_d2_subleading (nullptr),
98 m_jet_response_add_d2 (nullptr),
99 m_jet_response_add_d2_2leadings (nullptr),
100 m_jet_response_add_d2_leading (nullptr),
101 m_jet_response_add_d2_subleading (nullptr),
102 m_jet_resolution_m (nullptr),
103 m_jet_resolution_m_2leadings (nullptr),
104 m_jet_resolution_m_leading (nullptr),
105 m_jet_resolution_m_subleading (nullptr),
106 m_jet_resolution_m_npv (nullptr),
107 m_jet_resolution_m_npv_2leadings (nullptr),
108 m_jet_resolution_m_npv_leading (nullptr),
109 m_jet_resolution_m_npv_subleading (nullptr),
110 m_jet_median_width_m_npv (nullptr),
111 m_jet_median_width_m_npv_2leadings (nullptr),
112 m_jet_median_width_m_npv_leading (nullptr),
113 m_jet_median_width_m_npv_subleading (nullptr),
114 m_jet_resolution_d2 (nullptr),
115 m_jet_resolution_d2_2leadings (nullptr),
116 m_jet_resolution_d2_leading (nullptr),
117 m_jet_resolution_d2_subleading (nullptr),
118 m_jet_resolution_add_d2 (nullptr),
119 m_jet_resolution_add_d2_2leadings (nullptr),
120 m_jet_resolution_add_d2_leading (nullptr),
121 m_jet_resolution_add_d2_subleading (nullptr),
122 m_jet_mopt_pt_response_m (nullptr),
123 m_jet_mopt_pt_response_m_2leadings (nullptr),
124 m_jet_mopt_pt_response_m_leading (nullptr),
125 m_jet_mopt_pt_response_m_subleading (nullptr),
126 m_jet_mopt_pt_response_pt (nullptr),
127 m_jet_mopt_pt_response_pt_2leadings (nullptr),
128 m_jet_mopt_pt_response_pt_leading (nullptr),
129 m_jet_mopt_pt_response_pt_subleading (nullptr),
130 m_jet_mopt_pt_response_phi (nullptr),
131 m_jet_mopt_pt_response_phi_2leadings (nullptr),
132 m_jet_mopt_pt_response_phi_leading (nullptr),
133 m_jet_mopt_pt_response_phi_subleading (nullptr),
134 m_jet_mopt_pt_response_eta (nullptr),
135 m_jet_mopt_pt_response_eta_2leadings (nullptr),
136 m_jet_mopt_pt_response_eta_leading (nullptr),
137 m_jet_mopt_pt_response_eta_subleading (nullptr),
138 m_jet_mopt_pt_response_d2 (nullptr),
139 m_jet_mopt_pt_response_d2_2leadings (nullptr),
140 m_jet_mopt_pt_response_d2_leading (nullptr),
141 m_jet_mopt_pt_response_d2_subleading (nullptr),
142 m_jet_resolution_mopt_pt_m (nullptr),
143 m_jet_resolution_mopt_pt_m_2leadings (nullptr),
144 m_jet_resolution_mopt_pt_m_leading (nullptr),
145 m_jet_resolution_mopt_pt_m_subleading (nullptr),
146 m_jet_resolution_mopt_pt_pt (nullptr),
147 m_jet_resolution_mopt_pt_pt_2leadings (nullptr),
148 m_jet_resolution_mopt_pt_pt_leading (nullptr),
149 m_jet_resolution_mopt_pt_pt_subleading (nullptr),
150 m_jet_resolution_mopt_pt_phi (nullptr),
151 m_jet_resolution_mopt_pt_phi_2leadings (nullptr),
152 m_jet_resolution_mopt_pt_phi_leading (nullptr),
153 m_jet_resolution_mopt_pt_phi_subleading (nullptr),
154 m_jet_resolution_mopt_pt_eta (nullptr),
155 m_jet_resolution_mopt_pt_eta_2leadings (nullptr),
156 m_jet_resolution_mopt_pt_eta_leading (nullptr),
157 m_jet_resolution_mopt_pt_eta_subleading (nullptr),
158 m_jet_resolution_mopt_pt_d2 (nullptr),
159 m_jet_resolution_mopt_pt_d2_2leadings (nullptr),
160 m_jet_resolution_mopt_pt_d2_leading (nullptr),
161 m_jet_resolution_mopt_pt_d2_subleading (nullptr),
164 m_trk_theta (nullptr),
166 m_trk_qOverP (nullptr),
167 m_trk_d0_eta (nullptr),
168 m_trk_z0_eta (nullptr),
169 m_trk_theta_eta (nullptr),
170 m_trk_phi_eta (nullptr),
171 m_trk_qOverP_eta (nullptr),
172 m_trk_d0_pt (nullptr),
173 m_trk_z0_pt (nullptr),
174 m_trk_theta_pt (nullptr),
175 m_trk_phi_pt (nullptr),
176 m_trk_qOverP_pt (nullptr),
177 m_trk_caloEntryEta (nullptr),
178 m_trk_caloEntryEtaOverEta_eta (nullptr),
179 m_trk_caloEntryEtaOverEta_pt (nullptr),
180 m_trk_caloEntryUncEta_caloEntryEta (nullptr),
181 m_trk_caloEntryUncEta_eta (nullptr),
182 m_trk_caloEntryUncEta_pt (nullptr),
183 m_trk_caloEntryUncTheta_eta (nullptr),
184 m_trk_caloEntryUncTheta_pt (nullptr),
185 m_trk_caloEntryPhi (nullptr),
186 m_trk_caloEntryPhiOverPhi_eta (nullptr),
187 m_trk_caloEntryPhiOverPhi_pt (nullptr),
188 m_trk_caloEntryUncPhi_caloEntryPhi (nullptr),
189 m_trk_caloEntryUncPhi_eta (nullptr),
190 m_trk_caloEntryUncPhi_pt (nullptr),
191 m_trk_caloEntryUncTot_eta (nullptr),
192 m_trk_caloEntryUncTot_pt (nullptr),
193 m_trk_perigeeEta (nullptr),
194 m_trk_perigeeUncEta_eta (nullptr),
195 m_trk_perigeeUncEta_pt (nullptr),
196 m_trk_perigeeUncTheta_eta (nullptr),
197 m_trk_perigeeUncTheta_pt (nullptr),
198 m_trk_perigeePhi (nullptr),
199 m_trk_perigeeUncPhi_eta (nullptr),
200 m_trk_perigeeUncPhi_pt (nullptr),
201 m_trk_perigeeUncTot_eta (nullptr),
202 m_trk_perigeeUncTot_pt (nullptr),
203 m_trk_perigeeUncEta_caloUncEta (nullptr),
204 m_trk_perigeeUncTheta_caloUncTheta (nullptr),
205 m_trk_perigeeUncPhi_caloUncPhi (nullptr),
206 m_trk_perigeeUncTot_caloUncTot (nullptr),
207 m_trk_prodRadius (nullptr),
208 m_trk_perigeeUncEta_prodRadius (nullptr),
209 m_trk_perigeeUncTheta_prodRadius (nullptr),
210 m_trk_perigeeUncPhi_prodRadius (nullptr),
211 m_trk_perigeeUncTot_prodRadius (nullptr),
212 m_trk_caloEntryUncEta_prodRadius (nullptr),
213 m_trk_caloEntryUncTheta_prodRadius (nullptr),
214 m_trk_caloEntryUncPhi_prodRadius (nullptr),
215 m_trk_caloEntryUncTot_prodRadius (nullptr),
216 m_trk_delta_perigeeEta_caloEntryEta (nullptr),
217 m_trk_delta_perigeePhi_caloEntryPhi (nullptr),
218 m_trk_delta_perigeeEta_caloEntryEta_eta (nullptr),
219 m_trk_delta_perigeePhi_caloEntryPhi_eta (nullptr),
220 m_trk_delta_perigeeEta_caloEntryEta_pt (nullptr),
221 m_trk_delta_perigeePhi_caloEntryPhi_pt (nullptr),
222 m_trk_delta_trackEta_caloEntryEta (nullptr),
223 m_trk_delta_trackPhi_caloEntryPhi (nullptr),
224 m_trk_delta_trackEta_caloEntryEta_eta (nullptr),
225 m_trk_delta_trackPhi_caloEntryPhi_eta (nullptr),
226 m_trk_delta_trackEta_caloEntryEta_pt (nullptr),
227 m_trk_delta_trackPhi_caloEntryPhi_pt (nullptr),
228 m_trk_delta_trackEta_caloEntryEtaCorr (nullptr),
229 m_trk_delta_trackPhi_caloEntryPhiCorr (nullptr),
230 m_trk_delta_trackEta_caloEntryEtaCorr_eta (nullptr),
231 m_trk_delta_trackPhi_caloEntryPhiCorr_eta (nullptr),
232 m_trk_delta_trackEta_caloEntryEtaCorr_pt (nullptr),
233 m_trk_delta_trackPhi_caloEntryPhiCorr_pt (nullptr),
234 m_trk_delta_caloEntryEta_caloEntryEtaCorr (nullptr),
235 m_trk_delta_caloEntryPhi_caloEntryPhiCorr (nullptr),
236 m_trk_delta_caloEntryEta_caloEntryEtaCorr_eta(nullptr),
237 m_trk_delta_caloEntryPhi_caloEntryPhiCorr_eta(nullptr),
238 m_trk_delta_caloEntryEta_caloEntryEtaCorr_pt (nullptr),
239 m_trk_delta_caloEntryPhi_caloEntryPhiCorr_pt (nullptr),
240 m_clusters_eta (nullptr),
241 m_clusters_matched_eta (nullptr),
242 m_clusters_notMatched_eta (nullptr),
243 m_clusters_matchedFraction_eta (nullptr),
244 m_clusters_notMatchedFraction_eta (nullptr),
245 m_clusters_width (nullptr),
246 m_clusters_width_eta (nullptr),
247 m_clusters_energy (nullptr),
248 m_clusters_matched_energy (nullptr),
249 m_clusters_notMatched_energy (nullptr),
250 m_clusters_matchedFraction_energy (nullptr),
251 m_clusters_notMatchedFraction_energy (nullptr),
252 m_clusters_width_energy (nullptr),
253 m_clusters_etacut_eta (nullptr),
254 m_clusters_etacut_width (nullptr),
255 m_clusters_etacut_width_eta (nullptr),
256 m_clusters_etacut_energy (nullptr),
257 m_clusters_etacut_width_energy (nullptr),
258 m_clusters_matched_eta_fix_and_var (nullptr),
259 m_clusters_matched_eta_fix_or_var (nullptr),
260 m_clusters_matched_eta_fix (nullptr),
261 m_clusters_matched_eta_notfix (nullptr),
262 m_clusters_matched_eta_var (nullptr),
263 m_clusters_matched_eta_notvar (nullptr),
264 m_clusters_matched_eta_onlyvar (nullptr),
265 m_clusters_matched_eta_onlyfix (nullptr),
266 m_clusters_matched_eta_none (nullptr),
267 m_clusters_matchedFraction_eta_fix_and_var (nullptr),
268 m_clusters_matchedFraction_eta_fix_or_var (nullptr),
269 m_clusters_matchedFraction_eta_fix (nullptr),
270 m_clusters_matchedFraction_eta_notfix (nullptr),
271 m_clusters_matchedFraction_eta_var (nullptr),
272 m_clusters_matchedFraction_eta_notvar (nullptr),
273 m_clusters_matchedFraction_eta_onlyvar (nullptr),
274 m_clusters_matchedFraction_eta_onlyfix (nullptr),
275 m_clusters_matchedFraction_eta_none (nullptr),
276 m_clusters_abs_eta (nullptr),
277 m_clusters_abs_matched_eta (nullptr),
278 m_clusters_abs_notMatched_eta (nullptr),
279 m_clusters_abs_matchedFraction_eta (nullptr),
280 m_clusters_abs_notMatchedFraction_eta (nullptr),
281 m_clusters_abs_width (nullptr),
282 m_clusters_abs_width_eta (nullptr),
283 m_clusters_abs_energy (nullptr),
284 m_clusters_abs_matched_energy (nullptr),
285 m_clusters_abs_notMatched_energy (nullptr),
286 m_clusters_abs_matchedFraction_energy (nullptr),
287 m_clusters_abs_notMatchedFraction_energy (nullptr),
288 m_clusters_abs_width_energy (nullptr),
289 m_clusters_etacut_abs_eta (nullptr),
290 m_clusters_etacut_abs_width (nullptr),
291 m_clusters_etacut_abs_width_eta (nullptr),
292 m_clusters_etacut_abs_energy (nullptr),
293 m_clusters_etacut_abs_width_energy (nullptr),
294 m_clusters_abs_matched_eta_fix_and_var (nullptr),
295 m_clusters_abs_matched_eta_fix_or_var (nullptr),
296 m_clusters_abs_matched_eta_fix (nullptr),
297 m_clusters_abs_matched_eta_notfix (nullptr),
298 m_clusters_abs_matched_eta_var (nullptr),
299 m_clusters_abs_matched_eta_notvar (nullptr),
300 m_clusters_abs_matched_eta_onlyvar (nullptr),
301 m_clusters_abs_matched_eta_onlyfix (nullptr),
302 m_clusters_abs_matched_eta_none (nullptr),
303 m_clusters_abs_matchedFraction_eta_fix_and_var (nullptr),
304 m_clusters_abs_matchedFraction_eta_fix_or_var (nullptr),
305 m_clusters_abs_matchedFraction_eta_fix (nullptr),
306 m_clusters_abs_matchedFraction_eta_notfix (nullptr),
307 m_clusters_abs_matchedFraction_eta_var (nullptr),
308 m_clusters_abs_matchedFraction_eta_notvar (nullptr),
309 m_clusters_abs_matchedFraction_eta_onlyvar (nullptr),
310 m_clusters_abs_matchedFraction_eta_onlyfix (nullptr),
311 m_clusters_abs_matchedFraction_eta_none (nullptr),
312 m_clusters_matched_pv0_eta_fix_and_var (nullptr),
313 m_clusters_matched_pv0_eta_fix_or_var (nullptr),
314 m_clusters_matched_pv0_eta_fix (nullptr),
315 m_clusters_matched_pv0_eta_notfix (nullptr),
316 m_clusters_matched_pv0_eta_var (nullptr),
317 m_clusters_matched_pv0_eta_notvar (nullptr),
318 m_clusters_matched_pv0_eta_onlyvar (nullptr),
319 m_clusters_matched_pv0_eta_onlyfix (nullptr),
320 m_clusters_matched_pv0_eta_none (nullptr),
321 m_clusters_abs_matched_pv0_eta_fix_and_var (nullptr),
322 m_clusters_abs_matched_pv0_eta_fix_or_var (nullptr),
323 m_clusters_abs_matched_pv0_eta_fix (nullptr),
324 m_clusters_abs_matched_pv0_eta_notfix (nullptr),
325 m_clusters_abs_matched_pv0_eta_var (nullptr),
326 m_clusters_abs_matched_pv0_eta_notvar (nullptr),
327 m_clusters_abs_matched_pv0_eta_onlyvar (nullptr),
328 m_clusters_abs_matched_pv0_eta_onlyfix (nullptr),
329 m_clusters_abs_matched_pv0_eta_none (nullptr),
330 m_clusters_matchedpv0Fraction_eta_fix_and_var (nullptr),
331 m_clusters_matchedpv0Fraction_eta_fix_or_var (nullptr),
332 m_clusters_matchedpv0Fraction_eta_fix (nullptr),
333 m_clusters_matchedpv0Fraction_eta_notfix (nullptr),
334 m_clusters_matchedpv0Fraction_eta_var (nullptr),
335 m_clusters_matchedpv0Fraction_eta_notvar (nullptr),
336 m_clusters_matchedpv0Fraction_eta_onlyvar (nullptr),
337 m_clusters_matchedpv0Fraction_eta_onlyfix (nullptr),
338 m_clusters_matchedpv0Fraction_eta_none (nullptr),
339 m_clusters_abs_matchedpv0Fraction_eta_fix_and_var(nullptr),
340 m_clusters_abs_matchedpv0Fraction_eta_fix_or_var (nullptr),
341 m_clusters_abs_matchedpv0Fraction_eta_fix (nullptr),
342 m_clusters_abs_matchedpv0Fraction_eta_notfix (nullptr),
343 m_clusters_abs_matchedpv0Fraction_eta_var (nullptr),
344 m_clusters_abs_matchedpv0Fraction_eta_notvar (nullptr),
345 m_clusters_abs_matchedpv0Fraction_eta_onlyvar (nullptr),
346 m_clusters_abs_matchedpv0Fraction_eta_onlyfix (nullptr),
347 m_clusters_abs_matchedpv0Fraction_eta_none (nullptr),
348 m_clusters_matched_pvx_eta_fix_and_var (nullptr),
349 m_clusters_matched_pvx_eta_fix_or_var (nullptr),
350 m_clusters_matched_pvx_eta_fix (nullptr),
351 m_clusters_matched_pvx_eta_notfix (nullptr),
352 m_clusters_matched_pvx_eta_var (nullptr),
353 m_clusters_matched_pvx_eta_notvar (nullptr),
354 m_clusters_matched_pvx_eta_onlyvar (nullptr),
355 m_clusters_matched_pvx_eta_onlyfix (nullptr),
356 m_clusters_matched_pvx_eta_none (nullptr),
357 m_clusters_abs_matched_pvx_eta_fix_and_var (nullptr),
358 m_clusters_abs_matched_pvx_eta_fix_or_var (nullptr),
359 m_clusters_abs_matched_pvx_eta_fix (nullptr),
360 m_clusters_abs_matched_pvx_eta_notfix (nullptr),
361 m_clusters_abs_matched_pvx_eta_var (nullptr),
362 m_clusters_abs_matched_pvx_eta_notvar (nullptr),
363 m_clusters_abs_matched_pvx_eta_onlyvar (nullptr),
364 m_clusters_abs_matched_pvx_eta_onlyfix (nullptr),
365 m_clusters_abs_matched_pvx_eta_none (nullptr),
366 m_clusters_matchedpvxFraction_eta_fix_and_var (nullptr),
367 m_clusters_matchedpvxFraction_eta_fix_or_var (nullptr),
368 m_clusters_matchedpvxFraction_eta_fix (nullptr),
369 m_clusters_matchedpvxFraction_eta_notfix (nullptr),
370 m_clusters_matchedpvxFraction_eta_var (nullptr),
371 m_clusters_matchedpvxFraction_eta_notvar (nullptr),
372 m_clusters_matchedpvxFraction_eta_onlyvar (nullptr),
373 m_clusters_matchedpvxFraction_eta_onlyfix (nullptr),
374 m_clusters_matchedpvxFraction_eta_none (nullptr),
375 m_clusters_abs_matchedpvxFraction_eta_fix_and_var(nullptr),
376 m_clusters_abs_matchedpvxFraction_eta_fix_or_var (nullptr),
377 m_clusters_abs_matchedpvxFraction_eta_fix (nullptr),
378 m_clusters_abs_matchedpvxFraction_eta_notfix (nullptr),
379 m_clusters_abs_matchedpvxFraction_eta_var (nullptr),
380 m_clusters_abs_matchedpvxFraction_eta_notvar (nullptr),
381 m_clusters_abs_matchedpvxFraction_eta_onlyvar (nullptr),
382 m_clusters_abs_matchedpvxFraction_eta_onlyfix (nullptr),
383 m_clusters_abs_matchedpvxFraction_eta_none (nullptr),
384 m_clusters_pt_fraction_e (nullptr),
385 m_clusters_PV0_pt_fraction_e (nullptr),
386 m_clusters_PVX_pt_fraction_e (nullptr),
387 m_clusters_rejected_pt_fraction_e (nullptr),
388 m_clusters_all_neutral_eta (nullptr),
389 m_clusters_all_neutral_e (nullptr),
390 m_clusters_all_neutral_PV0_eta (nullptr),
391 m_clusters_all_neutral_PV0_e (nullptr),
392 m_clusters_all_neutral_notPV0_eta (nullptr),
393 m_clusters_all_neutral_notPV0_e (nullptr),
394 m_clusters_all_neutral_neutral_eta (nullptr),
395 m_clusters_all_neutral_neutral_e (nullptr),
396 m_trk_total_eta (nullptr),
397 m_trk_total_pt (nullptr),
398 m_trk_total_clusters_eta (nullptr),
399 m_trk_total_clusters_pt (nullptr),
400 m_trk_notMatching_deltar_fix_eta (nullptr),
401 m_trk_notMatching_deltar_fix_phi (nullptr),
402 m_trk_notMatching_deltar_fix_pt (nullptr),
403 m_trk_notMatching_deltar_fix_caloEntryUncTot_eta (nullptr),
404 m_trk_notMatching_deltar_fix_caloEntryUncTot_pt (nullptr),
405 m_trk_notMatching_deltar_fix_caloEntryUncTot_prodRadius (nullptr),
406 m_trk_notMatching_deltar_var_eta (nullptr),
407 m_trk_notMatching_deltar_var_phi (nullptr),
408 m_trk_notMatching_deltar_var_pt (nullptr),
409 m_trk_notMatching_deltar_var_caloEntryUncTot_eta (nullptr),
410 m_trk_notMatching_deltar_var_caloEntryUncTot_pt (nullptr),
411 m_trk_notMatching_deltar_var_caloEntryUncTot_prodRadius (nullptr),
412 m_trk_notMatching_deltar_none_eta (nullptr),
413 m_trk_notMatching_deltar_none_phi (nullptr),
414 m_trk_notMatching_deltar_none_pt (nullptr),
415 m_trk_notMatching_deltar_none_caloEntryUncTot_eta (nullptr),
416 m_trk_notMatching_deltar_none_caloEntryUncTot_pt (nullptr),
417 m_trk_notMatching_deltar_none_caloEntryUncTot_prodRadius (nullptr),
418 m_trk_matching_deltar_fix_eta (nullptr),
419 m_trk_matching_deltar_fix_pt (nullptr),
420 m_trk_matching_deltar_var_eta (nullptr),
421 m_trk_matching_deltar_var_pt (nullptr),
422 m_trk_matching_deltar_onlyfix_eta (nullptr),
423 m_trk_matching_deltar_onlyfix_pt (nullptr),
424 m_trk_matching_deltar_onlyvar_eta (nullptr),
425 m_trk_matching_deltar_onlyvar_pt (nullptr),
426 m_trk_matching_deltar_fix_or_var_eta (nullptr),
427 m_trk_matching_deltar_fix_or_var_pt (nullptr),
428 m_trk_matching_deltar_fix_and_var_eta (nullptr),
429 m_trk_matching_deltar_fix_and_var_pt (nullptr),
430 m_trk_matching_deltar_or_clusters_eta (nullptr),
431 m_trk_matching_deltar_or_clusters_phi (nullptr),
432 m_trk_matching_deltar_or_clusters_pt (nullptr),
433 m_trk_matching_deltar_and_clusters_eta (nullptr),
434 m_trk_matching_deltar_and_clusters_phi (nullptr),
435 m_trk_matching_deltar_and_clusters_pt (nullptr),
436 m_trk_matching_deltar_fix_only_clusters_eta (nullptr),
437 m_trk_matching_deltar_fix_only_clusters_phi (nullptr),
438 m_trk_matching_deltar_fix_only_clusters_pt (nullptr),
439 m_trk_matching_deltar_var_only_clusters_eta (nullptr),
440 m_trk_matching_deltar_var_only_clusters_phi (nullptr),
441 m_trk_matching_deltar_var_only_clusters_pt (nullptr),
442 m_trk_matchedFraction_eta_fix_and_var (nullptr),
443 m_trk_matchedFraction_eta_fix_or_var (nullptr),
444 m_trk_matchedFraction_eta_fix (nullptr),
445 m_trk_matchedFraction_eta_notfix (nullptr),
446 m_trk_matchedFraction_eta_var (nullptr),
447 m_trk_matchedFraction_eta_notvar (nullptr),
448 m_trk_matchedFraction_eta_onlyvar (nullptr),
449 m_trk_matchedFraction_eta_onlyfix (nullptr),
450 m_trk_matchedFraction_eta_none (nullptr),
451 m_trk_matchedFraction_pt_fix_and_var (nullptr),
452 m_trk_matchedFraction_pt_fix_or_var (nullptr),
453 m_trk_matchedFraction_pt_fix (nullptr),
454 m_trk_matchedFraction_pt_notfix (nullptr),
455 m_trk_matchedFraction_pt_var (nullptr),
456 m_trk_matchedFraction_pt_notvar (nullptr),
457 m_trk_matchedFraction_pt_onlyvar (nullptr),
458 m_trk_matchedFraction_pt_onlyfix (nullptr),
459 m_trk_matchedFraction_pt_none (nullptr),
460 m_trk_pv0_total_eta (nullptr),
461 m_trk_pv0_total_pt (nullptr),
462 m_trk_pv0_caloEntryUncTot_eta (nullptr),
463 m_trk_pv0_caloEntryUncTot_pt (nullptr),
464 m_trk_pv0_caloEntryUncTot_truthpt (nullptr),
465 m_trk_pv0_total_clusters_eta (nullptr),
466 m_trk_pv0_total_clusters_pt (nullptr),
467 m_trk_pv0_matching_deltar_fix_eta (nullptr),
468 m_trk_pv0_matching_deltar_fix_pt (nullptr),
469 m_trk_pv0_matching_deltar_var_eta (nullptr),
470 m_trk_pv0_matching_deltar_var_pt (nullptr),
471 m_trk_pv0_notMatching_deltar_fix_eta (nullptr),
472 m_trk_pv0_notMatching_deltar_fix_pt (nullptr),
473 m_trk_pv0_notMatching_deltar_var_eta (nullptr),
474 m_trk_pv0_notMatching_deltar_var_pt (nullptr),
475 m_trk_pv0_notMatching_deltar_none_eta (nullptr),
476 m_trk_pv0_notMatching_deltar_none_pt (nullptr),
477 m_trk_pv0_matching_deltar_fix_and_var_eta (nullptr),
478 m_trk_pv0_matching_deltar_fix_and_var_pt (nullptr),
479 m_trk_pv0_matching_deltar_fix_or_var_eta (nullptr),
480 m_trk_pv0_matching_deltar_fix_or_var_pt (nullptr),
481 m_trk_pv0_matching_deltar_onlyfix_eta (nullptr),
482 m_trk_pv0_matching_deltar_onlyfix_pt (nullptr),
483 m_trk_pv0_matching_deltar_onlyvar_eta (nullptr),
484 m_trk_pv0_matching_deltar_onlyvar_pt (nullptr),
485 m_trk_pv0_matchedFraction_eta_fix_and_var (nullptr),
486 m_trk_pv0_matchedFraction_eta_fix_or_var (nullptr),
487 m_trk_pv0_matchedFraction_eta_fix (nullptr),
488 m_trk_pv0_matchedFraction_eta_notfix (nullptr),
489 m_trk_pv0_matchedFraction_eta_var (nullptr),
490 m_trk_pv0_matchedFraction_eta_notvar (nullptr),
491 m_trk_pv0_matchedFraction_eta_onlyvar (nullptr),
492 m_trk_pv0_matchedFraction_eta_onlyfix (nullptr),
493 m_trk_pv0_matchedFraction_eta_none (nullptr),
494 m_trk_pv0_matchedFraction_pt_fix_and_var (nullptr),
495 m_trk_pv0_matchedFraction_pt_fix_or_var (nullptr),
496 m_trk_pv0_matchedFraction_pt_fix (nullptr),
497 m_trk_pv0_matchedFraction_pt_notfix (nullptr),
498 m_trk_pv0_matchedFraction_pt_var (nullptr),
499 m_trk_pv0_matchedFraction_pt_notvar (nullptr),
500 m_trk_pv0_matchedFraction_pt_onlyvar (nullptr),
501 m_trk_pv0_matchedFraction_pt_onlyfix (nullptr),
502 m_trk_pv0_matchedFraction_pt_none (nullptr),
503 m_trk_pv0_caloEntryUncTot_eta_0SiHits (nullptr),
504 m_trk_pv0_caloEntryUncTot_pt_0SiHits (nullptr),
505 m_trk_pv0_caloEntryUncTot_rFirstHit_0SiHits (nullptr),
506 m_trk_pv0_caloEntryUncTot_nSiHits (nullptr),
507 m_trk_pv0_caloEntryUncTot_rFirstHit (nullptr),
509 m_tcc_pt_etacut (nullptr),
512 m_tcc_eta_ptcut (nullptr),
514 m_tcc_taste (nullptr),
515 m_tcc_taste_pt (nullptr),
516 m_tcc_taste_pt_etacut (nullptr),
517 m_tcc_taste_eta (nullptr),
518 m_tcc_taste_eta_ptcut (nullptr),
519 m_tcc_pt_truth_pt (nullptr),
520 m_tcc_pt_response (nullptr),
521 m_tcc_pt_track_pt (nullptr),
522 m_tcc_pt_pseudoresponse (nullptr),
524 m_tcc_N_M_pv0 (nullptr),
525 m_trk_tcc_reco_pt_truth_pt (nullptr),
526 m_trk_tcc_reco_pt_response (nullptr) {
552 std::cout <<
"INFO: TCCPlots configured for " <<
m_collectionType <<
" type collection" << std::endl;
1089 std::cout <<
"WARNING: TCCPlots configured with unkown collection. Please check if you are using jets or tracks!" << std::endl;
1369 float caloEntryEta = acc_caloEntryPosEta(
track);
1374 float caloEntryUncEta = acc_caloEntryUncEta(
track);
1378 float caloEntryUncTheta = acc_caloEntryUncTheta(
track);
1385 float caloEntryPhi = acc_caloEntryPosPhi(
track);
1390 float caloEntryUncPhi = acc_caloEntryUncPhi(
track);
1395 float caloEntryUncEta = acc_caloEntryUncEta(
track);
1396 float caloEntryUncPhi = acc_caloEntryUncPhi(
track);
1397 float totUnc = sqrt(caloEntryUncEta*caloEntryUncEta+caloEntryUncPhi*caloEntryUncPhi);
1408 float perigeeUncEta = acc_perigeeUncEta(
track);
1412 float perigeeUncTheta = acc_perigeeUncTheta(
track);
1419 float perigeeUncPhi = acc_perigeeUncPhi(
track);
1424 float perigeeUncEta = acc_perigeeUncEta(
track);
1425 float perigeeUncPhi = acc_perigeeUncPhi(
track);
1426 float totUnc = sqrt(perigeeUncEta*perigeeUncEta+perigeeUncPhi*perigeeUncPhi);
1438 float delta_eta = acc_caloEntryEta(
track) - acc_perigeeEta(
track);
1448 delta_eta = acc_caloEntryEta(
track) -
track.eta();
1463 float delta_eta = acc_caloEntryEtaCorr(
track) -
track.eta();
1474 float delta_eta = acc_caloEntryEtaCorr(
track) - acc_caloEntryEta(
track);
1505 float caloEntryEta = acc_caloEntryPosEta(
track);
1511 float caloEntryEta = acc_caloEntryPosEta(
track);
1512 float caloEntryUncEta = acc_caloEntryUncEta(
track);
1517 float caloEntryUncTheta = acc_caloEntryUncTheta(
track);
1524 float caloEntryPhi = acc_caloEntryPosPhi(
track);
1530 float caloEntryPhi = acc_caloEntryPosPhi(
track);
1531 float caloEntryUncPhi = acc_caloEntryUncPhi(
track);
1537 float caloEntryUncEta = acc_caloEntryUncEta(
track);
1538 float caloEntryUncPhi = acc_caloEntryUncPhi(
track);
1539 float totUnc = sqrt(caloEntryUncEta*caloEntryUncEta+caloEntryUncPhi*caloEntryUncPhi);
1558 float perigeeEta = acc_perigeePosEta(
track);
1562 float perigeeUncEta = acc_perigeeUncEta(
track);
1566 float perigeeUncTheta = acc_perigeeUncTheta(
track);
1573 float perigeePhi = acc_perigeePosPhi(
track);
1578 float perigeeUncPhi = acc_perigeeUncPhi(
track);
1583 float perigeeUncEta = acc_perigeeUncEta(
track);
1584 float perigeeUncPhi = acc_perigeeUncPhi(
track);
1585 float totUnc = sqrt(perigeeUncEta*perigeeUncEta+perigeeUncPhi*perigeeUncPhi);
1609 float caloEntryUncEta = acc_caloEntryUncEta(
track);
1610 float CaloEntryUncTheta = acc_caloEntryUncTheta(
track);
1611 float caloEntryUncPhi = acc_caloEntryUncPhi(
track);
1612 float caloTotUnc = sqrt(caloEntryUncEta*caloEntryUncEta+caloEntryUncPhi*caloEntryUncPhi);
1613 float perigeeUncEta = acc_perigeeUncEta(
track);
1614 float perigeeUncTheta = acc_perigeeUncTheta(
track);
1615 float perigeeUncPhi = acc_perigeeUncPhi(
track);
1616 float perigeeTotUnc = sqrt(perigeeUncEta*perigeeUncEta+perigeeUncPhi*perigeeUncPhi);
1629 float delta_eta = acc_caloEntryEta(
track) - acc_perigeeEta(
track);
1641 delta_eta = acc_caloEntryEta(
track) -
track.eta();
1658 float delta_eta = acc_caloEntryEtaCorr(
track) -
track.eta();
1672 float delta_eta = acc_caloEntryEtaCorr(
track) - acc_caloEntryEta(
track);
1690 if (acc_assTool(
track)==0)
return;
1702 float caloEntryUncEta = acc_caloEntryUncEta(
track);
1703 float caloEntryUncPhi = acc_caloEntryUncPhi(
track);
1704 float totUnc = sqrt(caloEntryUncEta*caloEntryUncEta+caloEntryUncPhi*caloEntryUncPhi);
1716 if (acc_clusters_dr_fix(
track)==0) {
1728 if (acc_clusters_dr_var(
track)==0) {
1740 if (acc_clusters_dr_fix(
track)==0 and acc_clusters_dr_var(
track)==0) {
1749 if (acc_clusters_dr_fix(
track)>0 and acc_clusters_dr_var(
track)>0) {
1754 if (acc_clusters_dr_fix(
track)>0 or acc_clusters_dr_var(
track)>0) {
1759 if (acc_clusters_dr_fix(
track)>0 and acc_clusters_dr_var(
track)==0) {
1764 if (acc_clusters_dr_fix(
track)==0 and acc_clusters_dr_var(
track)>0) {
1802 float caloEntryUncEta = acc_caloEntryUncEta(
track);
1803 float caloEntryUncPhi = acc_caloEntryUncPhi(
track);
1804 float totUnc = sqrt(caloEntryUncEta*caloEntryUncEta+caloEntryUncPhi*caloEntryUncPhi);
1831 if (acc_clusters_dr_fix(
track)>0) {
1839 if (acc_clusters_dr_var(
track)>0) {
1847 if (acc_clusters_dr_fix(
track)==0 and acc_clusters_dr_var(
track)==0) {
1852 if (acc_clusters_dr_fix(
track)>0 and acc_clusters_dr_var(
track)>0) {
1857 if (acc_clusters_dr_fix(
track)>0 or acc_clusters_dr_var(
track)>0) {
1862 if (acc_clusters_dr_fix(
track)>0 and acc_clusters_dr_var(
track)==0) {
1867 if (acc_clusters_dr_fix(
track)==0 and acc_clusters_dr_var(
track)>0) {
1879 if (acc_assTool(cluster)==0)
return;
1905 if (acc_assTool(cluster)==0)
return;
1926 if (fabs(cluster.
eta())<2.5) {
1942 if (acc_matched(cluster)==1) {
1962 if (acc_dr_fix_match(cluster)==1 and acc_dr_var_match(cluster)==1) {
1967 if (acc_dr_fix_match(cluster)==1 or acc_dr_var_match(cluster)==1) {
1972 if (acc_dr_fix_match(cluster)==1) {
1980 if (acc_dr_var_match(cluster)==1) {
1988 if (acc_dr_fix_match(cluster)==0 and acc_dr_var_match(cluster)==1) {
1993 if (acc_dr_fix_match(cluster)==1 and acc_dr_var_match(cluster)==0) {
1998 if (acc_dr_fix_match(cluster)==0 and acc_dr_var_match(cluster)==0) {
2008 bool matchFix = (acc_dr_fix_match(cluster)==1 and acc_dr_fix_PV0(cluster)==1);
2009 bool matchVar = (acc_dr_var_match(cluster)==1 and acc_dr_var_PV0(cluster)==1);
2011 if (matchFix and matchVar) {
2016 if (matchFix or matchVar) {
2037 if (not matchFix and matchVar) {
2042 if (matchFix and not matchVar) {
2047 if (not matchFix and not matchVar) {
2059 bool matchFix = (acc_dr_fix_match(cluster)==1 and acc_dr_fix_PVX(cluster)==1 and acc_dr_fix_PV0(cluster)==0);
2060 bool matchVar = (acc_dr_var_match(cluster)==1 and acc_dr_var_PVX(cluster)==1 and acc_dr_var_PV0(cluster)==0);
2062 if (matchFix and matchVar) {
2067 if (matchFix or matchVar) {
2088 if (not matchFix and matchVar) {
2093 if (matchFix and not matchVar) {
2098 if (not matchFix and not matchVar) {
2112 if (acc_isPV0(cluster)==1)
2116 if (acc_rejected(cluster)==1)
2120 if (acc_isPV0(cluster)==1)
2122 else if (acc_isPVX(cluster)==1)
2128 if (acc_isPV0(cluster)==1)
2130 else if (acc_isPVX(cluster)==1)
2186 int M = acc_links(*cluster).size();
2190 for (
size_t t = 0;
t < acc_links(*cluster).size(); ++
t) {
2192 if (
std::find(alltracksPV0.begin(), alltracksPV0.end(),
track) != alltracksPV0.end()) {
2233 for (
auto&
histo : th2f ) {
2234 for (
int j = 1; j <=
histo->GetNbinsY(); j++)
2235 for (
int i = 1;
i <=
histo->GetNbinsX();
i++)
2236 histo->SetBinContent(
i,j,
histo->GetBinContent(
i,j)/(
histo->GetXaxis()->GetBinWidth(
i)*
histo->GetYaxis()->GetBinWidth(j)));
2239 for (
auto&
histo : th3f ) {
2240 for (
int k = 1;
k <=
histo->GetNbinsZ();
k++)
2241 for (
int j = 1; j <=
histo->GetNbinsY(); j++)
2242 for (
int i = 1;
i <=
histo->GetNbinsX();
i++)
2243 histo->SetBinContent(
i,j,
k,
histo->GetBinContent(
i,j,
k)/(
histo->GetXaxis()->GetBinWidth(
i)*
histo->GetYaxis()->GetBinWidth(j)*
histo->GetZaxis()->GetBinWidth(
k)));
2327 for (
auto&
histo : th2f ) {
2328 for (
int j = 1; j <=
histo->GetNbinsY(); j++)
2329 for (
int i = 1;
i <=
histo->GetNbinsX();
i++)
2330 histo->SetBinContent(
i,j,
histo->GetBinContent(
i,j)/(
histo->GetXaxis()->GetBinWidth(
i)*
histo->GetYaxis()->GetBinWidth(j)));
2333 for (
auto&
histo : th1f ) {
2334 for (
int i = 1;
i <=
histo->GetNbinsX();
i++)
2455 for (
auto&
histo : th2f ) {
2456 for (
int j = 1; j <=
histo->GetNbinsY(); j++)
2457 for (
int i = 1;
i <=
histo->GetNbinsX();
i++)
2458 histo->SetBinContent(
i,j,
histo->GetBinContent(
i,j)/(
histo->GetXaxis()->GetBinWidth(
i)*
histo->GetYaxis()->GetBinWidth(j)));
2461 for (
auto&
histo : th1f ) {
2462 for (
int i = 1;
i <=
histo->GetNbinsX();
i++)
2470 for (
int i=1;
i<=h2_response->GetNbinsX();
i++){
2471 TH1F* hold =
new TH1F(
"",
"", h2_response->GetNbinsY(),
2472 h2_response->GetYaxis()->GetBinCenter(1)-0.5*h2_response->GetYaxis()->GetBinWidth(1),
2473 h2_response->GetYaxis()->GetBinCenter(h2_response->GetNbinsY())+0.5*h2_response->GetYaxis()->GetBinWidth(h2_response->GetNbinsY()));
2474 for (
int j=1; j<=h2_response->GetNbinsY(); j++){
2475 hold->SetBinContent(j,h2_response->GetBinContent(
i,j));
2477 if (hold->Integral()==0.)
continue;
2482 hold->GetQuantiles(1,&quant84,&
prob);
2484 hold->GetQuantiles(1,&quant16,&
prob);
2485 h1_resolution->SetBinContent(
i,0.5*fabs(quant84-quant16)/
median);
2487 h1_median->SetBinContent(
i,
median);
2488 h1_median->SetBinError(
i,h1_resolution->GetBinContent(
i));
2494 for (
int i=1;
i<=h2_response->GetNbinsX();
i++){
2495 TH1F* hold =
new TH1F(
"",
"", h2_response->GetNbinsY(),
2496 h2_response->GetYaxis()->GetBinCenter(1)-0.5*h2_response->GetYaxis()->GetBinWidth(1),
2497 h2_response->GetYaxis()->GetBinCenter(h2_response->GetNbinsY())+0.5*h2_response->GetYaxis()->GetBinWidth(h2_response->GetNbinsY()));
2498 for (
int j=1; j<=h2_response->GetNbinsY(); j++){
2499 hold->SetBinContent(j,h2_response->GetBinContent(
i,j));
2501 if (hold->Integral()==0.)
continue;
2507 hold->GetQuantiles(1,&quant84,&
prob);
2510 hold->GetQuantiles(1,&quant16,&
prob);
2511 h1_resolution->SetBinContent(
i,0.5*fabs(quant84-quant16));
2516 for (
int i=1;
i<=h3_response->GetNbinsX();
i++) {
2517 for (
int j=1; j<=h3_response->GetNbinsY(); j++) {
2519 h3_response->GetNbinsZ(),
2520 h3_response->GetZaxis()->GetBinCenter(1)-0.5*h3_response->GetZaxis()->GetBinWidth(1),
2521 h3_response->GetZaxis()->GetBinCenter(h3_response->GetNbinsZ())+0.5*h3_response->GetZaxis()->GetBinWidth(h3_response->GetNbinsZ()));
2522 for (
int k=1;
k<=h3_response->GetNbinsZ();
k++){
2523 hold->SetBinContent(
k,h3_response->GetBinContent(
i,j,
k));
2525 if (hold->Integral()==0.)
continue;
2530 hold->GetQuantiles(1,&quant84,&
prob);
2532 hold->GetQuantiles(1,&quant16,&
prob);
2533 h2_resolution->SetBinContent(
i,j,0.5*fabs(quant84-quant16)/
median);