CbmRoot
CbmKresConversionManual.cxx
Go to the documentation of this file.
1 
17 #include "CbmKresConversionBG.h"
18 #include "CbmKresFunctions.h"
19 
20 #include "CbmGlobalTrack.h"
21 #include "CbmKFParticleInterface.h"
22 #include "CbmL1PFFitter.h"
23 #include "CbmMCTrack.h"
24 #include "CbmMvdHit.h"
25 #include "CbmRichHit.h"
26 #include "CbmRichRing.h"
28 #include "CbmRichRingLight.h"
29 #include "CbmRichUtil.h"
30 #include "CbmStsHit.h"
31 #include "CbmStsTrack.h"
32 #include "CbmTrackMatchNew.h"
33 #include "FairRootManager.h"
34 #include "KFParticle.h"
35 #include "L1Field.h"
36 
37 #include <iostream>
38 
39 using namespace std;
40 
42  : fTrain(nullptr)
43  , AnnTrain(0)
44  , fAnnSelection(nullptr)
45  , UseAnn()
46  , fMcTracks(nullptr)
47  , fGlobalTracks(nullptr)
48  , fStsTracks(nullptr)
49  , fStsTrackMatches(nullptr)
50  , fRichProjections(nullptr)
51  , fRichRings(nullptr)
52  , fRichRingMatches(nullptr)
53  , fRichHits(nullptr)
54  , fArrayMvdHit(nullptr)
55  , fArrayStsHit(nullptr)
56  , fPrimVertex(nullptr)
57  , fKFVertex()
58  , fTauFit(nullptr)
59  , fAnaBG(nullptr)
60  , VStsTrack_minus_Outside()
61  , VMCtracks_minus_Outside()
62  , VRings_minus_Outside()
63  , VStsIndex_minus_Outside()
64  , VRichRing_minus_Outside()
65  , VMCIndex_minus_Outside()
66  , VStsTrack_plus_Outside()
67  , VMCtracks_plus_Outside()
68  , VRings_plus_Outside()
69  , VStsIndex_plus_Outside()
70  , VRichRing_plus_Outside()
71  , VMCIndex_plus_Outside()
72  , VMCtracks_minus_Target()
73  , VStsTrack_minus_Target()
74  , VMomenta_minus_Target()
75  , VRings_minus_Target()
76  , VStsIndex_minus_Target()
77  , VRichRing_minus_Target()
78  , VMCIndex_minus_Target()
79  , VMCtracks_plus_Target()
80  , VStsTrack_plus_Target()
81  , VMomenta_plus_Target()
82  , VRings_plus_Target()
83  , VStsIndex_plus_Target()
84  , VRichRing_plus_Target()
85  , VMCIndex_plus_Target()
86  , frefmomenta()
87  , frefId()
88  , fMCId()
89  , fMCtracks()
90  , EMT_man_Event_Target()
91  , EMT_man_pair_momenta_Target()
92  , EMT_man_NofRings_Target()
93  , EMT_man_Event_Outside()
94  , EMT_man_pair_momenta_Outside()
95  , EMT_man_NofRings_Outside()
96  , EMT_man_Event_Both()
97  , EMT_man_pair_momenta_Both()
98  , EMT_man_NofRings_Both()
99  , Gammas_all_Target()
100  , Gammas_zero_Target()
101  , Gammas_one_Target()
102  , Gammas_two_Target()
103  , Gammas_onetwo_Target()
104  , Gammas_stsIndex_all_Target()
105  , Gammas_stsIndex_zero_Target()
106  , Gammas_stsIndex_one_Target()
107  , Gammas_stsIndex_two_Target()
108  , Gammas_stsIndex_onetwo_Target()
109  , Gammas_MCIndex_all_Target()
110  , Gammas_MCIndex_zero_Target()
111  , Gammas_MCIndex_one_Target()
112  , Gammas_MCIndex_two_Target()
113  , Gammas_MCIndex_onetwo_Target()
114  , Gammas_MC_all_Target()
115  , Gammas_MC_zero_Target()
116  , Gammas_MC_one_Target()
117  , Gammas_MC_two_Target()
118  , Gammas_MC_onetwo_Target()
119  , Gammas_all_Outside()
120  , Gammas_zero_Outside()
121  , Gammas_one_Outside()
122  , Gammas_two_Outside()
123  , Gammas_onetwo_Outside()
124  , Gammas_stsIndex_all_Outside()
125  , Gammas_stsIndex_zero_Outside()
126  , Gammas_stsIndex_one_Outside()
127  , Gammas_stsIndex_two_Outside()
128  , Gammas_stsIndex_onetwo_Outside()
129  , Gammas_MCIndex_all_Outside()
130  , Gammas_MCIndex_zero_Outside()
131  , Gammas_MCIndex_one_Outside()
132  , Gammas_MCIndex_two_Outside()
133  , Gammas_MCIndex_onetwo_Outside()
134  , Gammas_MC_all_Outside()
135  , Gammas_MC_zero_Outside()
136  , Gammas_MC_one_Outside()
137  , Gammas_MC_two_Outside()
138  , Gammas_MC_onetwo_Outside()
139  , Gammas_all_Both()
140  , Gammas_zero_Both()
141  , Gammas_one_Both()
142  , Gammas_two_Both()
143  , Gammas_onetwo_Both()
144  , Gammas_stsIndex_all_Both()
145  , Gammas_stsIndex_zero_Both()
146  , Gammas_stsIndex_one_Both()
147  , Gammas_stsIndex_two_Both()
148  , Gammas_stsIndex_onetwo_Both()
149  , Gammas_MCIndex_all_Both()
150  , Gammas_MCIndex_zero_Both()
151  , Gammas_MCIndex_one_Both()
152  , Gammas_MCIndex_two_Both()
153  , Gammas_MCIndex_onetwo_Both()
154  , Gammas_MC_all_Both()
155  , Gammas_MC_zero_Both()
156  , Gammas_MC_one_Both()
157  , Gammas_MC_two_Both()
158  , Gammas_MC_onetwo_Both()
159  , Gamma_WAC()
160  , Gammas_stsIndex_WAC()
161  , Gammas_MCIndex_WAC()
162  , Gammas_MC_WAC()
163  , EMT_man_Event_WAC()
164  , EMT_man_pair_momenta_WAC()
165  , EMT_man_NofRings_WAC()
166  , fHistoList_man_cuts_Both()
167  , InvMass_vs_OA_candidates_Both(nullptr)
168  , InvMass_vs_OA_fromPi0_Both(nullptr)
169  , GammasInvMass_candidates_Both(nullptr)
170  , GammasOA_candidates_Both(nullptr)
171  , GammasInvMass_fromPi0_Both(nullptr)
172  , GammasOA_fromPi0_Both(nullptr)
173  , PlaneAngles_last_candidates_Both(nullptr)
174  , PlaneAngles_last_fromPi0_Both(nullptr)
175  , PlaneAngles_first_candidates_Both(nullptr)
176  , PlaneAngles_first_fromPi0_Both(nullptr)
177  , fHistoList_man_cuts_Target()
178  , InvMass_vs_OA_candidates_Target(nullptr)
179  , InvMass_vs_OA_fromPi0_Target(nullptr)
180  , GammasInvMass_candidates_Target(nullptr)
181  , GammasOA_candidates_Target(nullptr)
182  , GammasInvMass_fromPi0_Target(nullptr)
183  , GammasOA_fromPi0_Target(nullptr)
184  , PlaneAngles_last_candidates_Target(nullptr)
185  , PlaneAngles_last_fromPi0_Target(nullptr)
186  , PlaneAngles_first_candidates_Target(nullptr)
187  , PlaneAngles_first_fromPi0_Target(nullptr)
188  , fHistoList_man_cuts_Outside()
189  , InvMass_vs_OA_candidates_Outside(nullptr)
190  , InvMass_vs_OA_fromPi0_Outside(nullptr)
191  , GammasInvMass_candidates_Outside(nullptr)
192  , GammasOA_candidates_Outside(nullptr)
193  , GammasInvMass_fromPi0_Outside(nullptr)
194  , GammasOA_fromPi0_Outside(nullptr)
195  , PlaneAngles_last_candidates_Outside(nullptr)
196  , PlaneAngles_last_fromPi0_Outside(nullptr)
197  , PlaneAngles_first_candidates_Outside(nullptr)
198  , PlaneAngles_first_fromPi0_Outside(nullptr)
199  , fHistoList_man_all_Target()
200  , GammaInvMassReco_all_Target(nullptr)
201  , GammaOpeningAngleReco_all_Target(nullptr)
202  , Pdg_all_Target(nullptr)
203  , P_reco_all_Target(nullptr)
204  , Pt_reco_all_Target(nullptr)
205  , Pi0InvMassReco_all_Target(nullptr)
206  , EMT_InvMass_all_Target(nullptr)
207  , Pi0_pt_vs_rap_all_Target(nullptr)
208  , Pi0_pt_vs_rap_est_all_Target(nullptr)
209  , DalitzPi0_all_Target(nullptr)
210  , PhotonsPi0_all_Target(nullptr)
211  , fHistoList_man_zero_Target()
212  , GammaInvMassReco_zero_Target(nullptr)
213  , GammaOpeningAngleReco_zero_Target(nullptr)
214  , Pdg_zero_Target(nullptr)
215  , P_reco_zero_Target(nullptr)
216  , Pt_reco_zero_Target(nullptr)
217  , Pi0InvMassReco_zero_Target(nullptr)
218  , EMT_InvMass_zero_Target(nullptr)
219  , Pi0_pt_vs_rap_zero_Target(nullptr)
220  , Pi0_pt_vs_rap_est_zero_Target(nullptr)
221  , DalitzPi0_zero_Target(nullptr)
222  , PhotonsPi0_zero_Target(nullptr)
223  , fHistoList_man_one_Target()
224  , GammaInvMassReco_one_Target(nullptr)
225  , GammaOpeningAngleReco_one_Target(nullptr)
226  , Pdg_one_Target(nullptr)
227  , P_reco_one_Target(nullptr)
228  , Pt_reco_one_Target(nullptr)
229  , Pi0InvMassReco_one_Target(nullptr)
230  , EMT_InvMass_one_Target(nullptr)
231  , Pi0_pt_vs_rap_one_Target(nullptr)
232  , Pi0_pt_vs_rap_est_one_Target(nullptr)
233  , DalitzPi0_one_Target(nullptr)
234  , PhotonsPi0_one_Target(nullptr)
235  , fHistoList_man_two_Target()
236  , GammaInvMassReco_two_Target(nullptr)
237  , GammaOpeningAngleReco_two_Target(nullptr)
238  , Pdg_two_Target(nullptr)
239  , P_reco_two_Target(nullptr)
240  , Pt_reco_two_Target(nullptr)
241  , Pi0InvMassReco_two_Target(nullptr)
242  , EMT_InvMass_two_Target(nullptr)
243  , Pi0_pt_vs_rap_two_Target(nullptr)
244  , Pi0_pt_vs_rap_est_two_Target(nullptr)
245  , DalitzPi0_two_Target(nullptr)
246  , PhotonsPi0_two_Target(nullptr)
247  , fHistoList_man_onetwo_Target()
248  , GammaInvMassReco_onetwo_Target(nullptr)
249  , GammaOpeningAngleReco_onetwo_Target(nullptr)
250  , Pdg_onetwo_Target(nullptr)
251  , P_reco_onetwo_Target(nullptr)
252  , Pt_reco_onetwo_Target(nullptr)
253  , Pi0InvMassReco_onetwo_Target(nullptr)
254  , EMT_InvMass_onetwo_Target(nullptr)
255  , Pi0_pt_vs_rap_onetwo_Target(nullptr)
256  , Pi0_pt_vs_rap_est_onetwo_Target(nullptr)
257  , DalitzPi0_onetwo_Target(nullptr)
258  , PhotonsPi0_onetwo_Target(nullptr)
259  , fHistoList_man_all_Outside()
260  , GammaInvMassReco_all_Outside(nullptr)
261  , GammaOpeningAngleReco_all_Outside(nullptr)
262  , Pdg_all_Outside(nullptr)
263  , P_reco_all_Outside(nullptr)
264  , Pt_reco_all_Outside(nullptr)
265  , Pi0InvMassReco_all_Outside(nullptr)
266  , EMT_InvMass_all_Outside(nullptr)
267  , Pi0_pt_vs_rap_all_Outside(nullptr)
268  , Pi0_pt_vs_rap_est_all_Outside(nullptr)
269  , DalitzPi0_all_Outside(nullptr)
270  , PhotonsPi0_all_Outside(nullptr)
271  , fHistoList_man_zero_Outside()
272  , GammaInvMassReco_zero_Outside(nullptr)
273  , GammaOpeningAngleReco_zero_Outside(nullptr)
274  , Pdg_zero_Outside(nullptr)
275  , P_reco_zero_Outside(nullptr)
276  , Pt_reco_zero_Outside(nullptr)
277  , Pi0InvMassReco_zero_Outside(nullptr)
278  , EMT_InvMass_zero_Outside(nullptr)
279  , Pi0_pt_vs_rap_zero_Outside(nullptr)
280  , Pi0_pt_vs_rap_est_zero_Outside(nullptr)
281  , DalitzPi0_zero_Outside(nullptr)
282  , PhotonsPi0_zero_Outside(nullptr)
283  , fHistoList_man_one_Outside()
284  , GammaInvMassReco_one_Outside(nullptr)
285  , GammaOpeningAngleReco_one_Outside(nullptr)
286  , Pdg_one_Outside(nullptr)
287  , P_reco_one_Outside(nullptr)
288  , Pt_reco_one_Outside(nullptr)
289  , Pi0InvMassReco_one_Outside(nullptr)
290  , EMT_InvMass_one_Outside(nullptr)
291  , Pi0_pt_vs_rap_one_Outside(nullptr)
292  , Pi0_pt_vs_rap_est_one_Outside(nullptr)
293  , DalitzPi0_one_Outside(nullptr)
294  , PhotonsPi0_one_Outside(nullptr)
295  , fHistoList_man_two_Outside()
296  , GammaInvMassReco_two_Outside(nullptr)
297  , GammaOpeningAngleReco_two_Outside(nullptr)
298  , Pdg_two_Outside(nullptr)
299  , P_reco_two_Outside(nullptr)
300  , Pt_reco_two_Outside(nullptr)
301  , Pi0InvMassReco_two_Outside(nullptr)
302  , EMT_InvMass_two_Outside(nullptr)
303  , Pi0_pt_vs_rap_two_Outside(nullptr)
304  , Pi0_pt_vs_rap_est_two_Outside(nullptr)
305  , DalitzPi0_two_Outside(nullptr)
306  , PhotonsPi0_two_Outside(nullptr)
307  , fHistoList_man_onetwo_Outside()
308  , GammaInvMassReco_onetwo_Outside(nullptr)
309  , GammaOpeningAngleReco_onetwo_Outside(nullptr)
310  , Pdg_onetwo_Outside(nullptr)
311  , P_reco_onetwo_Outside(nullptr)
312  , Pt_reco_onetwo_Outside(nullptr)
313  , Pi0InvMassReco_onetwo_Outside(nullptr)
314  , EMT_InvMass_onetwo_Outside(nullptr)
315  , Pi0_pt_vs_rap_onetwo_Outside(nullptr)
316  , Pi0_pt_vs_rap_est_onetwo_Outside(nullptr)
317  , DalitzPi0_onetwo_Outside(nullptr)
318  , PhotonsPi0_onetwo_Outside(nullptr)
319  , fHistoList_man_all_Both()
320  , GammaInvMassReco_all_Both(nullptr)
321  , GammaOpeningAngleReco_all_Both(nullptr)
322  , Pdg_all_Both(nullptr)
323  , P_reco_all_Both(nullptr)
324  , Pt_reco_all_Both(nullptr)
325  , Pi0InvMassReco_all_Both(nullptr)
326  , EMT_InvMass_all_Both(nullptr)
327  , Pi0_pt_vs_rap_all_Both(nullptr)
328  , Pi0_pt_vs_rap_est_all_Both(nullptr)
329  , DalitzPi0_all_Both(nullptr)
330  , PhotonsPi0_all_Both(nullptr)
331  , fHistoList_man_zero_Both()
332  , GammaInvMassReco_zero_Both(nullptr)
333  , GammaOpeningAngleReco_zero_Both(nullptr)
334  , Pdg_zero_Both(nullptr)
335  , P_reco_zero_Both(nullptr)
336  , Pt_reco_zero_Both(nullptr)
337  , Pi0InvMassReco_zero_Both(nullptr)
338  , EMT_InvMass_zero_Both(nullptr)
339  , Pi0_pt_vs_rap_zero_Both(nullptr)
340  , Pi0_pt_vs_rap_est_zero_Both(nullptr)
341  , DalitzPi0_zero_Both(nullptr)
342  , PhotonsPi0_zero_Both(nullptr)
343  , fHistoList_man_one_Both()
344  , GammaInvMassReco_one_Both(nullptr)
345  , GammaOpeningAngleReco_one_Both(nullptr)
346  , Pdg_one_Both(nullptr)
347  , P_reco_one_Both(nullptr)
348  , Pt_reco_one_Both(nullptr)
349  , Pi0InvMassReco_one_Both(nullptr)
350  , EMT_InvMass_one_Both(nullptr)
351  , Pi0_pt_vs_rap_one_Both(nullptr)
352  , Pi0_pt_vs_rap_est_one_Both(nullptr)
353  , DalitzPi0_one_Both(nullptr)
354  , PhotonsPi0_one_Both(nullptr)
355  , fHistoList_man_two_Both()
356  , GammaInvMassReco_two_Both(nullptr)
357  , GammaOpeningAngleReco_two_Both(nullptr)
358  , Pdg_two_Both(nullptr)
359  , P_reco_two_Both(nullptr)
360  , Pt_reco_two_Both(nullptr)
361  , Pi0InvMassReco_two_Both(nullptr)
362  , EMT_InvMass_two_Both(nullptr)
363  , Pi0_pt_vs_rap_two_Both(nullptr)
364  , Pi0_pt_vs_rap_est_two_Both(nullptr)
365  , DalitzPi0_two_Both(nullptr)
366  , PhotonsPi0_two_Both(nullptr)
367  , fHistoList_man_onetwo_Both()
368  , GammaInvMassReco_onetwo_Both(nullptr)
369  , GammaOpeningAngleReco_onetwo_Both(nullptr)
370  , Pdg_onetwo_Both(nullptr)
371  , P_reco_onetwo_Both(nullptr)
372  , Pt_reco_onetwo_Both(nullptr)
373  , Pi0InvMassReco_onetwo_Both(nullptr)
374  , EMT_InvMass_onetwo_Both(nullptr)
375  , Pi0_pt_vs_rap_onetwo_Both(nullptr)
376  , Pi0_pt_vs_rap_est_onetwo_Both(nullptr)
377  , DalitzPi0_onetwo_Both(nullptr)
378  , PhotonsPi0_onetwo_Both(nullptr)
379  , fHistoList_man_Both()
380  , Pdg_vs_Distance(nullptr)
381  , P_vs_Distance(nullptr)
382  , fHistoList_multiplicity_man_Target()
383  , MultiplicityGamma_all_Target(nullptr)
384  , MultiplicityGamma_zero_Target(nullptr)
385  , MultiplicityGamma_one_Target(nullptr)
386  , MultiplicityGamma_two_Target(nullptr)
387  , MultiplicityGamma_onetwo_Target(nullptr)
388  , MultiplicityChargedParticles_all_Target(nullptr)
389  , MultiplicityChargedParticles_zero_Target(nullptr)
390  , MultiplicityChargedParticles_one_Target(nullptr)
391  , MultiplicityChargedParticles_two_Target(nullptr)
392  , MultiplicityChargedParticles_onetwo_Target(nullptr)
393  , fHistoList_multiplicity_man_Outside()
394  , MultiplicityGamma_all_Outside(nullptr)
395  , MultiplicityGamma_zero_Outside(nullptr)
396  , MultiplicityGamma_one_Outside(nullptr)
397  , MultiplicityGamma_two_Outside(nullptr)
398  , MultiplicityGamma_onetwo_Outside(nullptr)
399  , MultiplicityChargedParticles_all_Outside(nullptr)
400  , MultiplicityChargedParticles_zero_Outside(nullptr)
401  , MultiplicityChargedParticles_one_Outside(nullptr)
402  , MultiplicityChargedParticles_two_Outside(nullptr)
403  , MultiplicityChargedParticles_onetwo_Outside(nullptr)
404  , fHistoList_multiplicity_man_Both()
405  , MultiplicityGamma_all_Both(nullptr)
406  , MultiplicityGamma_zero_Both(nullptr)
407  , MultiplicityGamma_one_Both(nullptr)
408  , MultiplicityGamma_two_Both(nullptr)
409  , MultiplicityGamma_onetwo_Both(nullptr)
410  , MultiplicityChargedParticles_all_Both(nullptr)
411  , MultiplicityChargedParticles_zero_Both(nullptr)
412  , MultiplicityChargedParticles_one_Both(nullptr)
413  , MultiplicityChargedParticles_two_Both(nullptr)
414  , MultiplicityChargedParticles_onetwo_Both(nullptr)
415  , fHistoList_rap_vs_pt_InM()
416  , rap_vs_Pt_InM_1(nullptr)
417  , rap_vs_Pt_InM_2(nullptr)
418  , rap_vs_Pt_InM_3(nullptr)
419  , rap_vs_Pt_InM_4(nullptr)
420  , rap_vs_Pt_InM_5(nullptr)
421  , rap_vs_Pt_InM_6(nullptr)
422  , rap_vs_Pt_InM_7(nullptr)
423  , rap_vs_Pt_InM_8(nullptr)
424  , rap_vs_Pt_InM_9(nullptr)
425  , rap_vs_Pt_InM_10(nullptr)
426  , rap_vs_Pt_InM_11(nullptr)
427  , rap_vs_Pt_InM_12(nullptr)
428  , rap_vs_Pt_InM_13(nullptr)
429  , rap_vs_Pt_InM_14(nullptr)
430  , rap_vs_Pt_InM_15(nullptr)
431  , rap_vs_Pt_InM_16(nullptr)
432  , rap_vs_Pt_InM_17(nullptr)
433  , rap_vs_Pt_InM_18(nullptr)
434  , rap_vs_Pt_InM_19(nullptr)
435  , rap_vs_Pt_InM_20(nullptr)
436  , rap_vs_Pt_InM_21(nullptr)
437  , rap_vs_Pt_InM_22(nullptr)
438  , rap_vs_Pt_InM_23(nullptr)
439  , rap_vs_Pt_InM_24(nullptr)
440  , rap_vs_Pt_InM_25(nullptr)
441  , rap_vs_Pt_InM_26(nullptr)
442  , rap_vs_Pt_InM_27(nullptr)
443  , rap_vs_Pt_InM_28(nullptr)
444  , rap_vs_Pt_InM_29(nullptr)
445  , rap_vs_Pt_InM_30(nullptr)
446  , rap_vs_Pt_InM_31(nullptr)
447  , rap_vs_Pt_InM_32(nullptr)
448  , rap_vs_Pt_InM_33(nullptr)
449  , rap_vs_Pt_InM_34(nullptr)
450  , rap_vs_Pt_InM_35(nullptr)
451  , rap_vs_Pt_InM_36(nullptr)
452  , rap_vs_Pt_InM_37(nullptr)
453  , rap_vs_Pt_InM_38(nullptr)
454  , rap_vs_Pt_InM_39(nullptr)
455  , rap_vs_Pt_InM_40(nullptr)
456  , rap_vs_Pt_InM_41(nullptr)
457  , rap_vs_Pt_InM_42(nullptr)
458  , rap_vs_Pt_InM_43(nullptr)
459  , rap_vs_Pt_InM_44(nullptr)
460  , rap_vs_Pt_InM_45(nullptr)
461  , rap_vs_Pt_InM_46(nullptr)
462  , rap_vs_Pt_InM_47(nullptr)
463  , rap_vs_Pt_InM_48(nullptr)
464  , rap_vs_Pt_InM_49(nullptr)
465  , rap_vs_Pt_InM_50(nullptr)
466  , rap_vs_Pt_InM_51(nullptr)
467  , rap_vs_Pt_InM_52(nullptr)
468  , rap_vs_Pt_InM_53(nullptr)
469  , rap_vs_Pt_InM_54(nullptr)
470  , rap_vs_Pt_InM_55(nullptr)
471  , rap_vs_Pt_InM_56(nullptr)
472  , rap_vs_Pt_InM_57(nullptr)
473  , rap_vs_Pt_InM_58(nullptr)
474  , rap_vs_Pt_InM_59(nullptr)
475  , rap_vs_Pt_InM_60(nullptr)
476  , rap_vs_Pt_InM_61(nullptr)
477  , rap_vs_Pt_InM_62(nullptr)
478  , rap_vs_Pt_InM_63(nullptr)
479  , rap_vs_Pt_InM_64(nullptr)
480  , rap_vs_Pt_InM_65(nullptr)
481  , rap_vs_Pt_InM_66(nullptr)
482  , rap_vs_Pt_InM_67(nullptr)
483  , rap_vs_Pt_InM_68(nullptr)
484  , rap_vs_Pt_InM_69(nullptr)
485  , rap_vs_Pt_InM_70(nullptr)
486  , rap_vs_Pt_InM_71(nullptr)
487  , rap_vs_Pt_InM_72(nullptr)
488  , rap_vs_Pt_InM_73(nullptr)
489  , rap_vs_Pt_InM_74(nullptr)
490  , rap_vs_Pt_InM_75(nullptr)
491  , rap_vs_Pt_InM_76(nullptr)
492  , rap_vs_Pt_InM_81(nullptr)
493  , rap_vs_Pt_InM_82(nullptr)
494  , rap_vs_Pt_InM_83(nullptr)
495  , rap_vs_Pt_InM_84(nullptr)
496  , rap_vs_Pt_InM_85(nullptr)
497  , rap_vs_Pt_InM_86(nullptr)
498  , rap_vs_Pt_InM_87(nullptr)
499  , rap_vs_Pt_InM_88(nullptr)
500  , rap_vs_Pt_InM_89(nullptr)
501  , rap_vs_Pt_InM_90(nullptr)
502  , rap_vs_Pt_InM_91(nullptr)
503  , rap_vs_Pt_InM_92(nullptr)
504  , rap_vs_Pt_InM_101(nullptr)
505  , rap_vs_Pt_InM_102(nullptr)
506  , rap_vs_Pt_InM_103(nullptr)
507  , rap_vs_Pt_InM_104(nullptr)
508  , rap_vs_Pt_InM_105(nullptr)
509  , rap_vs_Pt_InM_106(nullptr)
510  , rap_vs_Pt_InM_107(nullptr)
511  , rap_vs_Pt_InM_108(nullptr)
512  , rap_vs_Pt_InM_111(nullptr)
513  , rap_vs_Pt_InM_112(nullptr)
514  , rap_vs_Pt_InM_113(nullptr)
515  , rap_vs_Pt_InM_114(nullptr)
516  , rap_vs_Pt_InM_mixing_1(nullptr)
517  , rap_vs_Pt_InM_mixing_2(nullptr)
518  , rap_vs_Pt_InM_mixing_3(nullptr)
519  , rap_vs_Pt_InM_mixing_4(nullptr)
520  , rap_vs_Pt_InM_mixing_5(nullptr)
521  , rap_vs_Pt_InM_mixing_6(nullptr)
522  , rap_vs_Pt_InM_mixing_7(nullptr)
523  , rap_vs_Pt_InM_mixing_8(nullptr)
524  , rap_vs_Pt_InM_mixing_9(nullptr)
525  , rap_vs_Pt_InM_mixing_10(nullptr)
526  , rap_vs_Pt_InM_mixing_11(nullptr)
527  , rap_vs_Pt_InM_mixing_12(nullptr)
528  , rap_vs_Pt_InM_mixing_13(nullptr)
529  , rap_vs_Pt_InM_mixing_14(nullptr)
530  , rap_vs_Pt_InM_mixing_15(nullptr)
531  , rap_vs_Pt_InM_mixing_16(nullptr)
532  , rap_vs_Pt_InM_mixing_17(nullptr)
533  , rap_vs_Pt_InM_mixing_18(nullptr)
534  , rap_vs_Pt_InM_mixing_19(nullptr)
535  , rap_vs_Pt_InM_mixing_20(nullptr)
536  , rap_vs_Pt_InM_mixing_21(nullptr)
537  , rap_vs_Pt_InM_mixing_22(nullptr)
538  , rap_vs_Pt_InM_mixing_23(nullptr)
539  , rap_vs_Pt_InM_mixing_24(nullptr)
540  , rap_vs_Pt_InM_mixing_25(nullptr)
541  , rap_vs_Pt_InM_mixing_26(nullptr)
542  , rap_vs_Pt_InM_mixing_27(nullptr)
543  , rap_vs_Pt_InM_mixing_28(nullptr)
544  , rap_vs_Pt_InM_mixing_29(nullptr)
545  , rap_vs_Pt_InM_mixing_30(nullptr)
546  , rap_vs_Pt_InM_mixing_31(nullptr)
547  , rap_vs_Pt_InM_mixing_32(nullptr)
548  , rap_vs_Pt_InM_mixing_33(nullptr)
549  , rap_vs_Pt_InM_mixing_34(nullptr)
550  , rap_vs_Pt_InM_mixing_35(nullptr)
551  , rap_vs_Pt_InM_mixing_36(nullptr)
552  , rap_vs_Pt_InM_mixing_37(nullptr)
553  , rap_vs_Pt_InM_mixing_38(nullptr)
554  , rap_vs_Pt_InM_mixing_39(nullptr)
555  , rap_vs_Pt_InM_mixing_40(nullptr)
556  , rap_vs_Pt_InM_mixing_41(nullptr)
557  , rap_vs_Pt_InM_mixing_42(nullptr)
558  , rap_vs_Pt_InM_mixing_43(nullptr)
559  , rap_vs_Pt_InM_mixing_44(nullptr)
560  , rap_vs_Pt_InM_mixing_45(nullptr)
561  , rap_vs_Pt_InM_mixing_46(nullptr)
562  , rap_vs_Pt_InM_mixing_47(nullptr)
563  , rap_vs_Pt_InM_mixing_48(nullptr)
564  , rap_vs_Pt_InM_mixing_49(nullptr)
565  , rap_vs_Pt_InM_mixing_50(nullptr)
566  , rap_vs_Pt_InM_mixing_51(nullptr)
567  , rap_vs_Pt_InM_mixing_52(nullptr)
568  , rap_vs_Pt_InM_mixing_53(nullptr)
569  , rap_vs_Pt_InM_mixing_54(nullptr)
570  , rap_vs_Pt_InM_mixing_55(nullptr)
571  , rap_vs_Pt_InM_mixing_56(nullptr)
572  , rap_vs_Pt_InM_mixing_57(nullptr)
573  , rap_vs_Pt_InM_mixing_58(nullptr)
574  , rap_vs_Pt_InM_mixing_59(nullptr)
575  , rap_vs_Pt_InM_mixing_60(nullptr)
576  , rap_vs_Pt_InM_mixing_61(nullptr)
577  , rap_vs_Pt_InM_mixing_62(nullptr)
578  , rap_vs_Pt_InM_mixing_63(nullptr)
579  , rap_vs_Pt_InM_mixing_64(nullptr)
580  , rap_vs_Pt_InM_mixing_65(nullptr)
581  , rap_vs_Pt_InM_mixing_66(nullptr)
582  , rap_vs_Pt_InM_mixing_67(nullptr)
583  , rap_vs_Pt_InM_mixing_68(nullptr)
584  , rap_vs_Pt_InM_mixing_69(nullptr)
585  , rap_vs_Pt_InM_mixing_70(nullptr)
586  , rap_vs_Pt_InM_mixing_71(nullptr)
587  , rap_vs_Pt_InM_mixing_72(nullptr)
588  , rap_vs_Pt_InM_mixing_73(nullptr)
589  , rap_vs_Pt_InM_mixing_74(nullptr)
590  , rap_vs_Pt_InM_mixing_75(nullptr)
591  , rap_vs_Pt_InM_mixing_76(nullptr)
592  , rap_vs_Pt_InM_mixing_81(nullptr)
593  , rap_vs_Pt_InM_mixing_82(nullptr)
594  , rap_vs_Pt_InM_mixing_83(nullptr)
595  , rap_vs_Pt_InM_mixing_84(nullptr)
596  , rap_vs_Pt_InM_mixing_85(nullptr)
597  , rap_vs_Pt_InM_mixing_86(nullptr)
598  , rap_vs_Pt_InM_mixing_87(nullptr)
599  , rap_vs_Pt_InM_mixing_88(nullptr)
600  , rap_vs_Pt_InM_mixing_89(nullptr)
601  , rap_vs_Pt_InM_mixing_90(nullptr)
602  , rap_vs_Pt_InM_mixing_91(nullptr)
603  , rap_vs_Pt_InM_mixing_92(nullptr)
604  , rap_vs_Pt_InM_mixing_101(nullptr)
605  , rap_vs_Pt_InM_mixing_102(nullptr)
606  , rap_vs_Pt_InM_mixing_103(nullptr)
607  , rap_vs_Pt_InM_mixing_104(nullptr)
608  , rap_vs_Pt_InM_mixing_105(nullptr)
609  , rap_vs_Pt_InM_mixing_106(nullptr)
610  , rap_vs_Pt_InM_mixing_107(nullptr)
611  , rap_vs_Pt_InM_mixing_108(nullptr)
612  , rap_vs_Pt_InM_mixing_111(nullptr)
613  , rap_vs_Pt_InM_mixing_112(nullptr)
614  , rap_vs_Pt_InM_mixing_113(nullptr)
615  , rap_vs_Pt_InM_mixing_114(nullptr)
616  , fHistoList_rap_vs_pt_InM_all()
617  , rap_vs_Pt_InM_all_1(nullptr)
618  , rap_vs_Pt_InM_all_2(nullptr)
619  , rap_vs_Pt_InM_all_3(nullptr)
620  , rap_vs_Pt_InM_all_4(nullptr)
621  , rap_vs_Pt_InM_all_5(nullptr)
622  , rap_vs_Pt_InM_all_6(nullptr)
623  , rap_vs_Pt_InM_all_7(nullptr)
624  , rap_vs_Pt_InM_all_8(nullptr)
625  , rap_vs_Pt_InM_all_9(nullptr)
626  , rap_vs_Pt_InM_all_10(nullptr)
627  , rap_vs_Pt_InM_all_11(nullptr)
628  , rap_vs_Pt_InM_all_12(nullptr)
629  , rap_vs_Pt_InM_all_13(nullptr)
630  , rap_vs_Pt_InM_all_14(nullptr)
631  , rap_vs_Pt_InM_all_15(nullptr)
632  , rap_vs_Pt_InM_all_16(nullptr)
633  , rap_vs_Pt_InM_all_17(nullptr)
634  , rap_vs_Pt_InM_all_18(nullptr)
635  , rap_vs_Pt_InM_all_19(nullptr)
636  , rap_vs_Pt_InM_all_20(nullptr)
637  , rap_vs_Pt_InM_all_21(nullptr)
638  , rap_vs_Pt_InM_all_22(nullptr)
639  , rap_vs_Pt_InM_all_23(nullptr)
640  , rap_vs_Pt_InM_all_24(nullptr)
641  , rap_vs_Pt_InM_all_25(nullptr)
642  , rap_vs_Pt_InM_all_26(nullptr)
643  , rap_vs_Pt_InM_all_27(nullptr)
644  , rap_vs_Pt_InM_all_28(nullptr)
645  , rap_vs_Pt_InM_all_29(nullptr)
646  , rap_vs_Pt_InM_all_30(nullptr)
647  , rap_vs_Pt_InM_all_31(nullptr)
648  , rap_vs_Pt_InM_all_32(nullptr)
649  , rap_vs_Pt_InM_all_33(nullptr)
650  , rap_vs_Pt_InM_all_34(nullptr)
651  , rap_vs_Pt_InM_all_35(nullptr)
652  , rap_vs_Pt_InM_all_36(nullptr)
653  , rap_vs_Pt_InM_all_37(nullptr)
654  , rap_vs_Pt_InM_all_38(nullptr)
655  , rap_vs_Pt_InM_all_39(nullptr)
656  , rap_vs_Pt_InM_all_40(nullptr)
657  , rap_vs_Pt_InM_all_41(nullptr)
658  , rap_vs_Pt_InM_all_42(nullptr)
659  , rap_vs_Pt_InM_all_43(nullptr)
660  , rap_vs_Pt_InM_all_44(nullptr)
661  , rap_vs_Pt_InM_all_45(nullptr)
662  , rap_vs_Pt_InM_all_46(nullptr)
663  , rap_vs_Pt_InM_all_47(nullptr)
664  , rap_vs_Pt_InM_all_48(nullptr)
665  , rap_vs_Pt_InM_all_49(nullptr)
666  , rap_vs_Pt_InM_all_50(nullptr)
667  , rap_vs_Pt_InM_all_51(nullptr)
668  , rap_vs_Pt_InM_all_52(nullptr)
669  , rap_vs_Pt_InM_all_53(nullptr)
670  , rap_vs_Pt_InM_all_54(nullptr)
671  , rap_vs_Pt_InM_all_55(nullptr)
672  , rap_vs_Pt_InM_all_56(nullptr)
673  , rap_vs_Pt_InM_all_57(nullptr)
674  , rap_vs_Pt_InM_all_58(nullptr)
675  , rap_vs_Pt_InM_all_59(nullptr)
676  , rap_vs_Pt_InM_all_60(nullptr)
677  , rap_vs_Pt_InM_all_61(nullptr)
678  , rap_vs_Pt_InM_all_62(nullptr)
679  , rap_vs_Pt_InM_all_63(nullptr)
680  , rap_vs_Pt_InM_all_64(nullptr)
681  , rap_vs_Pt_InM_all_65(nullptr)
682  , rap_vs_Pt_InM_all_66(nullptr)
683  , rap_vs_Pt_InM_all_67(nullptr)
684  , rap_vs_Pt_InM_all_68(nullptr)
685  , rap_vs_Pt_InM_all_69(nullptr)
686  , rap_vs_Pt_InM_all_70(nullptr)
687  , rap_vs_Pt_InM_all_71(nullptr)
688  , rap_vs_Pt_InM_all_72(nullptr)
689  , rap_vs_Pt_InM_all_73(nullptr)
690  , rap_vs_Pt_InM_all_74(nullptr)
691  , rap_vs_Pt_InM_all_75(nullptr)
692  , rap_vs_Pt_InM_all_76(nullptr)
693  , rap_vs_Pt_InM_all_81(nullptr)
694  , rap_vs_Pt_InM_all_82(nullptr)
695  , rap_vs_Pt_InM_all_83(nullptr)
696  , rap_vs_Pt_InM_all_84(nullptr)
697  , rap_vs_Pt_InM_all_85(nullptr)
698  , rap_vs_Pt_InM_all_86(nullptr)
699  , rap_vs_Pt_InM_all_87(nullptr)
700  , rap_vs_Pt_InM_all_88(nullptr)
701  , rap_vs_Pt_InM_all_89(nullptr)
702  , rap_vs_Pt_InM_all_90(nullptr)
703  , rap_vs_Pt_InM_all_91(nullptr)
704  , rap_vs_Pt_InM_all_92(nullptr)
705  , rap_vs_Pt_InM_all_101(nullptr)
706  , rap_vs_Pt_InM_all_102(nullptr)
707  , rap_vs_Pt_InM_all_103(nullptr)
708  , rap_vs_Pt_InM_all_104(nullptr)
709  , rap_vs_Pt_InM_all_105(nullptr)
710  , rap_vs_Pt_InM_all_106(nullptr)
711  , rap_vs_Pt_InM_all_107(nullptr)
712  , rap_vs_Pt_InM_all_108(nullptr)
713  , rap_vs_Pt_InM_all_111(nullptr)
714  , rap_vs_Pt_InM_all_112(nullptr)
715  , rap_vs_Pt_InM_all_113(nullptr)
716  , rap_vs_Pt_InM_all_114(nullptr)
717  , rap_vs_Pt_InM_all_mixing_1(nullptr)
718  , rap_vs_Pt_InM_all_mixing_2(nullptr)
719  , rap_vs_Pt_InM_all_mixing_3(nullptr)
720  , rap_vs_Pt_InM_all_mixing_4(nullptr)
721  , rap_vs_Pt_InM_all_mixing_5(nullptr)
722  , rap_vs_Pt_InM_all_mixing_6(nullptr)
723  , rap_vs_Pt_InM_all_mixing_7(nullptr)
724  , rap_vs_Pt_InM_all_mixing_8(nullptr)
725  , rap_vs_Pt_InM_all_mixing_9(nullptr)
726  , rap_vs_Pt_InM_all_mixing_10(nullptr)
727  , rap_vs_Pt_InM_all_mixing_11(nullptr)
728  , rap_vs_Pt_InM_all_mixing_12(nullptr)
729  , rap_vs_Pt_InM_all_mixing_13(nullptr)
730  , rap_vs_Pt_InM_all_mixing_14(nullptr)
731  , rap_vs_Pt_InM_all_mixing_15(nullptr)
732  , rap_vs_Pt_InM_all_mixing_16(nullptr)
733  , rap_vs_Pt_InM_all_mixing_17(nullptr)
734  , rap_vs_Pt_InM_all_mixing_18(nullptr)
735  , rap_vs_Pt_InM_all_mixing_19(nullptr)
736  , rap_vs_Pt_InM_all_mixing_20(nullptr)
737  , rap_vs_Pt_InM_all_mixing_21(nullptr)
738  , rap_vs_Pt_InM_all_mixing_22(nullptr)
739  , rap_vs_Pt_InM_all_mixing_23(nullptr)
740  , rap_vs_Pt_InM_all_mixing_24(nullptr)
741  , rap_vs_Pt_InM_all_mixing_25(nullptr)
742  , rap_vs_Pt_InM_all_mixing_26(nullptr)
743  , rap_vs_Pt_InM_all_mixing_27(nullptr)
744  , rap_vs_Pt_InM_all_mixing_28(nullptr)
745  , rap_vs_Pt_InM_all_mixing_29(nullptr)
746  , rap_vs_Pt_InM_all_mixing_30(nullptr)
747  , rap_vs_Pt_InM_all_mixing_31(nullptr)
748  , rap_vs_Pt_InM_all_mixing_32(nullptr)
749  , rap_vs_Pt_InM_all_mixing_33(nullptr)
750  , rap_vs_Pt_InM_all_mixing_34(nullptr)
751  , rap_vs_Pt_InM_all_mixing_35(nullptr)
752  , rap_vs_Pt_InM_all_mixing_36(nullptr)
753  , rap_vs_Pt_InM_all_mixing_37(nullptr)
754  , rap_vs_Pt_InM_all_mixing_38(nullptr)
755  , rap_vs_Pt_InM_all_mixing_39(nullptr)
756  , rap_vs_Pt_InM_all_mixing_40(nullptr)
757  , rap_vs_Pt_InM_all_mixing_41(nullptr)
758  , rap_vs_Pt_InM_all_mixing_42(nullptr)
759  , rap_vs_Pt_InM_all_mixing_43(nullptr)
760  , rap_vs_Pt_InM_all_mixing_44(nullptr)
761  , rap_vs_Pt_InM_all_mixing_45(nullptr)
762  , rap_vs_Pt_InM_all_mixing_46(nullptr)
763  , rap_vs_Pt_InM_all_mixing_47(nullptr)
764  , rap_vs_Pt_InM_all_mixing_48(nullptr)
765  , rap_vs_Pt_InM_all_mixing_49(nullptr)
766  , rap_vs_Pt_InM_all_mixing_50(nullptr)
767  , rap_vs_Pt_InM_all_mixing_51(nullptr)
768  , rap_vs_Pt_InM_all_mixing_52(nullptr)
769  , rap_vs_Pt_InM_all_mixing_53(nullptr)
770  , rap_vs_Pt_InM_all_mixing_54(nullptr)
771  , rap_vs_Pt_InM_all_mixing_55(nullptr)
772  , rap_vs_Pt_InM_all_mixing_56(nullptr)
773  , rap_vs_Pt_InM_all_mixing_57(nullptr)
774  , rap_vs_Pt_InM_all_mixing_58(nullptr)
775  , rap_vs_Pt_InM_all_mixing_59(nullptr)
776  , rap_vs_Pt_InM_all_mixing_60(nullptr)
777  , rap_vs_Pt_InM_all_mixing_61(nullptr)
778  , rap_vs_Pt_InM_all_mixing_62(nullptr)
779  , rap_vs_Pt_InM_all_mixing_63(nullptr)
780  , rap_vs_Pt_InM_all_mixing_64(nullptr)
781  , rap_vs_Pt_InM_all_mixing_65(nullptr)
782  , rap_vs_Pt_InM_all_mixing_66(nullptr)
783  , rap_vs_Pt_InM_all_mixing_67(nullptr)
784  , rap_vs_Pt_InM_all_mixing_68(nullptr)
785  , rap_vs_Pt_InM_all_mixing_69(nullptr)
786  , rap_vs_Pt_InM_all_mixing_70(nullptr)
787  , rap_vs_Pt_InM_all_mixing_71(nullptr)
788  , rap_vs_Pt_InM_all_mixing_72(nullptr)
789  , rap_vs_Pt_InM_all_mixing_73(nullptr)
790  , rap_vs_Pt_InM_all_mixing_74(nullptr)
791  , rap_vs_Pt_InM_all_mixing_75(nullptr)
792  , rap_vs_Pt_InM_all_mixing_76(nullptr)
793  , rap_vs_Pt_InM_all_mixing_81(nullptr)
794  , rap_vs_Pt_InM_all_mixing_82(nullptr)
795  , rap_vs_Pt_InM_all_mixing_83(nullptr)
796  , rap_vs_Pt_InM_all_mixing_84(nullptr)
797  , rap_vs_Pt_InM_all_mixing_85(nullptr)
798  , rap_vs_Pt_InM_all_mixing_86(nullptr)
799  , rap_vs_Pt_InM_all_mixing_87(nullptr)
800  , rap_vs_Pt_InM_all_mixing_88(nullptr)
801  , rap_vs_Pt_InM_all_mixing_89(nullptr)
802  , rap_vs_Pt_InM_all_mixing_90(nullptr)
803  , rap_vs_Pt_InM_all_mixing_91(nullptr)
804  , rap_vs_Pt_InM_all_mixing_92(nullptr)
805  , rap_vs_Pt_InM_all_mixing_101(nullptr)
806  , rap_vs_Pt_InM_all_mixing_102(nullptr)
807  , rap_vs_Pt_InM_all_mixing_103(nullptr)
808  , rap_vs_Pt_InM_all_mixing_104(nullptr)
809  , rap_vs_Pt_InM_all_mixing_105(nullptr)
810  , rap_vs_Pt_InM_all_mixing_106(nullptr)
811  , rap_vs_Pt_InM_all_mixing_107(nullptr)
812  , rap_vs_Pt_InM_all_mixing_108(nullptr)
813  , rap_vs_Pt_InM_all_mixing_111(nullptr)
814  , rap_vs_Pt_InM_all_mixing_112(nullptr)
815  , rap_vs_Pt_InM_all_mixing_113(nullptr)
816  , rap_vs_Pt_InM_all_mixing_114(nullptr)
817  , fHistoList_pt_onetwo()
818  , Pi0_pt_est_onetwo_Both(nullptr)
819  , pt_onetwo_1(nullptr)
820  , pt_onetwo_2(nullptr)
821  , pt_onetwo_3(nullptr)
822  , pt_onetwo_4(nullptr)
823  , pt_onetwo_5(nullptr)
824  , pt_onetwo_6(nullptr)
825  , pt_onetwo_7(nullptr)
826  , pt_onetwo_8(nullptr)
827  , pt_onetwo_9(nullptr)
828  , pt_onetwo_10(nullptr)
829  , pt_onetwo_11(nullptr)
830  , pt_onetwo_12(nullptr)
831  , pt_onetwo_13(nullptr)
832  , pt_onetwo_14(nullptr)
833  , pt_onetwo_15(nullptr)
834  , pt_onetwo_16(nullptr)
835  , pt_onetwo_17(nullptr)
836  , pt_onetwo_18(nullptr)
837  , pt_onetwo_19(nullptr)
838  , pt_onetwo_20(nullptr)
839  , pt_onetwo_mixing_1(nullptr)
840  , pt_onetwo_mixing_2(nullptr)
841  , pt_onetwo_mixing_3(nullptr)
842  , pt_onetwo_mixing_4(nullptr)
843  , pt_onetwo_mixing_5(nullptr)
844  , pt_onetwo_mixing_6(nullptr)
845  , pt_onetwo_mixing_7(nullptr)
846  , pt_onetwo_mixing_8(nullptr)
847  , pt_onetwo_mixing_9(nullptr)
848  , pt_onetwo_mixing_10(nullptr)
849  , pt_onetwo_mixing_11(nullptr)
850  , pt_onetwo_mixing_12(nullptr)
851  , pt_onetwo_mixing_13(nullptr)
852  , pt_onetwo_mixing_14(nullptr)
853  , pt_onetwo_mixing_15(nullptr)
854  , pt_onetwo_mixing_16(nullptr)
855  , pt_onetwo_mixing_17(nullptr)
856  , pt_onetwo_mixing_18(nullptr)
857  , pt_onetwo_mixing_19(nullptr)
858  , pt_onetwo_mixing_20(nullptr)
859  , fHistoList_pt_all()
860  , Pi0_pt_est_all_Both(nullptr)
861  , pt_all_1(nullptr)
862  , pt_all_2(nullptr)
863  , pt_all_3(nullptr)
864  , pt_all_4(nullptr)
865  , pt_all_5(nullptr)
866  , pt_all_6(nullptr)
867  , pt_all_7(nullptr)
868  , pt_all_8(nullptr)
869  , pt_all_9(nullptr)
870  , pt_all_10(nullptr)
871  , pt_all_11(nullptr)
872  , pt_all_12(nullptr)
873  , pt_all_13(nullptr)
874  , pt_all_14(nullptr)
875  , pt_all_15(nullptr)
876  , pt_all_16(nullptr)
877  , pt_all_17(nullptr)
878  , pt_all_18(nullptr)
879  , pt_all_19(nullptr)
880  , pt_all_20(nullptr)
881  , pt_all_mixing_1(nullptr)
882  , pt_all_mixing_2(nullptr)
883  , pt_all_mixing_3(nullptr)
884  , pt_all_mixing_4(nullptr)
885  , pt_all_mixing_5(nullptr)
886  , pt_all_mixing_6(nullptr)
887  , pt_all_mixing_7(nullptr)
888  , pt_all_mixing_8(nullptr)
889  , pt_all_mixing_9(nullptr)
890  , pt_all_mixing_10(nullptr)
891  , pt_all_mixing_11(nullptr)
892  , pt_all_mixing_12(nullptr)
893  , pt_all_mixing_13(nullptr)
894  , pt_all_mixing_14(nullptr)
895  , pt_all_mixing_15(nullptr)
896  , pt_all_mixing_16(nullptr)
897  , pt_all_mixing_17(nullptr)
898  , pt_all_mixing_18(nullptr)
899  , pt_all_mixing_19(nullptr)
900  , pt_all_mixing_20(nullptr)
901  , fHistoList_bg_InM_all_Target()
902  , fHistoList_bg_InM_zero_Target()
903  , fHistoList_bg_InM_one_Target()
904  , fHistoList_bg_InM_two_Target()
905  , fHistoList_bg_InM_onetwo_Target()
906  , fHistoList_bg_InM_all_Outside()
907  , fHistoList_bg_InM_zero_Outside()
908  , fHistoList_bg_InM_one_Outside()
909  , fHistoList_bg_InM_two_Outside()
910  , fHistoList_bg_InM_onetwo_Outside()
911  , fHistoList_bg_InM_all_Both()
912  , BG1_InM_all_Both(nullptr)
913  , BG2_InM_all_Both(nullptr)
914  , BG3_InM_all_Both(nullptr)
915  , BG4_InM_all_Both(nullptr)
916  , BG5_InM_all_Both(nullptr)
917  , BG6_InM_all_Both(nullptr)
918  , BG7_InM_all_Both(nullptr)
919  , BG8_InM_all_Both(nullptr)
920  , BG9_InM_all_Both(nullptr)
921  , BG10_InM_all_Both(nullptr)
922  , PdgCase8_InM_all_Both(nullptr)
923  , PdgCase8mothers_InM_all_Both(nullptr)
924  , sameMIDcase8_InM_all_Both(nullptr)
925  , sameGRIDcase8_InM_all_Both(nullptr)
926  , Case1ZYPos_InM_all_Both(nullptr)
927  , sameMIDcase8_mothedPDG_InM_all_Both(nullptr)
928  , PdgCase8NonEComeFromTarget_InM_all_Both(nullptr)
929  , PdgCase8NonE_NOT_FromTarget_InM_all_Both(nullptr)
930  , PdgCase8motherNonE_InM_all_Both(nullptr)
931  , Case8ElFromDalitz_InM_all_Both(nullptr)
932  , Case8NonElFrom_pn_InM_all_Both(nullptr)
933  , Case8NonElFrom_eta_InM_all_Both(nullptr)
934  , Case8NonElFrom_kaon_InM_all_Both(nullptr)
935  , sameMIDcase8NonEPdg_InM_all_Both(nullptr)
936  , sameMIDcase8NonEMotherPdg_InM_all_Both(nullptr)
937  , sameMIDcase8NonEMotherIM_InM_all_Both(nullptr)
938  , sameMIDcase8NonEPdgFromTarget_InM_all_Both(nullptr)
939  , sameMIDcase8NonEComeFromTargetIM_InM_all_Both(nullptr)
940  , sameMIDcase8NonEComeFromTargetP_InM_all_Both(nullptr)
941  , sameMIDcase8NonEComeFromTargetPt_InM_all_Both(nullptr)
942  , fHistoList_bg_InM_zero_Both()
943  , BG1_InM_zero_Both(nullptr)
944  , BG2_InM_zero_Both(nullptr)
945  , BG3_InM_zero_Both(nullptr)
946  , BG4_InM_zero_Both(nullptr)
947  , BG5_InM_zero_Both(nullptr)
948  , BG6_InM_zero_Both(nullptr)
949  , BG7_InM_zero_Both(nullptr)
950  , BG8_InM_zero_Both(nullptr)
951  , BG9_InM_zero_Both(nullptr)
952  , BG10_InM_zero_Both(nullptr)
953  , PdgCase8_InM_zero_Both(nullptr)
954  , PdgCase8mothers_InM_zero_Both(nullptr)
955  , sameMIDcase8_InM_zero_Both(nullptr)
956  , sameGRIDcase8_InM_zero_Both(nullptr)
957  , Case1ZYPos_InM_zero_Both(nullptr)
958  , sameMIDcase8_mothedPDG_InM_zero_Both(nullptr)
959  , PdgCase8NonEComeFromTarget_InM_zero_Both(nullptr)
960  , PdgCase8NonE_NOT_FromTarget_InM_zero_Both(nullptr)
961  , PdgCase8motherNonE_InM_zero_Both(nullptr)
962  , Case8ElFromDalitz_InM_zero_Both(nullptr)
963  , Case8NonElFrom_pn_InM_zero_Both(nullptr)
964  , Case8NonElFrom_eta_InM_zero_Both(nullptr)
965  , Case8NonElFrom_kaon_InM_zero_Both(nullptr)
966  , sameMIDcase8NonEPdg_InM_zero_Both(nullptr)
967  , sameMIDcase8NonEMotherPdg_InM_zero_Both(nullptr)
968  , sameMIDcase8NonEMotherIM_InM_zero_Both(nullptr)
969  , sameMIDcase8NonEPdgFromTarget_InM_zero_Both(nullptr)
970  , sameMIDcase8NonEComeFromTargetIM_InM_zero_Both(nullptr)
971  , sameMIDcase8NonEComeFromTargetP_InM_zero_Both(nullptr)
972  , sameMIDcase8NonEComeFromTargetPt_InM_zero_Both(nullptr)
973  , fHistoList_bg_InM_one_Both()
974  , BG1_InM_one_Both(nullptr)
975  , BG2_InM_one_Both(nullptr)
976  , BG3_InM_one_Both(nullptr)
977  , BG4_InM_one_Both(nullptr)
978  , BG5_InM_one_Both(nullptr)
979  , BG6_InM_one_Both(nullptr)
980  , BG7_InM_one_Both(nullptr)
981  , BG8_InM_one_Both(nullptr)
982  , BG9_InM_one_Both(nullptr)
983  , BG10_InM_one_Both(nullptr)
984  , PdgCase8_InM_one_Both(nullptr)
985  , PdgCase8mothers_InM_one_Both(nullptr)
986  , sameMIDcase8_InM_one_Both(nullptr)
987  , sameGRIDcase8_InM_one_Both(nullptr)
988  , Case1ZYPos_InM_one_Both(nullptr)
989  , sameMIDcase8_mothedPDG_InM_one_Both(nullptr)
990  , PdgCase8NonEComeFromTarget_InM_one_Both(nullptr)
991  , PdgCase8NonE_NOT_FromTarget_InM_one_Both(nullptr)
992  , PdgCase8motherNonE_InM_one_Both(nullptr)
993  , Case8ElFromDalitz_InM_one_Both(nullptr)
994  , Case8NonElFrom_pn_InM_one_Both(nullptr)
995  , Case8NonElFrom_eta_InM_one_Both(nullptr)
996  , Case8NonElFrom_kaon_InM_one_Both(nullptr)
997  , sameMIDcase8NonEPdg_InM_one_Both(nullptr)
998  , sameMIDcase8NonEMotherPdg_InM_one_Both(nullptr)
999  , sameMIDcase8NonEMotherIM_InM_one_Both(nullptr)
1000  , sameMIDcase8NonEPdgFromTarget_InM_one_Both(nullptr)
1001  , sameMIDcase8NonEComeFromTargetIM_InM_one_Both(nullptr)
1002  , sameMIDcase8NonEComeFromTargetP_InM_one_Both(nullptr)
1003  , sameMIDcase8NonEComeFromTargetPt_InM_one_Both(nullptr)
1004  , fHistoList_bg_InM_two_Both()
1005  , BG1_InM_two_Both(nullptr)
1006  , BG2_InM_two_Both(nullptr)
1007  , BG3_InM_two_Both(nullptr)
1008  , BG4_InM_two_Both(nullptr)
1009  , BG5_InM_two_Both(nullptr)
1010  , BG6_InM_two_Both(nullptr)
1011  , BG7_InM_two_Both(nullptr)
1012  , BG8_InM_two_Both(nullptr)
1013  , BG9_InM_two_Both(nullptr)
1014  , BG10_InM_two_Both(nullptr)
1015  , PdgCase8_InM_two_Both(nullptr)
1016  , PdgCase8mothers_InM_two_Both(nullptr)
1017  , sameMIDcase8_InM_two_Both(nullptr)
1018  , sameGRIDcase8_InM_two_Both(nullptr)
1019  , Case1ZYPos_InM_two_Both(nullptr)
1020  , sameMIDcase8_mothedPDG_InM_two_Both(nullptr)
1021  , PdgCase8NonEComeFromTarget_InM_two_Both(nullptr)
1022  , PdgCase8NonE_NOT_FromTarget_InM_two_Both(nullptr)
1023  , PdgCase8motherNonE_InM_two_Both(nullptr)
1024  , Case8ElFromDalitz_InM_two_Both(nullptr)
1025  , Case8NonElFrom_pn_InM_two_Both(nullptr)
1026  , Case8NonElFrom_eta_InM_two_Both(nullptr)
1027  , Case8NonElFrom_kaon_InM_two_Both(nullptr)
1028  , sameMIDcase8NonEPdg_InM_two_Both(nullptr)
1029  , sameMIDcase8NonEMotherPdg_InM_two_Both(nullptr)
1030  , sameMIDcase8NonEMotherIM_InM_two_Both(nullptr)
1031  , sameMIDcase8NonEPdgFromTarget_InM_two_Both(nullptr)
1032  , sameMIDcase8NonEComeFromTargetIM_InM_two_Both(nullptr)
1033  , sameMIDcase8NonEComeFromTargetP_InM_two_Both(nullptr)
1034  , sameMIDcase8NonEComeFromTargetPt_InM_two_Both(nullptr)
1035  , fHistoList_bg_InM_onetwo_Both()
1036  , BG1_InM_onetwo_Both(nullptr)
1037  , BG2_InM_onetwo_Both(nullptr)
1038  , BG3_InM_onetwo_Both(nullptr)
1039  , BG4_InM_onetwo_Both(nullptr)
1040  , BG5_InM_onetwo_Both(nullptr)
1041  , BG6_InM_onetwo_Both(nullptr)
1042  , BG7_InM_onetwo_Both(nullptr)
1043  , BG8_InM_onetwo_Both(nullptr)
1044  , BG9_InM_onetwo_Both(nullptr)
1045  , BG10_InM_onetwo_Both(nullptr)
1046  , PdgCase8_InM_onetwo_Both(nullptr)
1047  , PdgCase8mothers_InM_onetwo_Both(nullptr)
1048  , sameMIDcase8_InM_onetwo_Both(nullptr)
1049  , sameGRIDcase8_InM_onetwo_Both(nullptr)
1050  , Case1ZYPos_InM_onetwo_Both(nullptr)
1051  , sameMIDcase8_mothedPDG_InM_onetwo_Both(nullptr)
1052  , PdgCase8NonEComeFromTarget_InM_onetwo_Both(nullptr)
1053  , PdgCase8NonE_NOT_FromTarget_InM_onetwo_Both(nullptr)
1054  , PdgCase8motherNonE_InM_onetwo_Both(nullptr)
1055  , Case8ElFromDalitz_InM_onetwo_Both(nullptr)
1056  , Case8NonElFrom_pn_InM_onetwo_Both(nullptr)
1057  , Case8NonElFrom_eta_InM_onetwo_Both(nullptr)
1058  , Case8NonElFrom_kaon_InM_onetwo_Both(nullptr)
1059  , sameMIDcase8NonEPdg_InM_onetwo_Both(nullptr)
1060  , sameMIDcase8NonEMotherPdg_InM_onetwo_Both(nullptr)
1061  , sameMIDcase8NonEMotherIM_InM_onetwo_Both(nullptr)
1062  , sameMIDcase8NonEPdgFromTarget_InM_onetwo_Both(nullptr)
1063  , sameMIDcase8NonEComeFromTargetIM_InM_onetwo_Both(nullptr)
1064  , sameMIDcase8NonEComeFromTargetP_InM_onetwo_Both(nullptr)
1065  , sameMIDcase8NonEComeFromTargetPt_InM_onetwo_Both(nullptr)
1066  , AnnTruePairs(nullptr)
1067  , AnnFalsePairs(nullptr)
1068  , AnnTruePairs_AfterCuts(nullptr)
1069  , AnnFalsePairs_AfterCuts(nullptr)
1070  , fHistoList_man_WAC()
1071  , Pi0InvMassReco_WAC(nullptr)
1072  , EMT_InvMass_WAC(nullptr)
1073  , Pi0_pt_vs_rap_WAC(nullptr)
1074  , Pi0_pt_vs_rap_est_WAC(nullptr)
1075  , DalitzPi0_WAC(nullptr)
1076  , PhotonsPi0_WAC(nullptr)
1077  , MultiplicityGamma_WAC(nullptr)
1078  , MultiplicityChargedParticles_WAC(nullptr)
1079  , fHistoList_bg_InM_WAC()
1080  , BG1_InM_WAC(nullptr)
1081  , BG2_InM_WAC(nullptr)
1082  , BG3_InM_WAC(nullptr)
1083  , BG4_InM_WAC(nullptr)
1084  , BG5_InM_WAC(nullptr)
1085  , BG6_InM_WAC(nullptr)
1086  , BG7_InM_WAC(nullptr)
1087  , BG8_InM_WAC(nullptr)
1088  , BG9_InM_WAC(nullptr)
1089  , BG10_InM_WAC(nullptr)
1090  , PdgCase8_InM_WAC(nullptr)
1091  , PdgCase8mothers_InM_WAC(nullptr)
1092  , sameMIDcase8_InM_WAC(nullptr)
1093  , sameGRIDcase8_InM_WAC(nullptr)
1094  , Case1ZYPos_InM_WAC(nullptr)
1095  , sameMIDcase8_mothedPDG_InM_WAC(nullptr)
1096  , PdgCase8NonEComeFromTarget_InM_WAC(nullptr)
1097  , PdgCase8NonE_NOT_FromTarget_InM_WAC(nullptr)
1098  , PdgCase8motherNonE_InM_WAC(nullptr)
1099  , Case8ElFromDalitz_InM_WAC(nullptr)
1100  , Case8NonElFrom_pn_InM_WAC(nullptr)
1101  , Case8NonElFrom_eta_InM_WAC(nullptr)
1102  , Case8NonElFrom_kaon_InM_WAC(nullptr)
1103  , sameMIDcase8NonEPdg_InM_WAC(nullptr)
1104  , sameMIDcase8NonEMotherPdg_InM_WAC(nullptr)
1105  , sameMIDcase8NonEMotherIM_InM_WAC(nullptr)
1106  , sameMIDcase8NonEPdgFromTarget_InM_WAC(nullptr)
1107  , sameMIDcase8NonEComeFromTargetIM_InM_WAC(nullptr)
1108  , sameMIDcase8NonEComeFromTargetP_InM_WAC(nullptr)
1109  , sameMIDcase8NonEComeFromTargetPt_InM_WAC(nullptr)
1110  , fHistoList_manual()
1111  , Chi2_for_Primary(nullptr)
1112  , Chi2_for_Secondary(nullptr) {}
1113 
1115 
1117  FairRootManager* ioman = FairRootManager::Instance();
1118  if (nullptr == ioman) {
1119  Fatal("CbmKresConversionManual::Init", "RootManager not instantised!");
1120  }
1121 
1122  fMcTracks = (TClonesArray*) ioman->GetObject("MCTrack");
1123  if (nullptr == fMcTracks) {
1124  Fatal("CbmKresConversionManual::Init", "No MCTrack array!");
1125  }
1126 
1127  fPrimVertex = dynamic_cast<CbmVertex*>(ioman->GetObject("PrimaryVertex."));
1128  if (nullptr == fPrimVertex) {
1129  fPrimVertex = dynamic_cast<CbmVertex*>(ioman->GetObject("PrimaryVertex"));
1130  }
1131  if (nullptr == fPrimVertex) {
1132  LOG(fatal) << "CbmKresConversionManual::Init No PrimaryVertex array!";
1133  }
1134 
1135  fGlobalTracks = (TClonesArray*) ioman->GetObject("GlobalTrack");
1136  if (nullptr == fGlobalTracks) {
1137  Fatal("CbmKresConversionManual::Init", "No GlobalTrack array!");
1138  }
1139 
1140  fStsTracks = (TClonesArray*) ioman->GetObject("StsTrack");
1141  if (nullptr == fStsTracks) {
1142  Fatal("CbmKresConversionManual::Init", "No StsTrack array!");
1143  }
1144 
1145  fStsTrackMatches = (TClonesArray*) ioman->GetObject("StsTrackMatch");
1146  if (nullptr == fStsTrackMatches) {
1147  Fatal("CbmKresConversionManual::Init", "No StsTrackMatch array!");
1148  }
1149 
1150  fRichProjections = (TClonesArray*) ioman->GetObject("RichProjection");
1151  if (nullptr == fRichProjections) {
1152  Fatal("CbmKresConversionManual::Init", "No RichProjection array!");
1153  }
1154 
1155  fRichRings = (TClonesArray*) ioman->GetObject("RichRing");
1156  if (nullptr == fRichRings) {
1157  Fatal("CbmKresConversionManual::Init", "No RichRing array!");
1158  }
1159 
1160  fRichRingMatches = (TClonesArray*) ioman->GetObject("RichRingMatch");
1161  if (nullptr == fRichRingMatches) {
1162  Fatal("CbmKresConversionManual::Init", "No RichRingMatch array!");
1163  }
1164 
1165  fRichHits = (TClonesArray*) ioman->GetObject("RichHit");
1166  if (nullptr == fRichHits) {
1167  Fatal("CbmKresConversionManual::Init", "No RichHit array!");
1168  }
1169 
1170  fArrayMvdHit = (TClonesArray*) ioman->GetObject("MvdHit");
1171  if (nullptr == fArrayMvdHit) {
1172  Fatal("CbmKresConversionManual::Init", "No MvdHit array!");
1173  }
1174 
1175  fArrayStsHit = (TClonesArray*) ioman->GetObject("StsHit");
1176  if (nullptr == fArrayStsHit) {
1177  Fatal("CbmKresConversionManual::Init", "No StsHit array!");
1178  }
1179 
1180 
1182 
1183  InitHistograms();
1184 
1185  fAnaBG = new CbmKresConversionBG();
1186  fAnaBG->Init();
1187 
1188 
1189  AnnTrain =
1190  0; // identificator for artificial neural network. Either it used of trained. not both together at the same time
1191 
1192  UseAnn = 1 - AnnTrain;
1193 
1194  if (AnnTrain == 1) {
1195  fTrain = new CbmKresTrainAnn();
1196  fTrain->Init();
1197  cout << endl;
1198  cout << "\t *** CbmKresTrainAnn ==> is "
1199  "activated"
1200  << endl;
1201  }
1202 
1203  if (UseAnn == 1) {
1205  fAnnSelection->Init();
1206  cout << endl;
1207  cout << "\t *** CbmKresSelectAnn ==> is "
1208  "activated"
1209  << endl;
1210  }
1211 }
1212 
1213 
1214 void CbmKresConversionManual::Exec(int fEventNumMan,
1215  double OpeningAngleCut,
1216  double GammaInvMassCut,
1217  int RealPID) {
1218  // cout << "CbmKresConversionManual, event No. " << fEventNumMan << endl;
1219 
1220  if (fPrimVertex != nullptr) {
1222  } else {
1223  Fatal("CbmKresConversionManual::Exec", "No PrimaryVertex array here!");
1224  }
1225 
1226 
1227  Gammas_all_Target.clear();
1228  Gammas_one_Target.clear();
1229  Gammas_two_Target.clear();
1230  Gammas_zero_Target.clear();
1231  Gammas_onetwo_Target.clear();
1237  Gammas_MCIndex_all_Target.clear();
1239  Gammas_MCIndex_one_Target.clear();
1240  Gammas_MCIndex_two_Target.clear();
1242  Gammas_MC_all_Target.clear();
1243  Gammas_MC_one_Target.clear();
1244  Gammas_MC_two_Target.clear();
1245  Gammas_MC_zero_Target.clear();
1246  Gammas_MC_onetwo_Target.clear();
1247  Gammas_all_Outside.clear();
1248  Gammas_one_Outside.clear();
1249  Gammas_two_Outside.clear();
1250  Gammas_zero_Outside.clear();
1251  Gammas_onetwo_Outside.clear();
1262  Gammas_MC_all_Outside.clear();
1263  Gammas_MC_one_Outside.clear();
1264  Gammas_MC_two_Outside.clear();
1265  Gammas_MC_zero_Outside.clear();
1266  Gammas_MC_onetwo_Outside.clear();
1267  Gammas_all_Both.clear();
1268  Gammas_one_Both.clear();
1269  Gammas_two_Both.clear();
1270  Gammas_zero_Both.clear();
1271  Gammas_onetwo_Both.clear();
1272  Gammas_stsIndex_all_Both.clear();
1273  Gammas_stsIndex_one_Both.clear();
1274  Gammas_stsIndex_two_Both.clear();
1275  Gammas_stsIndex_zero_Both.clear();
1277  Gammas_MCIndex_all_Both.clear();
1278  Gammas_MCIndex_zero_Both.clear();
1279  Gammas_MCIndex_one_Both.clear();
1280  Gammas_MCIndex_two_Both.clear();
1282  Gammas_MC_all_Both.clear();
1283  Gammas_MC_one_Both.clear();
1284  Gammas_MC_two_Both.clear();
1285  Gammas_MC_zero_Both.clear();
1286  Gammas_MC_onetwo_Both.clear();
1287 
1288 
1289  VMCtracks_minus_Outside.clear();
1290  VStsTrack_minus_Outside.clear();
1291  VRings_minus_Outside.clear();
1292  VStsIndex_minus_Outside.clear();
1293  VRichRing_minus_Outside.clear();
1294  VMCIndex_minus_Outside.clear();
1295  VMCtracks_plus_Outside.clear();
1296  VStsTrack_plus_Outside.clear();
1297  VRings_plus_Outside.clear();
1298  VStsIndex_plus_Outside.clear();
1299  VRichRing_plus_Outside.clear();
1300  VMCIndex_plus_Outside.clear();
1301 
1302  VMCtracks_minus_Target.clear();
1303  VMomenta_minus_Target.clear();
1304  VStsTrack_minus_Target.clear();
1305  VRings_minus_Target.clear();
1306  VStsIndex_minus_Target.clear();
1307  VRichRing_minus_Target.clear();
1308  VMCIndex_minus_Target.clear();
1309  VMCtracks_plus_Target.clear();
1310  VStsTrack_plus_Target.clear();
1311  VMomenta_plus_Target.clear();
1312  VRings_plus_Target.clear();
1313  VStsIndex_plus_Target.clear();
1314  VRichRing_plus_Target.clear();
1315  VMCIndex_plus_Target.clear();
1316 
1317  //WAC - > WithAdditionalCuts
1318  Gamma_WAC.clear();
1319  Gammas_stsIndex_WAC.clear();
1320  Gammas_MCIndex_WAC.clear();
1321  Gammas_MC_WAC.clear();
1322 
1323 
1324  Int_t ngTracks = fGlobalTracks->GetEntriesFast();
1325  for (Int_t i = 0; i < ngTracks; i++) {
1326  CbmGlobalTrack* gTrack = (CbmGlobalTrack*) fGlobalTracks->At(i);
1327  if (nullptr == gTrack) continue;
1328  Int_t stsInd = gTrack->GetStsTrackIndex();
1329  Int_t richInd = gTrack->GetRichRingIndex();
1330 
1331  if (stsInd < 0) continue;
1332  CbmStsTrack* stsTrack = (CbmStsTrack*) fStsTracks->At(stsInd);
1333  if (stsTrack == nullptr) continue;
1334  CbmTrackMatchNew* stsMatch =
1335  (CbmTrackMatchNew*) fStsTrackMatches->At(stsInd);
1336  if (stsMatch == nullptr) continue;
1337  if (stsMatch->GetNofLinks() <= 0) continue;
1338  Int_t stsMcTrackId = stsMatch->GetMatchedLink().GetIndex();
1339  if (stsMcTrackId < 0) continue;
1340  CbmMCTrack* mcTrack = (CbmMCTrack*) fMcTracks->At(stsMcTrackId);
1341  if (mcTrack == nullptr) continue;
1342 
1343 
1344  FairTrackParam* proj = (FairTrackParam*) fRichProjections->At(i);
1345  if (richInd < 0 && proj->GetX() > -115 && proj->GetX() < 115
1346  && ((proj->GetY() < -120 && proj->GetY() > -200)
1347  || (proj->GetY() > 120 && proj->GetY() < 200)))
1348  continue;
1349  CbmRichRing* Ring = nullptr;
1350  if (richInd > -1) {
1351  Ring = static_cast<CbmRichRing*>(fRichRings->At(richInd));
1352  Pdg_vs_Distance->Fill(TMath::Abs(mcTrack->GetPdgCode()),
1354  if (TMath::Abs(mcTrack->GetPdgCode()) == 11)
1355  P_vs_Distance->Fill(mcTrack->GetP(),
1357  }
1358 
1359 
1360  // Doing fit with Fit To primary Vertex and calculate chi2 to primary vertex
1361  double chi2 = 0;
1362  TVector3 Momentum =
1364  fKFVertex.GetRefX(),
1365  fKFVertex.GetRefY(),
1366  fKFVertex.GetRefZ(),
1367  chi2);
1368  const FairTrackParam* track_par = stsTrack->GetParamFirst();
1369  double charge = track_par->GetQp();
1370 
1371 
1372  // Doing refit of momenta with electron assumption
1373  /*CbmL1PFFitter fPFFitter_electron;
1374  vector<CbmStsTrack> stsTracks_electron;
1375  stsTracks_electron.resize(1);
1376  stsTracks_electron[0] = *stsTrack;
1377  vector<L1FieldRegion> vField_electron;
1378  vector<float> chiPrim_electron;
1379  vector<int> pidHypo_electron;
1380  pidHypo_electron.push_back(11);
1381  fPFFitter_electron.Fit(stsTracks_electron, pidHypo_electron);
1382  fPFFitter_electron.GetChiToVertex(stsTracks_electron, vField_electron, chiPrim_electron, fKFVertex, 3e6);
1383 
1384  TVector3 Momentum;
1385  const FairTrackParam* vtxTrack_electron = stsTracks_electron[0].GetParamFirst();
1386  vtxTrack_electron->Momentum(Momentum);
1387  double charge = vtxTrack_electron->GetQp()*Momentum.Mag();
1388  float chi2 = chiPrim_electron[0];*/
1389 
1390 
1391  if (chi2 != chi2) continue;
1392  if (chi2 == 0) continue;
1393 
1394  if (mcTrack->GetStartZ() < 3.) Chi2_for_Primary->Fill(chi2);
1395  if (mcTrack->GetStartZ() > 3.) Chi2_for_Secondary->Fill(chi2);
1396 
1397  if (chi2 > 3) {
1399  mcTrack, stsTrack, charge, stsInd, richInd, stsMcTrackId, Ring);
1400  }
1401  if (chi2 > 3) continue;
1402 
1404  mcTrack, stsTrack, Momentum, charge, stsInd, richInd, stsMcTrackId, Ring);
1405  }
1406 
1407 
1408  FindGammasTarget(fEventNumMan,
1409  OpeningAngleCut,
1410  GammaInvMassCut,
1411  RealPID,
1426 
1427  FindGammasOutside(fEventNumMan,
1428  OpeningAngleCut,
1429  GammaInvMassCut,
1430  RealPID,
1443 
1444  FindGammasBoth();
1445 
1447 
1448 
1449  FindPi0("All",
1450  "Target",
1463  FindPi0("Zero",
1464  "Target",
1477  FindPi0("One",
1478  "Target",
1491  FindPi0("Two",
1492  "Target",
1505  FindPi0("OneTwo",
1506  "Target",
1519 
1520  FindPi0("All",
1521  "Outside",
1534  FindPi0("Zero",
1535  "Outside",
1548  FindPi0("One",
1549  "Outside",
1562  FindPi0("Two",
1563  "Outside",
1576  FindPi0("OneTwo",
1577  "Outside",
1590 
1591  FindPi0("All",
1592  "Both",
1605  FindPi0("Zero",
1606  "Both",
1619  FindPi0("One",
1620  "Both",
1633  FindPi0("Two",
1634  "Both",
1647  FindPi0("OneTwo",
1648  "Both",
1661 
1662 
1663  FindPi0("All",
1664  "Both",
1665  Gamma_WAC,
1668  Gammas_MC_WAC,
1675  DalitzPi0_WAC,
1676  PhotonsPi0_WAC);
1677 
1678 
1679  int numformix = 500;
1680  if (fEventNumMan % numformix == 0) {
1682  EMT_man_Event_Outside.begin(),
1683  EMT_man_Event_Outside.end());
1685  EMT_man_Event_Target.begin(),
1686  EMT_man_Event_Target.end());
1694  EMT_man_NofRings_Outside.begin(),
1695  EMT_man_NofRings_Outside.end());
1697  EMT_man_NofRings_Target.begin(),
1698  EMT_man_NofRings_Target.end());
1699  Mixing_Both();
1700  EMT_man_Event_Both.clear();
1701  EMT_man_pair_momenta_Both.clear();
1702  EMT_man_NofRings_Both.clear();
1703  }
1704 
1705  if (fEventNumMan % numformix == 0) {
1706  Mixing_WAC();
1707  EMT_man_Event_WAC.clear();
1708  EMT_man_pair_momenta_WAC.clear();
1709  EMT_man_NofRings_WAC.clear();
1710  }
1711 
1712  if (fEventNumMan % numformix == 0) {
1713  Mixing_Target();
1714  EMT_man_Event_Target.clear();
1716  EMT_man_NofRings_Target.clear();
1717  }
1718 
1719  if (fEventNumMan % numformix == 0) {
1720  Mixing_Outside();
1721  EMT_man_Event_Outside.clear();
1723  EMT_man_NofRings_Outside.clear();
1724  }
1725 }
1726 
1727 
1729  CbmStsTrack* stsTrack,
1730  double charge,
1731  int stsInd,
1732  int richInd,
1733  int stsMcTrackId,
1734  CbmRichRing* RING) {
1735  int InRich = FindInRich(richInd, stsMcTrackId);
1736  if (charge < 0) {
1737  VMCtracks_minus_Outside.push_back(mcTrack1);
1738  VStsTrack_minus_Outside.push_back(stsTrack);
1739  VRings_minus_Outside.push_back(InRich);
1740  VStsIndex_minus_Outside.push_back(stsInd);
1741  VRichRing_minus_Outside.push_back(RING);
1742  VMCIndex_minus_Outside.push_back(stsMcTrackId);
1743  }
1744  if (charge > 0) {
1745  VMCtracks_plus_Outside.push_back(mcTrack1);
1746  VStsTrack_plus_Outside.push_back(stsTrack);
1747  VRings_plus_Outside.push_back(InRich);
1748  VStsIndex_plus_Outside.push_back(stsInd);
1749  VRichRing_plus_Outside.push_back(RING);
1750  VMCIndex_plus_Outside.push_back(stsMcTrackId);
1751  }
1752 }
1753 
1755  CbmStsTrack* stsTrack,
1756  TVector3 refmom,
1757  double charge,
1758  int stsInd,
1759  int richInd,
1760  int stsMcTrackId,
1761  CbmRichRing* RING) {
1762  int InRich = FindInRich(richInd, stsMcTrackId);
1763  if (charge < 0) {
1764  VMCtracks_minus_Target.push_back(mcTrack1);
1765  VStsTrack_minus_Target.push_back(stsTrack);
1766  VMomenta_minus_Target.push_back(refmom);
1767  VRings_minus_Target.push_back(InRich);
1768  VStsIndex_minus_Target.push_back(stsInd);
1769  VRichRing_minus_Target.push_back(RING);
1770  VMCIndex_minus_Target.push_back(stsMcTrackId);
1771  }
1772  if (charge > 0) {
1773  VMCtracks_plus_Target.push_back(mcTrack1);
1774  VStsTrack_plus_Target.push_back(stsTrack);
1775  VMomenta_plus_Target.push_back(refmom);
1776  VRings_plus_Target.push_back(InRich);
1777  VStsIndex_plus_Target.push_back(stsInd);
1778  VRichRing_plus_Target.push_back(RING);
1779  VMCIndex_plus_Target.push_back(stsMcTrackId);
1780  }
1781 }
1782 
1783 
1785  int EventNumMan,
1786  double AngleCut,
1787  double InvMassCut,
1788  int RealPID,
1789  vector<CbmMCTrack*> MCtracks_minus,
1790  vector<CbmMCTrack*> MCtracks_plus,
1791  vector<CbmStsTrack*> StsTrack_minus,
1792  vector<CbmStsTrack*> StsTrack_plus,
1793  vector<TVector3> Momenta_minus,
1794  vector<TVector3> Momenta_plus,
1795  std::vector<int> Rings_minus,
1796  std::vector<int> Rings_plus,
1797  std::vector<int> stsIndex_minus,
1798  std::vector<int> stsIndex_plus,
1799  vector<CbmRichRing*> richRing_minus,
1800  vector<CbmRichRing*> richRing_plus,
1801  vector<Int_t> MCIndex_minus,
1802  vector<Int_t> MCIndex_plus) {
1803  for (size_t i = 0; i < Momenta_minus.size(); i++) {
1804  for (size_t j = 0; j < Momenta_plus.size(); j++) {
1805 
1806  CbmStsTrack* sts1 = StsTrack_minus.at(i);
1807  CbmStsTrack* sts2 = StsTrack_plus.at(j);
1808 
1809  TVector3 part1 = Momenta_minus[i];
1810  TVector3 part2 = Momenta_plus[j];
1811  CbmMCTrack* part1MC = MCtracks_minus[i];
1812  CbmMCTrack* part2MC = MCtracks_plus[j];
1813 
1814  int richcheck_0 = 0;
1815  int richcheck_1 = 0;
1816  if (RealPID == 1) {
1817  // Real PID
1818  richcheck_0 =
1819  CheckIfElectron(richRing_minus[i], Momenta_minus[i].Mag());
1820  richcheck_1 = CheckIfElectron(richRing_plus[j], Momenta_plus[j].Mag());
1821  } else {
1822  // MC PID
1823  richcheck_0 = Rings_minus[i];
1824  richcheck_1 = Rings_plus[j];
1825  }
1826  int richcheck = richcheck_0 + richcheck_1;
1827 
1828  Double_t InvmassReco =
1830  Double_t OpeningAngle =
1832 
1833  InvMass_vs_OA_candidates_Target->Fill(InvmassReco, OpeningAngle);
1834  InvMass_vs_OA_candidates_Both->Fill(InvmassReco, OpeningAngle);
1835  GammasInvMass_candidates_Target->Fill(InvmassReco);
1836  GammasInvMass_candidates_Both->Fill(InvmassReco);
1837  GammasOA_candidates_Target->Fill(OpeningAngle);
1838  GammasOA_candidates_Both->Fill(OpeningAngle);
1839 
1840  double PlaneAngle_last = CalculatePlaneAngle_last(sts1, sts2);
1841  double PlaneAngle_first = CalculatePlaneAngle_first(sts1, sts2);
1842 
1843 
1844  int IdForANN =
1845  0; // 0 - means wrong pair combination; 1 - means correct pair
1846  if (part1MC->GetMotherId() == part2MC->GetMotherId()
1847  && part1MC->GetMotherId() != -1) {
1848  CbmMCTrack* mcTrackmama =
1849  (CbmMCTrack*) fMcTracks->At(part1MC->GetMotherId());
1850  if (mcTrackmama->GetMotherId() != -1
1851  && mcTrackmama->GetPdgCode() == 22) {
1852  CbmMCTrack* mcTrackgrmama =
1853  (CbmMCTrack*) fMcTracks->At(mcTrackmama->GetMotherId());
1854  //IdForANN = 1;
1855  if (mcTrackgrmama->GetPdgCode() == 111) {
1856  GammasInvMass_fromPi0_Target->Fill(InvmassReco);
1857  GammasInvMass_fromPi0_Both->Fill(InvmassReco);
1858  GammasOA_fromPi0_Target->Fill(OpeningAngle);
1859  GammasOA_fromPi0_Both->Fill(OpeningAngle);
1860  InvMass_vs_OA_fromPi0_Target->Fill(InvmassReco, OpeningAngle);
1861  InvMass_vs_OA_fromPi0_Both->Fill(InvmassReco, OpeningAngle);
1862  PlaneAngles_last_fromPi0_Target->Fill(PlaneAngle_last);
1863  PlaneAngles_last_fromPi0_Both->Fill(PlaneAngle_last);
1864  PlaneAngles_first_fromPi0_Target->Fill(PlaneAngle_first);
1865  PlaneAngles_first_fromPi0_Both->Fill(PlaneAngle_first);
1866  IdForANN = 1;
1867  }
1868  }
1869  }
1870 
1871  // run ANN
1872  if (AnnTrain == 1) {
1873  fTrain->Exec(EventNumMan,
1874  IdForANN,
1875  InvmassReco,
1876  OpeningAngle,
1877  PlaneAngle_last,
1878  fKFVertex.GetRefZ(),
1879  part1,
1880  part2);
1881  continue;
1882  }
1883 
1884  double AnnValue = 999;
1885  if (UseAnn == 1) {
1886  AnnValue = fAnnSelection->DoSelect(InvmassReco,
1887  OpeningAngle,
1888  PlaneAngle_last,
1889  fKFVertex.GetRefZ(),
1890  part1,
1891  part2);
1892  if (IdForANN == 1) AnnTruePairs->Fill(AnnValue);
1893  if (IdForANN == 0) AnnFalsePairs->Fill(AnnValue);
1894  }
1895 
1896 
1897  PlaneAngles_last_candidates_Target->Fill(PlaneAngle_last);
1898  PlaneAngles_last_candidates_Both->Fill(PlaneAngle_last);
1899  PlaneAngles_first_candidates_Target->Fill(PlaneAngle_first);
1900  PlaneAngles_first_candidates_Both->Fill(PlaneAngle_first);
1901 
1902  // cuts
1903  if (TMath::Abs(OpeningAngle) > AngleCut) continue;
1904  if (TMath::Abs(InvmassReco) > InvMassCut) continue;
1905  // if (AnnValue < 0.9) continue;
1906 
1907  if (IdForANN == 1) AnnTruePairs_AfterCuts->Fill(AnnValue);
1908  if (IdForANN == 0) AnnFalsePairs_AfterCuts->Fill(AnnValue);
1909 
1910  frefmomenta.clear();
1911  frefmomenta.push_back(part1);
1912  frefmomenta.push_back(part2);
1913  frefId.clear();
1914  frefId.push_back(stsIndex_minus[i]);
1915  frefId.push_back(stsIndex_plus[j]);
1916  fMCId.clear();
1917  fMCId.push_back(MCIndex_minus[i]);
1918  fMCId.push_back(MCIndex_plus[j]);
1919  fMCtracks.clear();
1920  fMCtracks.push_back(part1MC);
1921  fMCtracks.push_back(part2MC);
1922 
1923  // for event mixing
1924  EMT_man_Event_Target.push_back(EventNumMan);
1926  EMT_man_NofRings_Target.push_back(richcheck);
1927 
1928 
1929  // everything (RICH == 0, RICH == 1, RICH == 2) together
1930  if (richcheck == 0 || richcheck == 1 || richcheck == 2) {
1931  Gammas_all_Target.push_back(frefmomenta);
1933  Gammas_MCIndex_all_Target.push_back(fMCId);
1934  Gammas_MC_all_Target.push_back(fMCtracks);
1935  GammaInvMassReco_all_Target->Fill(InvmassReco);
1936  GammaOpeningAngleReco_all_Target->Fill(OpeningAngle);
1937  Pdg_all_Target->Fill(TMath::Abs(part1MC->GetPdgCode()));
1938  Pdg_all_Target->Fill(TMath::Abs(part2MC->GetPdgCode()));
1939  P_reco_all_Target->Fill(part1.Mag());
1940  P_reco_all_Target->Fill(part2.Mag());
1941  Pt_reco_all_Target->Fill(part1.Perp());
1942  Pt_reco_all_Target->Fill(part2.Perp());
1943  GammaInvMassReco_all_Both->Fill(InvmassReco);
1944  GammaOpeningAngleReco_all_Both->Fill(OpeningAngle);
1945  Pdg_all_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
1946  Pdg_all_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
1947  P_reco_all_Both->Fill(part1.Mag());
1948  P_reco_all_Both->Fill(part2.Mag());
1949  Pt_reco_all_Both->Fill(part1.Perp());
1950  Pt_reco_all_Both->Fill(part2.Perp());
1951  }
1952 
1953  // only cases, when RICH == 0
1954  if (richcheck == 0) {
1955  Gammas_zero_Target.push_back(frefmomenta);
1957  Gammas_MCIndex_zero_Target.push_back(fMCId);
1958  Gammas_MC_zero_Target.push_back(fMCtracks);
1959  GammaInvMassReco_zero_Target->Fill(InvmassReco);
1960  GammaOpeningAngleReco_zero_Target->Fill(OpeningAngle);
1961  Pdg_zero_Target->Fill(TMath::Abs(part1MC->GetPdgCode()));
1962  Pdg_zero_Target->Fill(TMath::Abs(part2MC->GetPdgCode()));
1963  P_reco_zero_Target->Fill(part1.Mag());
1964  P_reco_zero_Target->Fill(part2.Mag());
1965  Pt_reco_zero_Target->Fill(part1.Perp());
1966  Pt_reco_zero_Target->Fill(part2.Perp());
1967  GammaInvMassReco_zero_Both->Fill(InvmassReco);
1968  GammaOpeningAngleReco_zero_Both->Fill(OpeningAngle);
1969  Pdg_zero_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
1970  Pdg_zero_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
1971  P_reco_zero_Both->Fill(part1.Mag());
1972  P_reco_zero_Both->Fill(part2.Mag());
1973  Pt_reco_zero_Both->Fill(part1.Perp());
1974  Pt_reco_zero_Both->Fill(part2.Perp());
1975  }
1976 
1977  // only cases, when RICH == 1
1978  if (richcheck == 1) {
1979  Gammas_one_Target.push_back(frefmomenta);
1981  Gammas_MCIndex_one_Target.push_back(fMCId);
1982  Gammas_MC_one_Target.push_back(fMCtracks);
1983  GammaInvMassReco_one_Target->Fill(InvmassReco);
1984  GammaOpeningAngleReco_one_Target->Fill(OpeningAngle);
1985  Pdg_one_Target->Fill(TMath::Abs(part1MC->GetPdgCode()));
1986  Pdg_one_Target->Fill(TMath::Abs(part2MC->GetPdgCode()));
1987  P_reco_one_Target->Fill(part1.Mag());
1988  P_reco_one_Target->Fill(part2.Mag());
1989  Pt_reco_one_Target->Fill(part1.Perp());
1990  Pt_reco_one_Target->Fill(part2.Perp());
1991  GammaInvMassReco_one_Both->Fill(InvmassReco);
1992  GammaOpeningAngleReco_one_Both->Fill(OpeningAngle);
1993  Pdg_one_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
1994  Pdg_one_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
1995  P_reco_one_Both->Fill(part1.Mag());
1996  P_reco_one_Both->Fill(part2.Mag());
1997  Pt_reco_one_Both->Fill(part1.Perp());
1998  Pt_reco_one_Both->Fill(part2.Perp());
1999  }
2000 
2001  // only cases, when RICH == 2
2002  if (richcheck == 2) {
2003  Gammas_two_Target.push_back(frefmomenta);
2005  Gammas_MCIndex_two_Target.push_back(fMCId);
2006  Gammas_MC_two_Target.push_back(fMCtracks);
2007  GammaInvMassReco_two_Target->Fill(InvmassReco);
2008  GammaOpeningAngleReco_two_Target->Fill(OpeningAngle);
2009  Pdg_two_Target->Fill(TMath::Abs(part1MC->GetPdgCode()));
2010  Pdg_two_Target->Fill(TMath::Abs(part2MC->GetPdgCode()));
2011  P_reco_two_Target->Fill(part1.Mag());
2012  P_reco_two_Target->Fill(part2.Mag());
2013  Pt_reco_two_Target->Fill(part1.Perp());
2014  Pt_reco_two_Target->Fill(part2.Perp());
2015  GammaInvMassReco_two_Both->Fill(InvmassReco);
2016  GammaOpeningAngleReco_two_Both->Fill(OpeningAngle);
2017  Pdg_two_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
2018  Pdg_two_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
2019  P_reco_two_Both->Fill(part1.Mag());
2020  P_reco_two_Both->Fill(part2.Mag());
2021  Pt_reco_two_Both->Fill(part1.Perp());
2022  Pt_reco_two_Both->Fill(part2.Perp());
2023 
2024  // WAC event mixing
2025  EMT_man_Event_WAC.push_back(EventNumMan);
2027  EMT_man_NofRings_WAC.push_back(richcheck);
2028  }
2029 
2030  // cases, when RICH == 1 or RICH == 2 together
2031  if (richcheck == 1 || richcheck == 2) {
2032  Gammas_onetwo_Target.push_back(frefmomenta);
2036  GammaInvMassReco_onetwo_Target->Fill(InvmassReco);
2037  GammaOpeningAngleReco_onetwo_Target->Fill(OpeningAngle);
2038  Pdg_onetwo_Target->Fill(TMath::Abs(part1MC->GetPdgCode()));
2039  Pdg_onetwo_Target->Fill(TMath::Abs(part2MC->GetPdgCode()));
2040  P_reco_onetwo_Target->Fill(part1.Mag());
2041  P_reco_onetwo_Target->Fill(part2.Mag());
2042  Pt_reco_onetwo_Target->Fill(part1.Perp());
2043  Pt_reco_onetwo_Target->Fill(part2.Perp());
2044  GammaInvMassReco_onetwo_Both->Fill(InvmassReco);
2045  GammaOpeningAngleReco_onetwo_Both->Fill(OpeningAngle);
2046  Pdg_onetwo_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
2047  Pdg_onetwo_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
2048  P_reco_onetwo_Both->Fill(part1.Mag());
2049  P_reco_onetwo_Both->Fill(part2.Mag());
2050  Pt_reco_onetwo_Both->Fill(part1.Perp());
2051  Pt_reco_onetwo_Both->Fill(part2.Perp());
2052  }
2053  }
2054  }
2055 
2056  //cout << "number of gammas Target with 0-2 electron identified in RICH = " << Gammas_all_Target.size() << endl;
2057  //cout << "number of gammas Target with 0 electron identified in RICH = " << Gammas_zero_Target.size() << endl;
2058  //cout << "number of gammas Target with 1 electron identified in RICH = " << Gammas_one_Target.size() << endl;
2059  //cout << "number of gammas Target with 2 electron identified in RICH = " << Gammas_two_Target.size() << endl;
2060  //cout << "number of gammas Target with 1-2 electron identified in RICH = " << Gammas_onetwo_Target.size() << endl;
2061 }
2062 
2063 
2065  int EventNumMan,
2066  double AngleCut,
2067  double InvMassCut,
2068  int RealPID,
2069  vector<CbmMCTrack*> MCtracks_minus_Outside,
2070  vector<CbmMCTrack*> MCtracks_plus_Outside,
2071  vector<CbmStsTrack*> StsTrack_minus_Outside,
2072  vector<CbmStsTrack*> StsTrack_plus_Outside,
2073  std::vector<int> Rings_minus_Outside,
2074  std::vector<int> Rings_plus_Outside,
2075  std::vector<int> stsIndex_minus_Outside,
2076  std::vector<int> stsIndex_plus_Outside,
2077  vector<CbmRichRing*> richRing_minus_Outside,
2078  vector<CbmRichRing*> richRing_plus_Outside,
2079  vector<Int_t> MCIndex_minus_Outside,
2080  vector<Int_t> MCIndex_plus_Outside) {
2081  for (size_t i = 0; i < StsTrack_minus_Outside.size(); i++) {
2082  for (size_t j = 0; j < StsTrack_plus_Outside.size(); j++) {
2083 
2084  CbmStsTrack* part1STS = StsTrack_minus_Outside[i];
2085  CbmStsTrack* part2STS = StsTrack_plus_Outside[j];
2086  CbmMCTrack* part1MC = MCtracks_minus_Outside[i];
2087  CbmMCTrack* part2MC = MCtracks_plus_Outside[j];
2088 
2089  KFParticle electron;
2091  part1STS, &electron, 11);
2092  KFParticle positron;
2094  part2STS, &positron, -11);
2095  const KFParticle* daughters[2] = {&electron, &positron};
2096  KFParticle intersection;
2097  intersection.Construct(daughters, 2);
2098 
2099  if (intersection.GetZ() > 75 || intersection.GetZ() < -5)
2100  continue; // kick weird intersections
2101 
2102  // fit to the vertex fitter
2103  TVector3 part1 = CbmKresFunctions::FitToVertex(part1STS,
2104  intersection.GetX(),
2105  intersection.GetY(),
2106  intersection.GetZ());
2107  TVector3 part2 = CbmKresFunctions::FitToVertex(part2STS,
2108  intersection.GetX(),
2109  intersection.GetY(),
2110  intersection.GetZ());
2111 
2112  // From maksym program
2113  //TVector3 part1(electron.KFParticleBase::Px(), electron.KFParticleBase::Py(), electron.KFParticleBase::Pz());
2114  //TVector3 part2(positron.KFParticleBase::Px(), positron.KFParticleBase::Py(), positron.KFParticleBase::Pz());
2115 
2116 
2117  //cout << "=================" << endl;
2118  //cout << "FitToVertex part1: px = " << part1.X() << "; \t py = " << part1.Y() << "; \t pz = " << part1.Z() << endl;
2119  //cout << "FitToVertex part2: px = " << part2.X() << "; \t py = " << part2.Y() << "; \t pz = " << part2.Z() << endl;
2120  //cout << "KFParticle part1: px = " << electron.KFParticleBase::Px() << "; \t py = " << electron.KFParticleBase::Py() << "; \t pz = " << electron.KFParticleBase::Pz() << endl;
2121  //cout << "KFParticle part2: px = " << positron.KFParticleBase::Px() << "; \t py = " << positron.KFParticleBase::Py() << "; \t pz = " << positron.KFParticleBase::Pz() << endl;
2122 
2123 
2124  int richcheck = 0;
2125  int richcheck_0 = 0;
2126  int richcheck_1 = 0;
2127  if (RealPID == 1) {
2128  // Real PID
2129  richcheck_0 = CheckIfElectron(richRing_minus_Outside[i], part1.Mag());
2130  richcheck_1 = CheckIfElectron(richRing_plus_Outside[j], part2.Mag());
2131  richcheck = richcheck_0 + richcheck_1;
2132  } else {
2133  // MC PID
2134  richcheck = Rings_minus_Outside[i] + Rings_plus_Outside[j];
2135  }
2136 
2137 
2138  Double_t InvmassReco =
2140  Double_t OpeningAngle =
2142 
2143  InvMass_vs_OA_candidates_Outside->Fill(InvmassReco, OpeningAngle);
2144  InvMass_vs_OA_candidates_Both->Fill(InvmassReco, OpeningAngle);
2145  GammasInvMass_candidates_Outside->Fill(InvmassReco);
2146  GammasInvMass_candidates_Both->Fill(InvmassReco);
2147  GammasOA_candidates_Outside->Fill(OpeningAngle);
2148  GammasOA_candidates_Both->Fill(OpeningAngle);
2149 
2150  double PlaneAngle_last = CalculatePlaneAngle_last(part1STS, part2STS);
2151  double PlaneAngle_first = CalculatePlaneAngle_first(part1STS, part2STS);
2152 
2153 
2154  int IdForANN =
2155  0; // 0 - means wrong pair combination; 1 - means correct pair
2156  if (part1MC->GetMotherId() == part2MC->GetMotherId()
2157  && part1MC->GetMotherId() != -1) {
2158  CbmMCTrack* mcTrackmama =
2159  (CbmMCTrack*) fMcTracks->At(part1MC->GetMotherId());
2160  if (mcTrackmama->GetMotherId() != -1
2161  && mcTrackmama->GetPdgCode() == 22) {
2162  CbmMCTrack* mcTrackgrmama =
2163  (CbmMCTrack*) fMcTracks->At(mcTrackmama->GetMotherId());
2164  // IdForANN = 1;
2165  if (mcTrackgrmama->GetPdgCode() == 111) {
2166  GammasInvMass_fromPi0_Outside->Fill(InvmassReco);
2167  GammasInvMass_fromPi0_Both->Fill(InvmassReco);
2168  GammasOA_fromPi0_Outside->Fill(OpeningAngle);
2169  GammasOA_fromPi0_Both->Fill(OpeningAngle);
2170  InvMass_vs_OA_fromPi0_Outside->Fill(InvmassReco, OpeningAngle);
2171  InvMass_vs_OA_fromPi0_Both->Fill(InvmassReco, OpeningAngle);
2172  PlaneAngles_last_fromPi0_Outside->Fill(PlaneAngle_last);
2173  PlaneAngles_last_fromPi0_Both->Fill(PlaneAngle_last);
2174  PlaneAngles_first_fromPi0_Outside->Fill(PlaneAngle_first);
2175  PlaneAngles_first_fromPi0_Both->Fill(PlaneAngle_first);
2176  IdForANN = 1;
2177  }
2178  }
2179  }
2180 
2181  // run ANN
2182  if (AnnTrain == 1) {
2183  fTrain->Exec(EventNumMan,
2184  IdForANN,
2185  InvmassReco,
2186  OpeningAngle,
2187  PlaneAngle_last,
2188  intersection.GetZ(),
2189  part1,
2190  part2);
2191  continue;
2192  }
2193 
2194  double AnnValue = 999;
2195  if (UseAnn == 1) {
2196  AnnValue = fAnnSelection->DoSelect(InvmassReco,
2197  OpeningAngle,
2198  PlaneAngle_last,
2199  intersection.GetZ(),
2200  part1,
2201  part2);
2202  if (IdForANN == 1) AnnTruePairs->Fill(AnnValue);
2203  if (IdForANN == 0) AnnFalsePairs->Fill(AnnValue);
2204  }
2205 
2206  PlaneAngles_last_candidates_Outside->Fill(PlaneAngle_last);
2207  PlaneAngles_last_candidates_Both->Fill(PlaneAngle_last);
2208  PlaneAngles_first_candidates_Outside->Fill(PlaneAngle_first);
2209  PlaneAngles_first_candidates_Both->Fill(PlaneAngle_first);
2210 
2211  // cuts
2212  if (TMath::Abs(OpeningAngle) > AngleCut) continue;
2213  if (TMath::Abs(InvmassReco) > InvMassCut) continue;
2214  // if (AnnValue < 0.9) continue;
2215 
2216  if (IdForANN == 1) AnnTruePairs_AfterCuts->Fill(AnnValue);
2217  if (IdForANN == 0) AnnFalsePairs_AfterCuts->Fill(AnnValue);
2218 
2219  frefmomenta.clear();
2220  frefmomenta.push_back(part1);
2221  frefmomenta.push_back(part2);
2222 
2223  frefId.clear();
2224  frefId.push_back(stsIndex_minus_Outside[i]);
2225  frefId.push_back(stsIndex_plus_Outside[j]);
2226  fMCtracks.clear();
2227  fMCtracks.push_back(part1MC);
2228  fMCtracks.push_back(part2MC);
2229  fMCId.clear();
2230  fMCId.push_back(MCIndex_minus_Outside[i]);
2231  fMCId.push_back(MCIndex_plus_Outside[j]);
2232 
2233 
2234  // for event mixing
2235  EMT_man_Event_Outside.push_back(EventNumMan);
2237  EMT_man_NofRings_Outside.push_back(richcheck);
2238 
2239  // WAC event mixing
2240  EMT_man_Event_WAC.push_back(EventNumMan);
2242  EMT_man_NofRings_WAC.push_back(richcheck);
2243 
2244 
2245  // everything (RICH == 0, RICH == 1, RICH == 2) together
2246  if (richcheck == 0 || richcheck == 1 || richcheck == 2) {
2247  Gammas_all_Outside.push_back(frefmomenta);
2249  Gammas_MCIndex_all_Outside.push_back(fMCId);
2250  Gammas_MC_all_Outside.push_back(fMCtracks);
2251  GammaInvMassReco_all_Outside->Fill(InvmassReco);
2252  GammaOpeningAngleReco_all_Outside->Fill(OpeningAngle);
2253  Pdg_all_Outside->Fill(TMath::Abs(part1MC->GetPdgCode()));
2254  Pdg_all_Outside->Fill(TMath::Abs(part2MC->GetPdgCode()));
2255  P_reco_all_Outside->Fill(part1.Mag());
2256  P_reco_all_Outside->Fill(part2.Mag());
2257  Pt_reco_all_Outside->Fill(part1.Perp());
2258  Pt_reco_all_Outside->Fill(part2.Perp());
2259  GammaInvMassReco_all_Both->Fill(InvmassReco);
2260  GammaOpeningAngleReco_all_Both->Fill(OpeningAngle);
2261  Pdg_all_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
2262  Pdg_all_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
2263  P_reco_all_Both->Fill(part1.Mag());
2264  P_reco_all_Both->Fill(part2.Mag());
2265  Pt_reco_all_Both->Fill(part1.Perp());
2266  Pt_reco_all_Both->Fill(part2.Perp());
2267  }
2268 
2269  // only cases, when RICH == 0
2270  if (richcheck == 0) {
2271  Gammas_zero_Outside.push_back(frefmomenta);
2274  Gammas_MC_zero_Outside.push_back(fMCtracks);
2275  GammaInvMassReco_zero_Outside->Fill(InvmassReco);
2276  GammaOpeningAngleReco_zero_Outside->Fill(OpeningAngle);
2277  Pdg_zero_Outside->Fill(TMath::Abs(part1MC->GetPdgCode()));
2278  Pdg_zero_Outside->Fill(TMath::Abs(part2MC->GetPdgCode()));
2279  P_reco_zero_Outside->Fill(part1.Mag());
2280  P_reco_zero_Outside->Fill(part2.Mag());
2281  Pt_reco_zero_Outside->Fill(part1.Perp());
2282  Pt_reco_zero_Outside->Fill(part2.Perp());
2283  GammaInvMassReco_zero_Both->Fill(InvmassReco);
2284  GammaOpeningAngleReco_zero_Both->Fill(OpeningAngle);
2285  Pdg_zero_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
2286  Pdg_zero_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
2287  P_reco_zero_Both->Fill(part1.Mag());
2288  P_reco_zero_Both->Fill(part2.Mag());
2289  Pt_reco_zero_Both->Fill(part1.Perp());
2290  Pt_reco_zero_Both->Fill(part2.Perp());
2291  }
2292 
2293  // only cases, when RICH == 1
2294  if (richcheck == 1) {
2295  Gammas_one_Outside.push_back(frefmomenta);
2297  Gammas_MCIndex_one_Outside.push_back(fMCId);
2298  Gammas_MC_one_Outside.push_back(fMCtracks);
2299  GammaInvMassReco_one_Outside->Fill(InvmassReco);
2300  GammaOpeningAngleReco_one_Outside->Fill(OpeningAngle);
2301  Pdg_one_Outside->Fill(TMath::Abs(part1MC->GetPdgCode()));
2302  Pdg_one_Outside->Fill(TMath::Abs(part2MC->GetPdgCode()));
2303  P_reco_one_Outside->Fill(part1.Mag());
2304  P_reco_one_Outside->Fill(part2.Mag());
2305  Pt_reco_one_Outside->Fill(part1.Perp());
2306  Pt_reco_one_Outside->Fill(part2.Perp());
2307  GammaInvMassReco_one_Both->Fill(InvmassReco);
2308  GammaOpeningAngleReco_one_Both->Fill(OpeningAngle);
2309  Pdg_one_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
2310  Pdg_one_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
2311  P_reco_one_Both->Fill(part1.Mag());
2312  P_reco_one_Both->Fill(part2.Mag());
2313  Pt_reco_one_Both->Fill(part1.Perp());
2314  Pt_reco_one_Both->Fill(part2.Perp());
2315  }
2316 
2317  // only cases, when RICH == 2
2318  if (richcheck == 2) {
2319  Gammas_two_Outside.push_back(frefmomenta);
2321  Gammas_MCIndex_two_Outside.push_back(fMCId);
2322  Gammas_MC_two_Outside.push_back(fMCtracks);
2323  GammaInvMassReco_two_Outside->Fill(InvmassReco);
2324  GammaOpeningAngleReco_two_Outside->Fill(OpeningAngle);
2325  Pdg_two_Outside->Fill(TMath::Abs(part1MC->GetPdgCode()));
2326  Pdg_two_Outside->Fill(TMath::Abs(part2MC->GetPdgCode()));
2327  P_reco_two_Outside->Fill(part1.Mag());
2328  P_reco_two_Outside->Fill(part2.Mag());
2329  Pt_reco_two_Outside->Fill(part1.Perp());
2330  Pt_reco_two_Outside->Fill(part2.Perp());
2331  GammaInvMassReco_two_Both->Fill(InvmassReco);
2332  GammaOpeningAngleReco_two_Both->Fill(OpeningAngle);
2333  Pdg_two_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
2334  Pdg_two_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
2335  P_reco_two_Both->Fill(part1.Mag());
2336  P_reco_two_Both->Fill(part2.Mag());
2337  Pt_reco_two_Both->Fill(part1.Perp());
2338  Pt_reco_two_Both->Fill(part2.Perp());
2339  }
2340 
2341  // cases, when RICH == 1 or RICH == 2 together
2342  if (richcheck == 1 || richcheck == 2) {
2347  GammaInvMassReco_onetwo_Outside->Fill(InvmassReco);
2348  GammaOpeningAngleReco_onetwo_Outside->Fill(OpeningAngle);
2349  Pdg_onetwo_Outside->Fill(TMath::Abs(part1MC->GetPdgCode()));
2350  Pdg_onetwo_Outside->Fill(TMath::Abs(part2MC->GetPdgCode()));
2351  P_reco_onetwo_Outside->Fill(part1.Mag());
2352  P_reco_onetwo_Outside->Fill(part2.Mag());
2353  Pt_reco_onetwo_Outside->Fill(part1.Perp());
2354  Pt_reco_onetwo_Outside->Fill(part2.Perp());
2355  GammaInvMassReco_onetwo_Both->Fill(InvmassReco);
2356  GammaOpeningAngleReco_onetwo_Both->Fill(OpeningAngle);
2357  Pdg_onetwo_Both->Fill(TMath::Abs(part1MC->GetPdgCode()));
2358  Pdg_onetwo_Both->Fill(TMath::Abs(part2MC->GetPdgCode()));
2359  P_reco_onetwo_Both->Fill(part1.Mag());
2360  P_reco_onetwo_Both->Fill(part2.Mag());
2361  Pt_reco_onetwo_Both->Fill(part1.Perp());
2362  Pt_reco_onetwo_Both->Fill(part2.Perp());
2363  }
2364  }
2365  }
2366 
2367  //cout << "number of gammas Outside with 0-2 electron identified in RICH = " << Gammas_all_Outside.size() << endl;
2368  //cout << "number of gammas Outside with 0 electron identified in RICH = " << Gammas_zero_Outside.size() << endl;
2369  //cout << "number of gammas Outside with 1 electron identified in RICH = " << Gammas_one_Outside.size() << endl;
2370  //cout << "number of gammas Outside with 2 electron identified in RICH = " << Gammas_two_Outside.size() << endl;
2371  //cout << "number of gammas Outside with 1-2 electron identified in RICH = " << Gammas_onetwo_Outside.size() << endl;
2372 }
2373 
2374 
2376  Gammas_all_Both.insert(Gammas_all_Both.end(),
2377  Gammas_all_Outside.begin(),
2378  Gammas_all_Outside.end());
2379  Gammas_all_Both.insert(
2380  Gammas_all_Both.end(), Gammas_all_Target.begin(), Gammas_all_Target.end());
2381  Gammas_zero_Both.insert(Gammas_zero_Both.end(),
2382  Gammas_zero_Outside.begin(),
2383  Gammas_zero_Outside.end());
2384  Gammas_zero_Both.insert(Gammas_zero_Both.end(),
2385  Gammas_zero_Target.begin(),
2386  Gammas_zero_Target.end());
2387  Gammas_one_Both.insert(Gammas_one_Both.end(),
2388  Gammas_one_Outside.begin(),
2389  Gammas_one_Outside.end());
2390  Gammas_one_Both.insert(
2391  Gammas_one_Both.end(), Gammas_one_Target.begin(), Gammas_one_Target.end());
2392  Gammas_two_Both.insert(Gammas_two_Both.end(),
2393  Gammas_two_Outside.begin(),
2394  Gammas_two_Outside.end());
2395  Gammas_two_Both.insert(
2396  Gammas_two_Both.end(), Gammas_two_Target.begin(), Gammas_two_Target.end());
2398  Gammas_onetwo_Outside.begin(),
2399  Gammas_onetwo_Outside.end());
2401  Gammas_onetwo_Target.begin(),
2402  Gammas_onetwo_Target.end());
2403 
2434 
2439  Gammas_MCIndex_all_Target.begin(),
2451  Gammas_MCIndex_one_Target.begin(),
2457  Gammas_MCIndex_two_Target.begin(),
2465 
2467  Gammas_MC_all_Outside.begin(),
2468  Gammas_MC_all_Outside.end());
2470  Gammas_MC_all_Target.begin(),
2471  Gammas_MC_all_Target.end());
2473  Gammas_MC_zero_Outside.begin(),
2474  Gammas_MC_zero_Outside.end());
2476  Gammas_MC_zero_Target.begin(),
2477  Gammas_MC_zero_Target.end());
2479  Gammas_MC_one_Outside.begin(),
2480  Gammas_MC_one_Outside.end());
2482  Gammas_MC_one_Target.begin(),
2483  Gammas_MC_one_Target.end());
2485  Gammas_MC_two_Outside.begin(),
2486  Gammas_MC_two_Outside.end());
2488  Gammas_MC_two_Target.begin(),
2489  Gammas_MC_two_Target.end());
2491  Gammas_MC_onetwo_Outside.begin(),
2492  Gammas_MC_onetwo_Outside.end());
2494  Gammas_MC_onetwo_Target.begin(),
2495  Gammas_MC_onetwo_Target.end());
2496 
2497  //cout << "number of gammas Both with 0-2 electron identified in RICH = " << Gammas_all_Both.size() << endl;
2498  //cout << "number of gammas Both with 0 electron identified in RICH = " << Gammas_zero_Both.size() << endl;
2499  //cout << "number of gammas Both with 1 electron identified in RICH = " << Gammas_one_Both.size() << endl;
2500  //cout << "number of gammas Both with 2 electron identified in RICH = " << Gammas_two_Both.size() << endl;
2501  //cout << "number of gammas Both with 1-2 electron identified in RICH = " << Gammas_onetwo_Both.size() << endl;
2502 }
2503 
2504 
2506  // from target should be always 2 particles identified like electrons. From outside 0,1,2 --> target (two) + outside (all)
2507  Gamma_WAC.insert(
2508  Gamma_WAC.end(), Gammas_two_Target.begin(), Gammas_two_Target.end());
2509  Gamma_WAC.insert(
2510  Gamma_WAC.end(), Gammas_all_Outside.begin(), Gammas_all_Outside.end());
2518  Gammas_MCIndex_two_Target.begin(),
2523  Gammas_MC_WAC.insert(Gammas_MC_WAC.end(),
2524  Gammas_MC_two_Target.begin(),
2525  Gammas_MC_two_Target.end());
2526  Gammas_MC_WAC.insert(Gammas_MC_WAC.end(),
2527  Gammas_MC_all_Outside.begin(),
2528  Gammas_MC_all_Outside.end());
2529 }
2530 
2531 
2533  TString position,
2534  vector<vector<TVector3>> Gammas,
2535  vector<vector<int>> StsIndex,
2536  vector<vector<int>> MCIndex,
2537  vector<vector<CbmMCTrack*>> GammasMC,
2538  TH1D* Pi0InvMassReco,
2539  TH2D* Pi0_pt_vs_rap,
2540  TH2D* Pi0_pt_vs_rap_est,
2541  TH2D* MultiplicityGamma,
2542  TH2D* MultiplicityChargedParticles,
2543  vector<TH1*> BGCases,
2544  TH1D* DalitzPi0,
2545  TH1D* PhotonsPi0) {
2546  // combine all gamma in pi0 --> calculate inv mass for gammas and pi0 // not the case, when one particle used twice for different gammas
2547  if (Gammas.size() < 2) return; // min 2 gammas to form pi0 are required
2548  for (size_t gamma1 = 0; gamma1 < Gammas.size() - 1; gamma1++) {
2549  for (size_t gamma2 = gamma1 + 1; gamma2 < Gammas.size(); gamma2++) {
2550  // 4 reconstructed particles from gammas
2551  TVector3 e11 = Gammas[gamma1][0];
2552  TVector3 e12 = Gammas[gamma1][1];
2553  TVector3 e21 = Gammas[gamma2][0];
2554  TVector3 e22 = Gammas[gamma2][1];
2555 
2556  // MC true data for this particles
2557  CbmMCTrack* mcTrack1 = GammasMC[gamma1][0];
2558  CbmMCTrack* mcTrack2 = GammasMC[gamma1][1];
2559  CbmMCTrack* mcTrack3 = GammasMC[gamma2][0];
2560  CbmMCTrack* mcTrack4 = GammasMC[gamma2][1];
2561 
2562  if (StsIndex[gamma1][0] == StsIndex[gamma2][0]
2563  || StsIndex[gamma1][0] == StsIndex[gamma2][1]
2564  || StsIndex[gamma1][1] == StsIndex[gamma2][0]
2565  || StsIndex[gamma1][1] == StsIndex[gamma2][1])
2566  continue; // particles are not used twice --> different
2567 
2568  CbmLmvmKinematicParams params =
2570  e11, e12, e21, e22);
2571 
2574  // Double_t OA1 = CbmKresFunctions::CalculateOpeningAngle_Reco(e11, e12);
2575  // Double_t OA2 = CbmKresFunctions::CalculateOpeningAngle_Reco(e21, e22);
2576  //if (params.fRapidity > 2.8 && params.fRapidity <= 3.6 && params.fPt > 0.0 && params.fPt <= 0.4 && OA1 > 1 && OA2 > 1) continue;
2577 
2578  Pi0InvMassReco->Fill(params.fMinv);
2579  MultiplicityGamma->Fill(Gammas.size(), params.fMinv);
2580  MultiplicityChargedParticles->Fill(fGlobalTracks->GetEntriesFast(),
2581  params.fMinv);
2582 
2583  // separate by rap and Pt only for onetwo
2584  if (mod == "OneTwo" && position == "Both") {
2585 
2586  // only pt
2587  if (params.fPt > 0.0 && params.fPt <= 0.1)
2588  pt_onetwo_1->Fill(params.fMinv);
2589  if (params.fPt > 0.1 && params.fPt <= 0.2)
2590  pt_onetwo_2->Fill(params.fMinv);
2591  if (params.fPt > 0.2 && params.fPt <= 0.3)
2592  pt_onetwo_3->Fill(params.fMinv);
2593  if (params.fPt > 0.3 && params.fPt <= 0.4)
2594  pt_onetwo_4->Fill(params.fMinv);
2595  if (params.fPt > 0.4 && params.fPt <= 0.5)
2596  pt_onetwo_5->Fill(params.fMinv);
2597  if (params.fPt > 0.5 && params.fPt <= 0.6)
2598  pt_onetwo_6->Fill(params.fMinv);
2599  if (params.fPt > 0.6 && params.fPt <= 0.7)
2600  pt_onetwo_7->Fill(params.fMinv);
2601  if (params.fPt > 0.7 && params.fPt <= 0.8)
2602  pt_onetwo_8->Fill(params.fMinv);
2603  if (params.fPt > 0.8 && params.fPt <= 0.9)
2604  pt_onetwo_9->Fill(params.fMinv);
2605  if (params.fPt > 0.9 && params.fPt <= 1.0)
2606  pt_onetwo_10->Fill(params.fMinv);
2607  if (params.fPt > 1.0 && params.fPt <= 1.1)
2608  pt_onetwo_11->Fill(params.fMinv);
2609  if (params.fPt > 1.1 && params.fPt <= 1.2)
2610  pt_onetwo_12->Fill(params.fMinv);
2611  if (params.fPt > 1.2 && params.fPt <= 1.3)
2612  pt_onetwo_13->Fill(params.fMinv);
2613  if (params.fPt > 1.3 && params.fPt <= 1.4)
2614  pt_onetwo_14->Fill(params.fMinv);
2615  if (params.fPt > 1.4 && params.fPt <= 1.5)
2616  pt_onetwo_15->Fill(params.fMinv);
2617  if (params.fPt > 1.5 && params.fPt <= 1.6)
2618  pt_onetwo_16->Fill(params.fMinv);
2619  if (params.fPt > 1.6 && params.fPt <= 1.7)
2620  pt_onetwo_17->Fill(params.fMinv);
2621  if (params.fPt > 1.7 && params.fPt <= 1.8)
2622  pt_onetwo_18->Fill(params.fMinv);
2623  if (params.fPt > 1.8 && params.fPt <= 1.9)
2624  pt_onetwo_19->Fill(params.fMinv);
2625  if (params.fPt > 1.9 && params.fPt <= 2.0)
2626  pt_onetwo_20->Fill(params.fMinv);
2627 
2628  if (params.fRapidity > 1.2 && params.fRapidity <= 1.6) {
2629  if (params.fPt > 0.0 && params.fPt <= 0.1)
2630  rap_vs_Pt_InM_1->Fill(params.fMinv);
2631  if (params.fPt > 0.1 && params.fPt <= 0.2)
2632  rap_vs_Pt_InM_2->Fill(params.fMinv);
2633  if (params.fPt > 0.2 && params.fPt <= 0.3)
2634  rap_vs_Pt_InM_3->Fill(params.fMinv);
2635  if (params.fPt > 0.3 && params.fPt <= 0.4)
2636  rap_vs_Pt_InM_4->Fill(params.fMinv);
2637  if (params.fPt > 0.4 && params.fPt <= 0.5)
2638  rap_vs_Pt_InM_5->Fill(params.fMinv);
2639  if (params.fPt > 0.5 && params.fPt <= 0.6)
2640  rap_vs_Pt_InM_6->Fill(params.fMinv);
2641  if (params.fPt > 0.6 && params.fPt <= 0.7)
2642  rap_vs_Pt_InM_7->Fill(params.fMinv);
2643  if (params.fPt > 0.7 && params.fPt <= 0.8)
2644  rap_vs_Pt_InM_8->Fill(params.fMinv);
2645  if (params.fPt > 0.8 && params.fPt <= 0.9)
2646  rap_vs_Pt_InM_9->Fill(params.fMinv);
2647  if (params.fPt > 0.9 && params.fPt <= 1.0)
2648  rap_vs_Pt_InM_10->Fill(params.fMinv);
2649  if (params.fPt > 1.0 && params.fPt <= 1.1)
2650  rap_vs_Pt_InM_11->Fill(params.fMinv);
2651  if (params.fPt > 1.1 && params.fPt <= 1.2)
2652  rap_vs_Pt_InM_12->Fill(params.fMinv);
2653  if (params.fPt > 1.2 && params.fPt <= 1.3)
2654  rap_vs_Pt_InM_13->Fill(params.fMinv);
2655  if (params.fPt > 1.3 && params.fPt <= 1.4)
2656  rap_vs_Pt_InM_14->Fill(params.fMinv);
2657  if (params.fPt > 1.4 && params.fPt <= 1.5)
2658  rap_vs_Pt_InM_15->Fill(params.fMinv);
2659  if (params.fPt > 1.5 && params.fPt <= 1.6)
2660  rap_vs_Pt_InM_16->Fill(params.fMinv);
2661  if (params.fPt > 1.6 && params.fPt <= 1.7)
2662  rap_vs_Pt_InM_17->Fill(params.fMinv);
2663  if (params.fPt > 1.7 && params.fPt <= 1.8)
2664  rap_vs_Pt_InM_18->Fill(params.fMinv);
2665  if (params.fPt > 1.8 && params.fPt <= 1.9)
2666  rap_vs_Pt_InM_19->Fill(params.fMinv);
2667  if (params.fPt > 1.9 && params.fPt <= 2.0)
2668  rap_vs_Pt_InM_20->Fill(params.fMinv);
2669  }
2670  if (params.fRapidity > 1.6 && params.fRapidity <= 2.0) {
2671  if (params.fPt > 0.0 && params.fPt <= 0.1)
2672  rap_vs_Pt_InM_21->Fill(params.fMinv);
2673  if (params.fPt > 0.1 && params.fPt <= 0.2)
2674  rap_vs_Pt_InM_22->Fill(params.fMinv);
2675  if (params.fPt > 0.2 && params.fPt <= 0.3)
2676  rap_vs_Pt_InM_23->Fill(params.fMinv);
2677  if (params.fPt > 0.3 && params.fPt <= 0.4)
2678  rap_vs_Pt_InM_24->Fill(params.fMinv);
2679  if (params.fPt > 0.4 && params.fPt <= 0.5)
2680  rap_vs_Pt_InM_25->Fill(params.fMinv);
2681  if (params.fPt > 0.5 && params.fPt <= 0.6)
2682  rap_vs_Pt_InM_26->Fill(params.fMinv);
2683  if (params.fPt > 0.6 && params.fPt <= 0.7)
2684  rap_vs_Pt_InM_27->Fill(params.fMinv);
2685  if (params.fPt > 0.7 && params.fPt <= 0.8)
2686  rap_vs_Pt_InM_28->Fill(params.fMinv);
2687  if (params.fPt > 0.8 && params.fPt <= 0.9)
2688  rap_vs_Pt_InM_29->Fill(params.fMinv);
2689  if (params.fPt > 0.9 && params.fPt <= 1.0)
2690  rap_vs_Pt_InM_30->Fill(params.fMinv);
2691  if (params.fPt > 1.0 && params.fPt <= 1.1)
2692  rap_vs_Pt_InM_31->Fill(params.fMinv);
2693  if (params.fPt > 1.1 && params.fPt <= 1.2)
2694  rap_vs_Pt_InM_32->Fill(params.fMinv);
2695  if (params.fPt > 1.2 && params.fPt <= 1.3)
2696  rap_vs_Pt_InM_33->Fill(params.fMinv);
2697  if (params.fPt > 1.3 && params.fPt <= 1.4)
2698  rap_vs_Pt_InM_34->Fill(params.fMinv);
2699  if (params.fPt > 1.4 && params.fPt <= 1.5)
2700  rap_vs_Pt_InM_35->Fill(params.fMinv);
2701  if (params.fPt > 1.5 && params.fPt <= 1.6)
2702  rap_vs_Pt_InM_36->Fill(params.fMinv);
2703  if (params.fPt > 1.6 && params.fPt <= 1.7)
2704  rap_vs_Pt_InM_37->Fill(params.fMinv);
2705  if (params.fPt > 1.7 && params.fPt <= 1.8)
2706  rap_vs_Pt_InM_38->Fill(params.fMinv);
2707  if (params.fPt > 1.8 && params.fPt <= 1.9)
2708  rap_vs_Pt_InM_39->Fill(params.fMinv);
2709  if (params.fPt > 1.9 && params.fPt <= 2.0)
2710  rap_vs_Pt_InM_40->Fill(params.fMinv);
2711  }
2712  if (params.fRapidity > 2.0 && params.fRapidity <= 2.4) {
2713  if (params.fPt > 0.0 && params.fPt <= 0.1)
2714  rap_vs_Pt_InM_41->Fill(params.fMinv);
2715  if (params.fPt > 0.1 && params.fPt <= 0.2)
2716  rap_vs_Pt_InM_42->Fill(params.fMinv);
2717  if (params.fPt > 0.2 && params.fPt <= 0.3)
2718  rap_vs_Pt_InM_43->Fill(params.fMinv);
2719  if (params.fPt > 0.3 && params.fPt <= 0.4)
2720  rap_vs_Pt_InM_44->Fill(params.fMinv);
2721  if (params.fPt > 0.4 && params.fPt <= 0.5)
2722  rap_vs_Pt_InM_45->Fill(params.fMinv);
2723  if (params.fPt > 0.5 && params.fPt <= 0.6)
2724  rap_vs_Pt_InM_46->Fill(params.fMinv);
2725  if (params.fPt > 0.6 && params.fPt <= 0.7)
2726  rap_vs_Pt_InM_47->Fill(params.fMinv);
2727  if (params.fPt > 0.7 && params.fPt <= 0.8)
2728  rap_vs_Pt_InM_48->Fill(params.fMinv);
2729  if (params.fPt > 0.8 && params.fPt <= 0.9)
2730  rap_vs_Pt_InM_49->Fill(params.fMinv);
2731  if (params.fPt > 0.9 && params.fPt <= 1.0)
2732  rap_vs_Pt_InM_50->Fill(params.fMinv);
2733  if (params.fPt > 1.0 && params.fPt <= 1.1)
2734  rap_vs_Pt_InM_51->Fill(params.fMinv);
2735  if (params.fPt > 1.1 && params.fPt <= 1.2)
2736  rap_vs_Pt_InM_52->Fill(params.fMinv);
2737  if (params.fPt > 1.2 && params.fPt <= 1.3)
2738  rap_vs_Pt_InM_53->Fill(params.fMinv);
2739  if (params.fPt > 1.3 && params.fPt <= 1.4)
2740  rap_vs_Pt_InM_54->Fill(params.fMinv);
2741  if (params.fPt > 1.4 && params.fPt <= 1.5)
2742  rap_vs_Pt_InM_55->Fill(params.fMinv);
2743  if (params.fPt > 1.5 && params.fPt <= 1.6)
2744  rap_vs_Pt_InM_56->Fill(params.fMinv);
2745  if (params.fPt > 1.6 && params.fPt <= 1.7)
2746  rap_vs_Pt_InM_57->Fill(params.fMinv);
2747  if (params.fPt > 1.7 && params.fPt <= 1.8)
2748  rap_vs_Pt_InM_58->Fill(params.fMinv);
2749  if (params.fPt > 1.8 && params.fPt <= 1.9)
2750  rap_vs_Pt_InM_59->Fill(params.fMinv);
2751  if (params.fPt > 1.9 && params.fPt <= 2.0)
2752  rap_vs_Pt_InM_60->Fill(params.fMinv);
2753  }
2754  if (params.fRapidity > 2.4 && params.fRapidity <= 2.8) {
2755  if (params.fPt > 0.0 && params.fPt <= 0.1)
2756  rap_vs_Pt_InM_61->Fill(params.fMinv);
2757  if (params.fPt > 0.1 && params.fPt <= 0.2)
2758  rap_vs_Pt_InM_62->Fill(params.fMinv);
2759  if (params.fPt > 0.2 && params.fPt <= 0.3)
2760  rap_vs_Pt_InM_63->Fill(params.fMinv);
2761  if (params.fPt > 0.3 && params.fPt <= 0.4)
2762  rap_vs_Pt_InM_64->Fill(params.fMinv);
2763  if (params.fPt > 0.4 && params.fPt <= 0.5)
2764  rap_vs_Pt_InM_65->Fill(params.fMinv);
2765  if (params.fPt > 0.5 && params.fPt <= 0.6)
2766  rap_vs_Pt_InM_66->Fill(params.fMinv);
2767  if (params.fPt > 0.6 && params.fPt <= 0.7)
2768  rap_vs_Pt_InM_67->Fill(params.fMinv);
2769  if (params.fPt > 0.7 && params.fPt <= 0.8)
2770  rap_vs_Pt_InM_68->Fill(params.fMinv);
2771  if (params.fPt > 0.8 && params.fPt <= 0.9)
2772  rap_vs_Pt_InM_69->Fill(params.fMinv);
2773  if (params.fPt > 0.9 && params.fPt <= 1.0)
2774  rap_vs_Pt_InM_70->Fill(params.fMinv);
2775  if (params.fPt > 1.0 && params.fPt <= 1.1)
2776  rap_vs_Pt_InM_71->Fill(params.fMinv);
2777  if (params.fPt > 1.1 && params.fPt <= 1.2)
2778  rap_vs_Pt_InM_72->Fill(params.fMinv);
2779  if (params.fPt > 1.2 && params.fPt <= 1.3)
2780  rap_vs_Pt_InM_73->Fill(params.fMinv);
2781  if (params.fPt > 1.3 && params.fPt <= 1.4)
2782  rap_vs_Pt_InM_74->Fill(params.fMinv);
2783  if (params.fPt > 1.4 && params.fPt <= 1.5)
2784  rap_vs_Pt_InM_75->Fill(params.fMinv);
2785  if (params.fPt > 1.5 && params.fPt <= 1.6)
2786  rap_vs_Pt_InM_76->Fill(params.fMinv);
2787  }
2788  if (params.fRapidity > 2.8 && params.fRapidity <= 3.2) {
2789  if (params.fPt > 0.0 && params.fPt <= 0.1)
2790  rap_vs_Pt_InM_81->Fill(params.fMinv);
2791  if (params.fPt > 0.1 && params.fPt <= 0.2)
2792  rap_vs_Pt_InM_82->Fill(params.fMinv);
2793  if (params.fPt > 0.2 && params.fPt <= 0.3)
2794  rap_vs_Pt_InM_83->Fill(params.fMinv);
2795  if (params.fPt > 0.3 && params.fPt <= 0.4)
2796  rap_vs_Pt_InM_84->Fill(params.fMinv);
2797  if (params.fPt > 0.4 && params.fPt <= 0.5)
2798  rap_vs_Pt_InM_85->Fill(params.fMinv);
2799  if (params.fPt > 0.5 && params.fPt <= 0.6)
2800  rap_vs_Pt_InM_86->Fill(params.fMinv);
2801  if (params.fPt > 0.6 && params.fPt <= 0.7)
2802  rap_vs_Pt_InM_87->Fill(params.fMinv);
2803  if (params.fPt > 0.7 && params.fPt <= 0.8)
2804  rap_vs_Pt_InM_88->Fill(params.fMinv);
2805  if (params.fPt > 0.8 && params.fPt <= 0.9)
2806  rap_vs_Pt_InM_89->Fill(params.fMinv);
2807  if (params.fPt > 0.9 && params.fPt <= 1.0)
2808  rap_vs_Pt_InM_90->Fill(params.fMinv);
2809  if (params.fPt > 1.0 && params.fPt <= 1.1)
2810  rap_vs_Pt_InM_91->Fill(params.fMinv);
2811  if (params.fPt > 1.1 && params.fPt <= 1.2)
2812  rap_vs_Pt_InM_92->Fill(params.fMinv);
2813  }
2814  if (params.fRapidity > 3.2 && params.fRapidity <= 3.6) {
2815  if (params.fPt > 0.0 && params.fPt <= 0.1)
2816  rap_vs_Pt_InM_101->Fill(params.fMinv);
2817  if (params.fPt > 0.1 && params.fPt <= 0.2)
2818  rap_vs_Pt_InM_102->Fill(params.fMinv);
2819  if (params.fPt > 0.2 && params.fPt <= 0.3)
2820  rap_vs_Pt_InM_103->Fill(params.fMinv);
2821  if (params.fPt > 0.3 && params.fPt <= 0.4)
2822  rap_vs_Pt_InM_104->Fill(params.fMinv);
2823  if (params.fPt > 0.4 && params.fPt <= 0.5)
2824  rap_vs_Pt_InM_105->Fill(params.fMinv);
2825  if (params.fPt > 0.5 && params.fPt <= 0.6)
2826  rap_vs_Pt_InM_106->Fill(params.fMinv);
2827  if (params.fPt > 0.6 && params.fPt <= 0.7)
2828  rap_vs_Pt_InM_107->Fill(params.fMinv);
2829  if (params.fPt > 0.7 && params.fPt <= 0.8)
2830  rap_vs_Pt_InM_108->Fill(params.fMinv);
2831  }
2832  if (params.fRapidity > 3.6 && params.fRapidity <= 4.0) {
2833  if (params.fPt > 0.0 && params.fPt <= 0.1)
2834  rap_vs_Pt_InM_111->Fill(params.fMinv);
2835  if (params.fPt > 0.1 && params.fPt <= 0.2)
2836  rap_vs_Pt_InM_112->Fill(params.fMinv);
2837  if (params.fPt > 0.2 && params.fPt <= 0.3)
2838  rap_vs_Pt_InM_113->Fill(params.fMinv);
2839  if (params.fPt > 0.3 && params.fPt <= 0.4)
2840  rap_vs_Pt_InM_114->Fill(params.fMinv);
2841  }
2842  }
2843 
2844 
2845  // separate by rap and Pt only for onetwo
2846  if (mod == "All" && position == "Both") {
2847 
2848  // only pt
2849  if (params.fPt > 0.0 && params.fPt <= 0.1) pt_all_1->Fill(params.fMinv);
2850  if (params.fPt > 0.1 && params.fPt <= 0.2) pt_all_2->Fill(params.fMinv);
2851  if (params.fPt > 0.2 && params.fPt <= 0.3) pt_all_3->Fill(params.fMinv);
2852  if (params.fPt > 0.3 && params.fPt <= 0.4) pt_all_4->Fill(params.fMinv);
2853  if (params.fPt > 0.4 && params.fPt <= 0.5) pt_all_5->Fill(params.fMinv);
2854  if (params.fPt > 0.5 && params.fPt <= 0.6) pt_all_6->Fill(params.fMinv);
2855  if (params.fPt > 0.6 && params.fPt <= 0.7) pt_all_7->Fill(params.fMinv);
2856  if (params.fPt > 0.7 && params.fPt <= 0.8) pt_all_8->Fill(params.fMinv);
2857  if (params.fPt > 0.8 && params.fPt <= 0.9) pt_all_9->Fill(params.fMinv);
2858  if (params.fPt > 0.9 && params.fPt <= 1.0)
2859  pt_all_10->Fill(params.fMinv);
2860  if (params.fPt > 1.0 && params.fPt <= 1.1)
2861  pt_all_11->Fill(params.fMinv);
2862  if (params.fPt > 1.1 && params.fPt <= 1.2)
2863  pt_all_12->Fill(params.fMinv);
2864  if (params.fPt > 1.2 && params.fPt <= 1.3)
2865  pt_all_13->Fill(params.fMinv);
2866  if (params.fPt > 1.3 && params.fPt <= 1.4)
2867  pt_all_14->Fill(params.fMinv);
2868  if (params.fPt > 1.4 && params.fPt <= 1.5)
2869  pt_all_15->Fill(params.fMinv);
2870  if (params.fPt > 1.5 && params.fPt <= 1.6)
2871  pt_all_16->Fill(params.fMinv);
2872  if (params.fPt > 1.6 && params.fPt <= 1.7)
2873  pt_all_17->Fill(params.fMinv);
2874  if (params.fPt > 1.7 && params.fPt <= 1.8)
2875  pt_all_18->Fill(params.fMinv);
2876  if (params.fPt > 1.8 && params.fPt <= 1.9)
2877  pt_all_19->Fill(params.fMinv);
2878  if (params.fPt > 1.9 && params.fPt <= 2.0)
2879  pt_all_20->Fill(params.fMinv);
2880 
2881  if (params.fRapidity > 1.2 && params.fRapidity <= 1.6) {
2882  if (params.fPt > 0.0 && params.fPt <= 0.1)
2883  rap_vs_Pt_InM_all_1->Fill(params.fMinv);
2884  if (params.fPt > 0.1 && params.fPt <= 0.2)
2885  rap_vs_Pt_InM_all_2->Fill(params.fMinv);
2886  if (params.fPt > 0.2 && params.fPt <= 0.3)
2887  rap_vs_Pt_InM_all_3->Fill(params.fMinv);
2888  if (params.fPt > 0.3 && params.fPt <= 0.4)
2889  rap_vs_Pt_InM_all_4->Fill(params.fMinv);
2890  if (params.fPt > 0.4 && params.fPt <= 0.5)
2891  rap_vs_Pt_InM_all_5->Fill(params.fMinv);
2892  if (params.fPt > 0.5 && params.fPt <= 0.6)
2893  rap_vs_Pt_InM_all_6->Fill(params.fMinv);
2894  if (params.fPt > 0.6 && params.fPt <= 0.7)
2895  rap_vs_Pt_InM_all_7->Fill(params.fMinv);
2896  if (params.fPt > 0.7 && params.fPt <= 0.8)
2897  rap_vs_Pt_InM_all_8->Fill(params.fMinv);
2898  if (params.fPt > 0.8 && params.fPt <= 0.9)
2899  rap_vs_Pt_InM_all_9->Fill(params.fMinv);
2900  if (params.fPt > 0.9 && params.fPt <= 1.0)
2901  rap_vs_Pt_InM_all_10->Fill(params.fMinv);
2902  if (params.fPt > 1.0 && params.fPt <= 1.1)
2903  rap_vs_Pt_InM_all_11->Fill(params.fMinv);
2904  if (params.fPt > 1.1 && params.fPt <= 1.2)
2905  rap_vs_Pt_InM_all_12->Fill(params.fMinv);
2906  if (params.fPt > 1.2 && params.fPt <= 1.3)
2907  rap_vs_Pt_InM_all_13->Fill(params.fMinv);
2908  if (params.fPt > 1.3 && params.fPt <= 1.4)
2909  rap_vs_Pt_InM_all_14->Fill(params.fMinv);
2910  if (params.fPt > 1.4 && params.fPt <= 1.5)
2911  rap_vs_Pt_InM_all_15->Fill(params.fMinv);
2912  if (params.fPt > 1.5 && params.fPt <= 1.6)
2913  rap_vs_Pt_InM_all_16->Fill(params.fMinv);
2914  if (params.fPt > 1.6 && params.fPt <= 1.7)
2915  rap_vs_Pt_InM_all_17->Fill(params.fMinv);
2916  if (params.fPt > 1.7 && params.fPt <= 1.8)
2917  rap_vs_Pt_InM_all_18->Fill(params.fMinv);
2918  if (params.fPt > 1.8 && params.fPt <= 1.9)
2919  rap_vs_Pt_InM_all_19->Fill(params.fMinv);
2920  if (params.fPt > 1.9 && params.fPt <= 2.0)
2921  rap_vs_Pt_InM_all_20->Fill(params.fMinv);
2922  }
2923  if (params.fRapidity > 1.6 && params.fRapidity <= 2.0) {
2924  if (params.fPt > 0.0 && params.fPt <= 0.1)
2925  rap_vs_Pt_InM_all_21->Fill(params.fMinv);
2926  if (params.fPt > 0.1 && params.fPt <= 0.2)
2927  rap_vs_Pt_InM_all_22->Fill(params.fMinv);
2928  if (params.fPt > 0.2 && params.fPt <= 0.3)
2929  rap_vs_Pt_InM_all_23->Fill(params.fMinv);
2930  if (params.fPt > 0.3 && params.fPt <= 0.4)
2931  rap_vs_Pt_InM_all_24->Fill(params.fMinv);
2932  if (params.fPt > 0.4 && params.fPt <= 0.5)
2933  rap_vs_Pt_InM_all_25->Fill(params.fMinv);
2934  if (params.fPt > 0.5 && params.fPt <= 0.6)
2935  rap_vs_Pt_InM_all_26->Fill(params.fMinv);
2936  if (params.fPt > 0.6 && params.fPt <= 0.7)
2937  rap_vs_Pt_InM_all_27->Fill(params.fMinv);
2938  if (params.fPt > 0.7 && params.fPt <= 0.8)
2939  rap_vs_Pt_InM_all_28->Fill(params.fMinv);
2940  if (params.fPt > 0.8 && params.fPt <= 0.9)
2941  rap_vs_Pt_InM_all_29->Fill(params.fMinv);
2942  if (params.fPt > 0.9 && params.fPt <= 1.0)
2943  rap_vs_Pt_InM_all_30->Fill(params.fMinv);
2944  if (params.fPt > 1.0 && params.fPt <= 1.1)
2945  rap_vs_Pt_InM_all_31->Fill(params.fMinv);
2946  if (params.fPt > 1.1 && params.fPt <= 1.2)
2947  rap_vs_Pt_InM_all_32->Fill(params.fMinv);
2948  if (params.fPt > 1.2 && params.fPt <= 1.3)
2949  rap_vs_Pt_InM_all_33->Fill(params.fMinv);
2950  if (params.fPt > 1.3 && params.fPt <= 1.4)
2951  rap_vs_Pt_InM_all_34->Fill(params.fMinv);
2952  if (params.fPt > 1.4 && params.fPt <= 1.5)
2953  rap_vs_Pt_InM_all_35->Fill(params.fMinv);
2954  if (params.fPt > 1.5 && params.fPt <= 1.6)
2955  rap_vs_Pt_InM_all_36->Fill(params.fMinv);
2956  if (params.fPt > 1.6 && params.fPt <= 1.7)
2957  rap_vs_Pt_InM_all_37->Fill(params.fMinv);
2958  if (params.fPt > 1.7 && params.fPt <= 1.8)
2959  rap_vs_Pt_InM_all_38->Fill(params.fMinv);
2960  if (params.fPt > 1.8 && params.fPt <= 1.9)
2961  rap_vs_Pt_InM_all_39->Fill(params.fMinv);
2962  if (params.fPt > 1.9 && params.fPt <= 2.0)
2963  rap_vs_Pt_InM_all_40->Fill(params.fMinv);
2964  }
2965  if (params.fRapidity > 2.0 && params.fRapidity <= 2.4) {
2966  if (params.fPt > 0.0 && params.fPt <= 0.1)
2967  rap_vs_Pt_InM_all_41->Fill(params.fMinv);
2968  if (params.fPt > 0.1 && params.fPt <= 0.2)
2969  rap_vs_Pt_InM_all_42->Fill(params.fMinv);
2970  if (params.fPt > 0.2 && params.fPt <= 0.3)
2971  rap_vs_Pt_InM_all_43->Fill(params.fMinv);
2972  if (params.fPt > 0.3 && params.fPt <= 0.4)
2973  rap_vs_Pt_InM_all_44->Fill(params.fMinv);
2974  if (params.fPt > 0.4 && params.fPt <= 0.5)
2975  rap_vs_Pt_InM_all_45->Fill(params.fMinv);
2976  if (params.fPt > 0.5 && params.fPt <= 0.6)
2977  rap_vs_Pt_InM_all_46->Fill(params.fMinv);
2978  if (params.fPt > 0.6 && params.fPt <= 0.7)
2979  rap_vs_Pt_InM_all_47->Fill(params.fMinv);
2980  if (params.fPt > 0.7 && params.fPt <= 0.8)
2981  rap_vs_Pt_InM_all_48->Fill(params.fMinv);
2982  if (params.fPt > 0.8 && params.fPt <= 0.9)
2983  rap_vs_Pt_InM_all_49->Fill(params.fMinv);
2984  if (params.fPt > 0.9 && params.fPt <= 1.0)
2985  rap_vs_Pt_InM_all_50->Fill(params.fMinv);
2986  if (params.fPt > 1.0 && params.fPt <= 1.1)
2987  rap_vs_Pt_InM_all_51->Fill(params.fMinv);
2988  if (params.fPt > 1.1 && params.fPt <= 1.2)
2989  rap_vs_Pt_InM_all_52->Fill(params.fMinv);
2990  if (params.fPt > 1.2 && params.fPt <= 1.3)
2991  rap_vs_Pt_InM_all_53->Fill(params.fMinv);
2992  if (params.fPt > 1.3 && params.fPt <= 1.4)
2993  rap_vs_Pt_InM_all_54->Fill(params.fMinv);
2994  if (params.fPt > 1.4 && params.fPt <= 1.5)
2995  rap_vs_Pt_InM_all_55->Fill(params.fMinv);
2996  if (params.fPt > 1.5 && params.fPt <= 1.6)
2997  rap_vs_Pt_InM_all_56->Fill(params.fMinv);
2998  if (params.fPt > 1.6 && params.fPt <= 1.7)
2999  rap_vs_Pt_InM_all_57->Fill(params.fMinv);
3000  if (params.fPt > 1.7 && params.fPt <= 1.8)
3001  rap_vs_Pt_InM_all_58->Fill(params.fMinv);
3002  if (params.fPt > 1.8 && params.fPt <= 1.9)
3003  rap_vs_Pt_InM_all_59->Fill(params.fMinv);
3004  if (params.fPt > 1.9 && params.fPt <= 2.0)
3005  rap_vs_Pt_InM_all_60->Fill(params.fMinv);
3006  }
3007  if (params.fRapidity > 2.4 && params.fRapidity <= 2.8) {
3008  if (params.fPt > 0.0 && params.fPt <= 0.1)
3009  rap_vs_Pt_InM_all_61->Fill(params.fMinv);
3010  if (params.fPt > 0.1 && params.fPt <= 0.2)
3011  rap_vs_Pt_InM_all_62->Fill(params.fMinv);
3012  if (params.fPt > 0.2 && params.fPt <= 0.3)
3013  rap_vs_Pt_InM_all_63->Fill(params.fMinv);
3014  if (params.fPt > 0.3 && params.fPt <= 0.4)
3015  rap_vs_Pt_InM_all_64->Fill(params.fMinv);
3016  if (params.fPt > 0.4 && params.fPt <= 0.5)
3017  rap_vs_Pt_InM_all_65->Fill(params.fMinv);
3018  if (params.fPt > 0.5 && params.fPt <= 0.6)
3019  rap_vs_Pt_InM_all_66->Fill(params.fMinv);
3020  if (params.fPt > 0.6 && params.fPt <= 0.7)
3021  rap_vs_Pt_InM_all_67->Fill(params.fMinv);
3022  if (params.fPt > 0.7 && params.fPt <= 0.8)
3023  rap_vs_Pt_InM_all_68->Fill(params.fMinv);
3024  if (params.fPt > 0.8 && params.fPt <= 0.9)
3025  rap_vs_Pt_InM_all_69->Fill(params.fMinv);
3026  if (params.fPt > 0.9 && params.fPt <= 1.0)
3027  rap_vs_Pt_InM_all_70->Fill(params.fMinv);
3028  if (params.fPt > 1.0 && params.fPt <= 1.1)
3029  rap_vs_Pt_InM_all_71->Fill(params.fMinv);
3030  if (params.fPt > 1.1 && params.fPt <= 1.2)
3031  rap_vs_Pt_InM_all_72->Fill(params.fMinv);
3032  if (params.fPt > 1.2 && params.fPt <= 1.3)
3033  rap_vs_Pt_InM_all_73->Fill(params.fMinv);
3034  if (params.fPt > 1.3 && params.fPt <= 1.4)
3035  rap_vs_Pt_InM_all_74->Fill(params.fMinv);
3036  if (params.fPt > 1.4 && params.fPt <= 1.5)
3037  rap_vs_Pt_InM_all_75->Fill(params.fMinv);
3038  if (params.fPt > 1.5 && params.fPt <= 1.6)
3039  rap_vs_Pt_InM_all_76->Fill(params.fMinv);
3040  }
3041  if (params.fRapidity > 2.8 && params.fRapidity <= 3.2) {
3042  if (params.fPt > 0.0 && params.fPt <= 0.1)
3043  rap_vs_Pt_InM_all_81->Fill(params.fMinv);
3044  if (params.fPt > 0.1 && params.fPt <= 0.2)
3045  rap_vs_Pt_InM_all_82->Fill(params.fMinv);
3046  if (params.fPt > 0.2 && params.fPt <= 0.3)
3047  rap_vs_Pt_InM_all_83->Fill(params.fMinv);
3048  if (params.fPt > 0.3 && params.fPt <= 0.4)
3049  rap_vs_Pt_InM_all_84->Fill(params.fMinv);
3050  if (params.fPt > 0.4 && params.fPt <= 0.5)
3051  rap_vs_Pt_InM_all_85->Fill(params.fMinv);
3052  if (params.fPt > 0.5 && params.fPt <= 0.6)
3053  rap_vs_Pt_InM_all_86->Fill(params.fMinv);
3054  if (params.fPt > 0.6 && params.fPt <= 0.7)
3055  rap_vs_Pt_InM_all_87->Fill(params.fMinv);
3056  if (params.fPt > 0.7 && params.fPt <= 0.8)
3057  rap_vs_Pt_InM_all_88->Fill(params.fMinv);
3058  if (params.fPt > 0.8 && params.fPt <= 0.9)
3059  rap_vs_Pt_InM_all_89->Fill(params.fMinv);
3060  if (params.fPt > 0.9 && params.fPt <= 1.0)
3061  rap_vs_Pt_InM_all_90->Fill(params.fMinv);
3062  if (params.fPt > 1.0 && params.fPt <= 1.1)
3063  rap_vs_Pt_InM_all_91->Fill(params.fMinv);
3064  if (params.fPt > 1.1 && params.fPt <= 1.2)
3065  rap_vs_Pt_InM_all_92->Fill(params.fMinv);
3066  }
3067  if (params.fRapidity > 3.2 && params.fRapidity <= 3.6) {
3068  if (params.fPt > 0.0 && params.fPt <= 0.1)
3069  rap_vs_Pt_InM_all_101->Fill(params.fMinv);
3070  if (params.fPt > 0.1 && params.fPt <= 0.2)
3071  rap_vs_Pt_InM_all_102->Fill(params.fMinv);
3072  if (params.fPt > 0.2 && params.fPt <= 0.3)
3073  rap_vs_Pt_InM_all_103->Fill(params.fMinv);
3074  if (params.fPt > 0.3 && params.fPt <= 0.4)
3075  rap_vs_Pt_InM_all_104->Fill(params.fMinv);
3076  if (params.fPt > 0.4 && params.fPt <= 0.5)
3077  rap_vs_Pt_InM_all_105->Fill(params.fMinv);
3078  if (params.fPt > 0.5 && params.fPt <= 0.6)
3079  rap_vs_Pt_InM_all_106->Fill(params.fMinv);
3080  if (params.fPt > 0.6 && params.fPt <= 0.7)
3081  rap_vs_Pt_InM_all_107->Fill(params.fMinv);
3082  if (params.fPt > 0.7 && params.fPt <= 0.8)
3083  rap_vs_Pt_InM_all_108->Fill(params.fMinv);
3084  }
3085  if (params.fRapidity > 3.6 && params.fRapidity <= 4.0) {
3086  if (params.fPt > 0.0 && params.fPt <= 0.1)
3087  rap_vs_Pt_InM_all_111->Fill(params.fMinv);
3088  if (params.fPt > 0.1 && params.fPt <= 0.2)
3089  rap_vs_Pt_InM_all_112->Fill(params.fMinv);
3090  if (params.fPt > 0.2 && params.fPt <= 0.3)
3091  rap_vs_Pt_InM_all_113->Fill(params.fMinv);
3092  if (params.fPt > 0.3 && params.fPt <= 0.4)
3093  rap_vs_Pt_InM_all_114->Fill(params.fMinv);
3094  }
3095  }
3096 
3097 
3098  if (position == "Both")
3099  fAnaBG->Exec(
3100  mcTrack1, mcTrack2, mcTrack3, mcTrack4, params.fMinv, BGCases);
3101 
3102 
3103  int STSmcId1 = MCIndex[gamma1][0];
3104  int STSmcId2 = MCIndex[gamma1][1];
3105  int STSmcId3 = MCIndex[gamma2][0];
3106  int STSmcId4 = MCIndex[gamma2][1];
3107  if (STSmcId1 == STSmcId2 || STSmcId1 == STSmcId3 || STSmcId1 == STSmcId4
3108  || STSmcId2 == STSmcId3 || STSmcId2 == STSmcId4
3109  || STSmcId3 == STSmcId4)
3110  continue; // particle is not used twice
3111 
3112  // fill histos with rapidity and Pt for correctly reconstructed pi0(dalitz) and pi0(g+g)
3113  if (nullptr == mcTrack1 || nullptr == mcTrack2 || nullptr == mcTrack3
3114  || nullptr == mcTrack4)
3115  continue;
3116  if (TMath::Abs(mcTrack1->GetPdgCode()) != 11
3117  || TMath::Abs(mcTrack2->GetPdgCode()) != 11
3118  || TMath::Abs(mcTrack3->GetPdgCode()) != 11
3119  || TMath::Abs(mcTrack4->GetPdgCode()) != 11)
3120  continue;
3121  if (mcTrack1->GetPdgCode() + mcTrack2->GetPdgCode() != 0) continue;
3122  if (mcTrack3->GetPdgCode() + mcTrack4->GetPdgCode() != 0) continue;
3123  int motherId1 = mcTrack1->GetMotherId();
3124  int motherId2 = mcTrack2->GetMotherId();
3125  int motherId3 = mcTrack3->GetMotherId();
3126  int motherId4 = mcTrack4->GetMotherId();
3127  if (motherId1 == -1 || motherId2 == -1 || motherId3 == -1
3128  || motherId4 == -1)
3129  continue;
3130  if (motherId1 != motherId2 || motherId3 != motherId4) continue;
3131  CbmMCTrack* mother1 = (CbmMCTrack*) fMcTracks->At(motherId1);
3132  CbmMCTrack* mother2 = (CbmMCTrack*) fMcTracks->At(motherId2);
3133  CbmMCTrack* mother3 = (CbmMCTrack*) fMcTracks->At(motherId3);
3134  CbmMCTrack* mother4 = (CbmMCTrack*) fMcTracks->At(motherId4);
3135  if (nullptr == mother1 || nullptr == mother2 || nullptr == mother3
3136  || nullptr == mother4)
3137  continue;
3138  int mcMotherPdg1 = mother1->GetPdgCode();
3139  int mcMotherPdg2 = mother2->GetPdgCode();
3140  int mcMotherPdg3 = mother3->GetPdgCode();
3141  int mcMotherPdg4 = mother4->GetPdgCode();
3142  int grandmotherId1 = mother1->GetMotherId();
3143  int grandmotherId2 = mother2->GetMotherId();
3144  int grandmotherId3 = mother3->GetMotherId();
3145  int grandmotherId4 = mother4->GetMotherId();
3146 
3147  if (mcMotherPdg1 == 22 && mcMotherPdg2 == 22 && mcMotherPdg3 == 111
3148  && mcMotherPdg4 == 111) {
3149  if (grandmotherId1 != motherId3) continue;
3150  Pi0_pt_vs_rap->Fill(params.fRapidity, params.fPt);
3151  Pi0_pt_vs_rap_est->Fill(params.fRapidity, params.fPt);
3152  if (mod == "OneTwo" && position == "Both")
3153  Pi0_pt_est_onetwo_Both->Fill(params.fPt);
3154  if (mod == "All" && position == "Both")
3155  Pi0_pt_est_all_Both->Fill(params.fPt);
3156  DalitzPi0->Fill(params.fMinv);
3157  }
3158 
3159  if (mcMotherPdg1 == 111 && mcMotherPdg2 == 111 && mcMotherPdg3 == 22
3160  && mcMotherPdg4 == 22) {
3161  if (grandmotherId3 != motherId1) continue;
3162  Pi0_pt_vs_rap->Fill(params.fRapidity, params.fPt);
3163  Pi0_pt_vs_rap_est->Fill(params.fRapidity, params.fPt);
3164  if (mod == "OneTwo" && position == "Both")
3165  Pi0_pt_est_onetwo_Both->Fill(params.fPt);
3166  if (mod == "All" && position == "Both")
3167  Pi0_pt_est_all_Both->Fill(params.fPt);
3168  DalitzPi0->Fill(params.fMinv);
3169  }
3170 
3171  if (mcMotherPdg1 == 22 && mcMotherPdg2 == 22 && mcMotherPdg3 == 22
3172  && mcMotherPdg4 == 22) {
3173  if (grandmotherId1 != grandmotherId2 || grandmotherId3 != grandmotherId4
3174  || grandmotherId1 != grandmotherId3)
3175  continue;
3176  if (grandmotherId1 == -1) continue;
3177  CbmMCTrack* grandmother1 = (CbmMCTrack*) fMcTracks->At(grandmotherId1);
3178  if (nullptr == grandmother1) continue;
3179  int mcGrandMotherPdg1 = grandmother1->GetPdgCode();
3180  if (mcGrandMotherPdg1 != 111) continue;
3181  Pi0_pt_vs_rap->Fill(params.fRapidity, params.fPt);
3182  Pi0_pt_vs_rap_est->Fill(params.fRapidity, params.fPt);
3183  if (mod == "OneTwo" && position == "Both")
3184  Pi0_pt_est_onetwo_Both->Fill(params.fPt);
3185  if (mod == "All" && position == "Both")
3186  Pi0_pt_est_all_Both->Fill(params.fPt);
3187  PhotonsPi0->Fill(params.fMinv);
3188  }
3189  }
3190  }
3191 }
3192 
3193 
3195 // TARGET
3196 {
3197  Int_t nof_Target = EMT_man_Event_Target.size();
3198  cout << "Mixing in Manual(Target) - nof entries " << nof_Target << endl;
3199  for (Int_t a = 0; a < nof_Target - 1; a++) {
3200  for (Int_t b = a + 1; b < nof_Target; b++) {
3202  continue; // to make sure that the photons are from two different events
3203  TVector3 e11 = EMT_man_pair_momenta_Target[a][0];
3204  TVector3 e12 = EMT_man_pair_momenta_Target[a][1];
3205  TVector3 e21 = EMT_man_pair_momenta_Target[b][0];
3206  TVector3 e22 = EMT_man_pair_momenta_Target[b][1];
3207  CbmLmvmKinematicParams params =
3209  e11, e12, e21, e22);
3210 
3211  EMT_InvMass_all_Target->Fill(params.fMinv);
3212  if (EMT_man_NofRings_Target[a] == 0 && EMT_man_NofRings_Target[b] == 0)
3213  EMT_InvMass_zero_Target->Fill(params.fMinv);
3214  if (EMT_man_NofRings_Target[a] == 1 && EMT_man_NofRings_Target[b] == 1)
3215  EMT_InvMass_one_Target->Fill(params.fMinv);
3216  if (EMT_man_NofRings_Target[a] == 2 && EMT_man_NofRings_Target[b] == 2)
3217  EMT_InvMass_two_Target->Fill(params.fMinv);
3218  if ((EMT_man_NofRings_Target[a] == 1 || EMT_man_NofRings_Target[a] == 2)
3219  && (EMT_man_NofRings_Target[b] == 1
3220  || EMT_man_NofRings_Target[b] == 2))
3221  EMT_InvMass_onetwo_Target->Fill(params.fMinv);
3222  }
3223  }
3224 }
3225 
3226 
3228 // OUTSIDE
3229 {
3230  Int_t nof_Outside = EMT_man_Event_Outside.size();
3231  cout << "Mixing in Manual(Outside) - nof entries " << nof_Outside << endl;
3232  for (Int_t a = 0; a < nof_Outside - 1; a++) {
3233  for (Int_t b = a + 1; b < nof_Outside; b++) {
3235  continue; // to make sure that the photons are from two different events
3236  TVector3 e11 = EMT_man_pair_momenta_Outside[a][0];
3237  TVector3 e12 = EMT_man_pair_momenta_Outside[a][1];
3238  TVector3 e21 = EMT_man_pair_momenta_Outside[b][0];
3239  TVector3 e22 = EMT_man_pair_momenta_Outside[b][1];
3240  CbmLmvmKinematicParams params =
3242  e11, e12, e21, e22);
3243 
3244  EMT_InvMass_all_Outside->Fill(params.fMinv);
3245  if (EMT_man_NofRings_Outside[a] == 0 && EMT_man_NofRings_Outside[b] == 0)
3246  EMT_InvMass_zero_Outside->Fill(params.fMinv);
3247  if (EMT_man_NofRings_Outside[a] == 1 && EMT_man_NofRings_Outside[b] == 1)
3248  EMT_InvMass_one_Outside->Fill(params.fMinv);
3249  if (EMT_man_NofRings_Outside[a] == 2 && EMT_man_NofRings_Outside[b] == 2)
3250  EMT_InvMass_two_Outside->Fill(params.fMinv);
3251  if ((EMT_man_NofRings_Outside[a] == 1 || EMT_man_NofRings_Outside[a] == 2)
3252  && (EMT_man_NofRings_Outside[b] == 1
3253  || EMT_man_NofRings_Outside[b] == 2))
3254  EMT_InvMass_onetwo_Outside->Fill(params.fMinv);
3255  }
3256  }
3257 }
3258 
3259 
3261 // BOTH
3262 {
3263  Int_t nof_Both = EMT_man_Event_Both.size();
3264  cout << "Mixing in Manual(Both) - nof entries " << nof_Both << endl;
3265  for (Int_t a = 0; a < nof_Both - 1; a++) {
3266  for (Int_t b = a + 1; b < nof_Both; b++) {
3268  continue; // to make sure that the photons are from two different events
3269  TVector3 e11 = EMT_man_pair_momenta_Both[a][0];
3270  TVector3 e12 = EMT_man_pair_momenta_Both[a][1];
3271  TVector3 e21 = EMT_man_pair_momenta_Both[b][0];
3272  TVector3 e22 = EMT_man_pair_momenta_Both[b][1];
3273  CbmLmvmKinematicParams params =
3275  e11, e12, e21, e22);
3276 
3277  EMT_InvMass_all_Both->Fill(params.fMinv);
3278  if (EMT_man_NofRings_Both[a] == 0 && EMT_man_NofRings_Both[b] == 0)
3279  EMT_InvMass_zero_Both->Fill(params.fMinv);
3280  if (EMT_man_NofRings_Both[a] == 1 && EMT_man_NofRings_Both[b] == 1)
3281  EMT_InvMass_one_Both->Fill(params.fMinv);
3282  if (EMT_man_NofRings_Both[a] == 2 && EMT_man_NofRings_Both[b] == 2)
3283  EMT_InvMass_two_Both->Fill(params.fMinv);
3284  if ((EMT_man_NofRings_Both[a] == 1 || EMT_man_NofRings_Both[a] == 2)
3285  && (EMT_man_NofRings_Both[b] == 1 || EMT_man_NofRings_Both[b] == 2))
3286  EMT_InvMass_onetwo_Both->Fill(params.fMinv);
3287 
3288  // separate by rap and Pt only for onetwo
3289  if ((EMT_man_NofRings_Both[a] == 1 || EMT_man_NofRings_Both[a] == 2)
3290  && (EMT_man_NofRings_Both[b] == 1 || EMT_man_NofRings_Both[b] == 2)) {
3291  if (params.fRapidity > 1.2 && params.fRapidity <= 1.6) {
3292  if (params.fPt > 0.0 && params.fPt <= 0.1)
3293  rap_vs_Pt_InM_mixing_1->Fill(params.fMinv);
3294  if (params.fPt > 0.1 && params.fPt <= 0.2)
3295  rap_vs_Pt_InM_mixing_2->Fill(params.fMinv);
3296  if (params.fPt > 0.2 && params.fPt <= 0.3)
3297  rap_vs_Pt_InM_mixing_3->Fill(params.fMinv);
3298  if (params.fPt > 0.3 && params.fPt <= 0.4)
3299  rap_vs_Pt_InM_mixing_4->Fill(params.fMinv);
3300  if (params.fPt > 0.4 && params.fPt <= 0.5)
3301  rap_vs_Pt_InM_mixing_5->Fill(params.fMinv);
3302  if (params.fPt > 0.5 && params.fPt <= 0.6)
3303  rap_vs_Pt_InM_mixing_6->Fill(params.fMinv);
3304  if (params.fPt > 0.6 && params.fPt <= 0.7)
3305  rap_vs_Pt_InM_mixing_7->Fill(params.fMinv);
3306  if (params.fPt > 0.7 && params.fPt <= 0.8)
3307  rap_vs_Pt_InM_mixing_8->Fill(params.fMinv);
3308  if (params.fPt > 0.8 && params.fPt <= 0.9)
3309  rap_vs_Pt_InM_mixing_9->Fill(params.fMinv);
3310  if (params.fPt > 0.9 && params.fPt <= 1.0)
3311  rap_vs_Pt_InM_mixing_10->Fill(params.fMinv);
3312  if (params.fPt > 1.0 && params.fPt <= 1.1)
3313  rap_vs_Pt_InM_mixing_11->Fill(params.fMinv);
3314  if (params.fPt > 1.1 && params.fPt <= 1.2)
3315  rap_vs_Pt_InM_mixing_12->Fill(params.fMinv);
3316  if (params.fPt > 1.2 && params.fPt <= 1.3)
3317  rap_vs_Pt_InM_mixing_13->Fill(params.fMinv);
3318  if (params.fPt > 1.3 && params.fPt <= 1.4)
3319  rap_vs_Pt_InM_mixing_14->Fill(params.fMinv);
3320  if (params.fPt > 1.4 && params.fPt <= 1.5)
3321  rap_vs_Pt_InM_mixing_15->Fill(params.fMinv);
3322  if (params.fPt > 1.5 && params.fPt <= 1.6)
3323  rap_vs_Pt_InM_mixing_16->Fill(params.fMinv);
3324  if (params.fPt > 1.6 && params.fPt <= 1.7)
3325  rap_vs_Pt_InM_mixing_17->Fill(params.fMinv);
3326  if (params.fPt > 1.7 && params.fPt <= 1.8)
3327  rap_vs_Pt_InM_mixing_18->Fill(params.fMinv);
3328  if (params.fPt > 1.8 && params.fPt <= 1.9)
3329  rap_vs_Pt_InM_mixing_19->Fill(params.fMinv);
3330  if (params.fPt > 1.9 && params.fPt <= 2.0)
3331  rap_vs_Pt_InM_mixing_20->Fill(params.fMinv);
3332  }
3333  if (params.fRapidity > 1.6 && params.fRapidity <= 2.0) {
3334  if (params.fPt > 0.0 && params.fPt <= 0.1)
3335  rap_vs_Pt_InM_mixing_21->Fill(params.fMinv);
3336  if (params.fPt > 0.1 && params.fPt <= 0.2)
3337  rap_vs_Pt_InM_mixing_22->Fill(params.fMinv);
3338  if (params.fPt > 0.2 && params.fPt <= 0.3)
3339  rap_vs_Pt_InM_mixing_23->Fill(params.fMinv);
3340  if (params.fPt > 0.3 && params.fPt <= 0.4)
3341  rap_vs_Pt_InM_mixing_24->Fill(params.fMinv);
3342  if (params.fPt > 0.4 && params.fPt <= 0.5)
3343  rap_vs_Pt_InM_mixing_25->Fill(params.fMinv);
3344  if (params.fPt > 0.5 && params.fPt <= 0.6)
3345  rap_vs_Pt_InM_mixing_26->Fill(params.fMinv);
3346  if (params.fPt > 0.6 && params.fPt <= 0.7)
3347  rap_vs_Pt_InM_mixing_27->Fill(params.fMinv);
3348  if (params.fPt > 0.7 && params.fPt <= 0.8)
3349  rap_vs_Pt_InM_mixing_28->Fill(params.fMinv);
3350  if (params.fPt > 0.8 && params.fPt <= 0.9)
3351  rap_vs_Pt_InM_mixing_29->Fill(params.fMinv);
3352  if (params.fPt > 0.9 && params.fPt <= 1.0)
3353  rap_vs_Pt_InM_mixing_30->Fill(params.fMinv);
3354  if (params.fPt > 1.0 && params.fPt <= 1.1)
3355  rap_vs_Pt_InM_mixing_31->Fill(params.fMinv);
3356  if (params.fPt > 1.1 && params.fPt <= 1.2)
3357  rap_vs_Pt_InM_mixing_32->Fill(params.fMinv);
3358  if (params.fPt > 1.2 && params.fPt <= 1.3)
3359  rap_vs_Pt_InM_mixing_33->Fill(params.fMinv);
3360  if (params.fPt > 1.3 && params.fPt <= 1.4)
3361  rap_vs_Pt_InM_mixing_34->Fill(params.fMinv);
3362  if (params.fPt > 1.4 && params.fPt <= 1.5)
3363  rap_vs_Pt_InM_mixing_35->Fill(params.fMinv);
3364  if (params.fPt > 1.5 && params.fPt <= 1.6)
3365  rap_vs_Pt_InM_mixing_36->Fill(params.fMinv);
3366  if (params.fPt > 1.6 && params.fPt <= 1.7)
3367  rap_vs_Pt_InM_mixing_37->Fill(params.fMinv);
3368  if (params.fPt > 1.7 && params.fPt <= 1.8)
3369  rap_vs_Pt_InM_mixing_38->Fill(params.fMinv);
3370  if (params.fPt > 1.8 && params.fPt <= 1.9)
3371  rap_vs_Pt_InM_mixing_39->Fill(params.fMinv);
3372  if (params.fPt > 1.9 && params.fPt <= 2.0)
3373  rap_vs_Pt_InM_mixing_40->Fill(params.fMinv);
3374  }
3375  if (params.fRapidity > 2.0 && params.fRapidity <= 2.4) {
3376  if (params.fPt > 0.0 && params.fPt <= 0.1)
3377  rap_vs_Pt_InM_mixing_41->Fill(params.fMinv);
3378  if (params.fPt > 0.1 && params.fPt <= 0.2)
3379  rap_vs_Pt_InM_mixing_42->Fill(params.fMinv);
3380  if (params.fPt > 0.2 && params.fPt <= 0.3)
3381  rap_vs_Pt_InM_mixing_43->Fill(params.fMinv);
3382  if (params.fPt > 0.3 && params.fPt <= 0.4)
3383  rap_vs_Pt_InM_mixing_44->Fill(params.fMinv);
3384  if (params.fPt > 0.4 && params.fPt <= 0.5)
3385  rap_vs_Pt_InM_mixing_45->Fill(params.fMinv);
3386  if (params.fPt > 0.5 && params.fPt <= 0.6)
3387  rap_vs_Pt_InM_mixing_46->Fill(params.fMinv);
3388  if (params.fPt > 0.6 && params.fPt <= 0.7)
3389  rap_vs_Pt_InM_mixing_47->Fill(params.fMinv);
3390  if (params.fPt > 0.7 && params.fPt <= 0.8)
3391  rap_vs_Pt_InM_mixing_48->Fill(params.fMinv);
3392  if (params.fPt > 0.8 && params.fPt <= 0.9)
3393  rap_vs_Pt_InM_mixing_49->Fill(params.fMinv);
3394  if (params.fPt > 0.9 && params.fPt <= 1.0)
3395  rap_vs_Pt_InM_mixing_50->Fill(params.fMinv);
3396  if (params.fPt > 1.0 && params.fPt <= 1.1)
3397  rap_vs_Pt_InM_mixing_51->Fill(params.fMinv);
3398  if (params.fPt > 1.1 && params.fPt <= 1.2)
3399  rap_vs_Pt_InM_mixing_52->Fill(params.fMinv);
3400  if (params.fPt > 1.2 && params.fPt <= 1.3)
3401  rap_vs_Pt_InM_mixing_53->Fill(params.fMinv);
3402  if (params.fPt > 1.3 && params.fPt <= 1.4)
3403  rap_vs_Pt_InM_mixing_54->Fill(params.fMinv);
3404  if (params.fPt > 1.4 && params.fPt <= 1.5)
3405  rap_vs_Pt_InM_mixing_55->Fill(params.fMinv);
3406  if (params.fPt > 1.5 && params.fPt <= 1.6)
3407  rap_vs_Pt_InM_mixing_56->Fill(params.fMinv);
3408  if (params.fPt > 1.6 && params.fPt <= 1.7)
3409  rap_vs_Pt_InM_mixing_57->Fill(params.fMinv);
3410  if (params.fPt > 1.7 && params.fPt <= 1.8)
3411  rap_vs_Pt_InM_mixing_58->Fill(params.fMinv);
3412  if (params.fPt > 1.8 && params.fPt <= 1.9)
3413  rap_vs_Pt_InM_mixing_59->Fill(params.fMinv);
3414  if (params.fPt > 1.9 && params.fPt <= 2.0)
3415  rap_vs_Pt_InM_mixing_60->Fill(params.fMinv);
3416  }
3417  if (params.fRapidity > 2.4 && params.fRapidity <= 2.8) {
3418  if (params.fPt > 0.0 && params.fPt <= 0.1)
3419  rap_vs_Pt_InM_mixing_61->Fill(params.fMinv);
3420  if (params.fPt > 0.1 && params.fPt <= 0.2)
3421  rap_vs_Pt_InM_mixing_62->Fill(params.fMinv);
3422  if (params.fPt > 0.2 && params.fPt <= 0.3)
3423  rap_vs_Pt_InM_mixing_63->Fill(params.fMinv);
3424  if (params.fPt > 0.3 && params.fPt <= 0.4)
3425  rap_vs_Pt_InM_mixing_64->Fill(params.fMinv);
3426  if (params.fPt > 0.4 && params.fPt <= 0.5)
3427  rap_vs_Pt_InM_mixing_65->Fill(params.fMinv);
3428  if (params.fPt > 0.5 && params.fPt <= 0.6)
3429  rap_vs_Pt_InM_mixing_66->Fill(params.fMinv);
3430  if (params.fPt > 0.6 && params.fPt <= 0.7)
3431  rap_vs_Pt_InM_mixing_67->Fill(params.fMinv);
3432  if (params.fPt > 0.7 && params.fPt <= 0.8)
3433  rap_vs_Pt_InM_mixing_68->Fill(params.fMinv);
3434  if (params.fPt > 0.8 && params.fPt <= 0.9)
3435  rap_vs_Pt_InM_mixing_69->Fill(params.fMinv);
3436  if (params.fPt > 0.9 && params.fPt <= 1.0)
3437  rap_vs_Pt_InM_mixing_70->Fill(params.fMinv);
3438  if (params.fPt > 1.0 && params.fPt <= 1.1)
3439  rap_vs_Pt_InM_mixing_71->Fill(params.fMinv);
3440  if (params.fPt > 1.1 && params.fPt <= 1.2)
3441  rap_vs_Pt_InM_mixing_72->Fill(params.fMinv);
3442  if (params.fPt > 1.2 && params.fPt <= 1.3)
3443  rap_vs_Pt_InM_mixing_73->Fill(params.fMinv);
3444  if (params.fPt > 1.3 && params.fPt <= 1.4)
3445  rap_vs_Pt_InM_mixing_74->Fill(params.fMinv);
3446  if (params.fPt > 1.4 && params.fPt <= 1.5)
3447  rap_vs_Pt_InM_mixing_75->Fill(params.fMinv);
3448  if (params.fPt > 1.5 && params.fPt <= 1.6)
3449  rap_vs_Pt_InM_mixing_76->Fill(params.fMinv);
3450  }
3451  if (params.fRapidity > 2.8 && params.fRapidity <= 3.2) {
3452  if (params.fPt > 0.0 && params.fPt <= 0.1)
3453  rap_vs_Pt_InM_mixing_81->Fill(params.fMinv);
3454  if (params.fPt > 0.1 && params.fPt <= 0.2)
3455  rap_vs_Pt_InM_mixing_82->Fill(params.fMinv);
3456  if (params.fPt > 0.2 && params.fPt <= 0.3)
3457  rap_vs_Pt_InM_mixing_83->Fill(params.fMinv);
3458  if (params.fPt > 0.3 && params.fPt <= 0.4)
3459  rap_vs_Pt_InM_mixing_84->Fill(params.fMinv);
3460  if (params.fPt > 0.4 && params.fPt <= 0.5)
3461  rap_vs_Pt_InM_mixing_85->Fill(params.fMinv);
3462  if (params.fPt > 0.5 && params.fPt <= 0.6)
3463  rap_vs_Pt_InM_mixing_86->Fill(params.fMinv);
3464  if (params.fPt > 0.6 && params.fPt <= 0.7)
3465  rap_vs_Pt_InM_mixing_87->Fill(params.fMinv);
3466  if (params.fPt > 0.7 && params.fPt <= 0.8)
3467  rap_vs_Pt_InM_mixing_88->Fill(params.fMinv);
3468  if (params.fPt > 0.8 && params.fPt <= 0.9)
3469  rap_vs_Pt_InM_mixing_89->Fill(params.fMinv);
3470  if (params.fPt > 0.9 && params.fPt <= 1.0)
3471  rap_vs_Pt_InM_mixing_90->Fill(params.fMinv);
3472  if (params.fPt > 1.0 && params.fPt <= 1.1)
3473  rap_vs_Pt_InM_mixing_91->Fill(params.fMinv);
3474  if (params.fPt > 1.1 && params.fPt <= 1.2)
3475  rap_vs_Pt_InM_mixing_92->Fill(params.fMinv);
3476  }
3477  if (params.fRapidity > 3.2 && params.fRapidity <= 3.6) {
3478  if (params.fPt > 0.0 && params.fPt <= 0.1)
3479  rap_vs_Pt_InM_mixing_101->Fill(params.fMinv);
3480  if (params.fPt > 0.1 && params.fPt <= 0.2)
3481  rap_vs_Pt_InM_mixing_102->Fill(params.fMinv);
3482  if (params.fPt > 0.2 && params.fPt <= 0.3)
3483  rap_vs_Pt_InM_mixing_103->Fill(params.fMinv);
3484  if (params.fPt > 0.3 && params.fPt <= 0.4)
3485  rap_vs_Pt_InM_mixing_104->Fill(params.fMinv);
3486  if (params.fPt > 0.4 && params.fPt <= 0.5)
3487  rap_vs_Pt_InM_mixing_105->Fill(params.fMinv);
3488  if (params.fPt > 0.5 && params.fPt <= 0.6)
3489  rap_vs_Pt_InM_mixing_106->Fill(params.fMinv);
3490  if (params.fPt > 0.6 && params.fPt <= 0.7)
3491  rap_vs_Pt_InM_mixing_107->Fill(params.fMinv);
3492  if (params.fPt > 0.7 && params.fPt <= 0.8)
3493  rap_vs_Pt_InM_mixing_108->Fill(params.fMinv);
3494  }
3495  if (params.fRapidity > 3.6 && params.fRapidity <= 4.0) {
3496  if (params.fPt > 0.0 && params.fPt <= 0.1)
3497  rap_vs_Pt_InM_mixing_111->Fill(params.fMinv);
3498  if (params.fPt > 0.1 && params.fPt <= 0.2)
3499  rap_vs_Pt_InM_mixing_112->Fill(params.fMinv);
3500  if (params.fPt > 0.2 && params.fPt <= 0.3)
3501  rap_vs_Pt_InM_mixing_113->Fill(params.fMinv);
3502  if (params.fPt > 0.3 && params.fPt <= 0.4)
3503  rap_vs_Pt_InM_mixing_114->Fill(params.fMinv);
3504  }
3505  }
3506 
3507  // separate by rap and Pt only for all
3508  if (params.fRapidity > 1.2 && params.fRapidity <= 1.6) {
3509  if (params.fPt > 0.0 && params.fPt <= 0.1)
3510  rap_vs_Pt_InM_all_mixing_1->Fill(params.fMinv);
3511  if (params.fPt > 0.1 && params.fPt <= 0.2)
3512  rap_vs_Pt_InM_all_mixing_2->Fill(params.fMinv);
3513  if (params.fPt > 0.2 && params.fPt <= 0.3)
3514  rap_vs_Pt_InM_all_mixing_3->Fill(params.fMinv);
3515  if (params.fPt > 0.3 && params.fPt <= 0.4)
3516  rap_vs_Pt_InM_all_mixing_4->Fill(params.fMinv);
3517  if (params.fPt > 0.4 && params.fPt <= 0.5)
3518  rap_vs_Pt_InM_all_mixing_5->Fill(params.fMinv);
3519  if (params.fPt > 0.5 && params.fPt <= 0.6)
3520  rap_vs_Pt_InM_all_mixing_6->Fill(params.fMinv);
3521  if (params.fPt > 0.6 && params.fPt <= 0.7)
3522  rap_vs_Pt_InM_all_mixing_7->Fill(params.fMinv);
3523  if (params.fPt > 0.7 && params.fPt <= 0.8)
3524  rap_vs_Pt_InM_all_mixing_8->Fill(params.fMinv);
3525  if (params.fPt > 0.8 && params.fPt <= 0.9)
3526  rap_vs_Pt_InM_all_mixing_9->Fill(params.fMinv);
3527  if (params.fPt > 0.9 && params.fPt <= 1.0)
3528  rap_vs_Pt_InM_all_mixing_10->Fill(params.fMinv);
3529  if (params.fPt > 1.0 && params.fPt <= 1.1)
3530  rap_vs_Pt_InM_all_mixing_11->Fill(params.fMinv);
3531  if (params.fPt > 1.1 && params.fPt <= 1.2)
3532  rap_vs_Pt_InM_all_mixing_12->Fill(params.fMinv);
3533  if (params.fPt > 1.2 && params.fPt <= 1.3)
3534  rap_vs_Pt_InM_all_mixing_13->Fill(params.fMinv);
3535  if (params.fPt > 1.3 && params.fPt <= 1.4)
3536  rap_vs_Pt_InM_all_mixing_14->Fill(params.fMinv);
3537  if (params.fPt > 1.4 && params.fPt <= 1.5)
3538  rap_vs_Pt_InM_all_mixing_15->Fill(params.fMinv);
3539  if (params.fPt > 1.5 && params.fPt <= 1.6)
3540  rap_vs_Pt_InM_all_mixing_16->Fill(params.fMinv);
3541  if (params.fPt > 1.6 && params.fPt <= 1.7)
3542  rap_vs_Pt_InM_all_mixing_17->Fill(params.fMinv);
3543  if (params.fPt > 1.7 && params.fPt <= 1.8)
3544  rap_vs_Pt_InM_all_mixing_18->Fill(params.fMinv);
3545  if (params.fPt > 1.8 && params.fPt <= 1.9)
3546  rap_vs_Pt_InM_all_mixing_19->Fill(params.fMinv);
3547  if (params.fPt > 1.9 && params.fPt <= 2.0)
3548  rap_vs_Pt_InM_all_mixing_20->Fill(params.fMinv);
3549  }
3550  if (params.fRapidity > 1.6 && params.fRapidity <= 2.0) {
3551  if (params.fPt > 0.0 && params.fPt <= 0.1)
3552  rap_vs_Pt_InM_all_mixing_21->Fill(params.fMinv);
3553  if (params.fPt > 0.1 && params.fPt <= 0.2)
3554  rap_vs_Pt_InM_all_mixing_22->Fill(params.fMinv);
3555  if (params.fPt > 0.2 && params.fPt <= 0.3)
3556  rap_vs_Pt_InM_all_mixing_23->Fill(params.fMinv);
3557  if (params.fPt > 0.3 && params.fPt <= 0.4)
3558  rap_vs_Pt_InM_all_mixing_24->Fill(params.fMinv);
3559  if (params.fPt > 0.4 && params.fPt <= 0.5)
3560  rap_vs_Pt_InM_all_mixing_25->Fill(params.fMinv);
3561  if (params.fPt > 0.5 && params.fPt <= 0.6)
3562  rap_vs_Pt_InM_all_mixing_26->Fill(params.fMinv);
3563  if (params.fPt > 0.6 && params.fPt <= 0.7)
3564  rap_vs_Pt_InM_all_mixing_27->Fill(params.fMinv);
3565  if (params.fPt > 0.7 && params.fPt <= 0.8)
3566  rap_vs_Pt_InM_all_mixing_28->Fill(params.fMinv);
3567  if (params.fPt > 0.8 && params.fPt <= 0.9)
3568  rap_vs_Pt_InM_all_mixing_29->Fill(params.fMinv);
3569  if (params.fPt > 0.9 && params.fPt <= 1.0)
3570  rap_vs_Pt_InM_all_mixing_30->Fill(params.fMinv);
3571  if (params.fPt > 1.0 && params.fPt <= 1.1)
3572  rap_vs_Pt_InM_all_mixing_31->Fill(params.fMinv);
3573  if (params.fPt > 1.1 && params.fPt <= 1.2)
3574  rap_vs_Pt_InM_all_mixing_32->Fill(params.fMinv);
3575  if (params.fPt > 1.2 && params.fPt <= 1.3)
3576  rap_vs_Pt_InM_all_mixing_33->Fill(params.fMinv);
3577  if (params.fPt > 1.3 && params.fPt <= 1.4)
3578  rap_vs_Pt_InM_all_mixing_34->Fill(params.fMinv);
3579  if (params.fPt > 1.4 && params.fPt <= 1.5)
3580  rap_vs_Pt_InM_all_mixing_35->Fill(params.fMinv);
3581  if (params.fPt > 1.5 && params.fPt <= 1.6)
3582  rap_vs_Pt_InM_all_mixing_36->Fill(params.fMinv);
3583  if (params.fPt > 1.6 && params.fPt <= 1.7)
3584  rap_vs_Pt_InM_all_mixing_37->Fill(params.fMinv);
3585  if (params.fPt > 1.7 && params.fPt <= 1.8)
3586  rap_vs_Pt_InM_all_mixing_38->Fill(params.fMinv);
3587  if (params.fPt > 1.8 && params.fPt <= 1.9)
3588  rap_vs_Pt_InM_all_mixing_39->Fill(params.fMinv);
3589  if (params.fPt > 1.9 && params.fPt <= 2.0)
3590  rap_vs_Pt_InM_all_mixing_40->Fill(params.fMinv);
3591  }
3592  if (params.fRapidity > 2.0 && params.fRapidity <= 2.4) {
3593  if (params.fPt > 0.0 && params.fPt <= 0.1)
3594  rap_vs_Pt_InM_all_mixing_41->Fill(params.fMinv);
3595  if (params.fPt > 0.1 && params.fPt <= 0.2)
3596  rap_vs_Pt_InM_all_mixing_42->Fill(params.fMinv);
3597  if (params.fPt > 0.2 && params.fPt <= 0.3)
3598  rap_vs_Pt_InM_all_mixing_43->Fill(params.fMinv);
3599  if (params.fPt > 0.3 && params.fPt <= 0.4)
3600  rap_vs_Pt_InM_all_mixing_44->Fill(params.fMinv);
3601  if (params.fPt > 0.4 && params.fPt <= 0.5)
3602  rap_vs_Pt_InM_all_mixing_45->Fill(params.fMinv);
3603  if (params.fPt > 0.5 && params.fPt <= 0.6)
3604  rap_vs_Pt_InM_all_mixing_46->Fill(params.fMinv);
3605  if (params.fPt > 0.6 && params.fPt <= 0.7)
3606  rap_vs_Pt_InM_all_mixing_47->Fill(params.fMinv);
3607  if (params.fPt > 0.7 && params.fPt <= 0.8)
3608  rap_vs_Pt_InM_all_mixing_48->Fill(params.fMinv);
3609  if (params.fPt > 0.8 && params.fPt <= 0.9)
3610  rap_vs_Pt_InM_all_mixing_49->Fill(params.fMinv);
3611  if (params.fPt > 0.9 && params.fPt <= 1.0)
3612  rap_vs_Pt_InM_all_mixing_50->Fill(params.fMinv);
3613  if (params.fPt > 1.0 && params.fPt <= 1.1)
3614  rap_vs_Pt_InM_all_mixing_51->Fill(params.fMinv);
3615  if (params.fPt > 1.1 && params.fPt <= 1.2)
3616  rap_vs_Pt_InM_all_mixing_52->Fill(params.fMinv);
3617  if (params.fPt > 1.2 && params.fPt <= 1.3)
3618  rap_vs_Pt_InM_all_mixing_53->Fill(params.fMinv);
3619  if (params.fPt > 1.3 && params.fPt <= 1.4)
3620  rap_vs_Pt_InM_all_mixing_54->Fill(params.fMinv);
3621  if (params.fPt > 1.4 && params.fPt <= 1.5)
3622  rap_vs_Pt_InM_all_mixing_55->Fill(params.fMinv);
3623  if (params.fPt > 1.5 && params.fPt <= 1.6)
3624  rap_vs_Pt_InM_all_mixing_56->Fill(params.fMinv);
3625  if (params.fPt > 1.6 && params.fPt <= 1.7)
3626  rap_vs_Pt_InM_all_mixing_57->Fill(params.fMinv);
3627  if (params.fPt > 1.7 && params.fPt <= 1.8)
3628  rap_vs_Pt_InM_all_mixing_58->Fill(params.fMinv);
3629  if (params.fPt > 1.8 && params.fPt <= 1.9)
3630  rap_vs_Pt_InM_all_mixing_59->Fill(params.fMinv);
3631  if (params.fPt > 1.9 && params.fPt <= 2.0)
3632  rap_vs_Pt_InM_all_mixing_60->Fill(params.fMinv);
3633  }
3634  if (params.fRapidity > 2.4 && params.fRapidity <= 2.8) {
3635  if (params.fPt > 0.0 && params.fPt <= 0.1)
3636  rap_vs_Pt_InM_all_mixing_61->Fill(params.fMinv);
3637  if (params.fPt > 0.1 && params.fPt <= 0.2)
3638  rap_vs_Pt_InM_all_mixing_62->Fill(params.fMinv);
3639  if (params.fPt > 0.2 && params.fPt <= 0.3)
3640  rap_vs_Pt_InM_all_mixing_63->Fill(params.fMinv);
3641  if (params.fPt > 0.3 && params.fPt <= 0.4)
3642  rap_vs_Pt_InM_all_mixing_64->Fill(params.fMinv);
3643  if (params.fPt > 0.4 && params.fPt <= 0.5)
3644  rap_vs_Pt_InM_all_mixing_65->Fill(params.fMinv);
3645  if (params.fPt > 0.5 && params.fPt <= 0.6)
3646  rap_vs_Pt_InM_all_mixing_66->Fill(params.fMinv);
3647  if (params.fPt > 0.6 && params.fPt <= 0.7)
3648  rap_vs_Pt_InM_all_mixing_67->Fill(params.fMinv);
3649  if (params.fPt > 0.7 && params.fPt <= 0.8)
3650  rap_vs_Pt_InM_all_mixing_68->Fill(params.fMinv);
3651  if (params.fPt > 0.8 && params.fPt <= 0.9)
3652  rap_vs_Pt_InM_all_mixing_69->Fill(params.fMinv);
3653  if (params.fPt > 0.9 && params.fPt <= 1.0)
3654  rap_vs_Pt_InM_all_mixing_70->Fill(params.fMinv);
3655  if (params.fPt > 1.0 && params.fPt <= 1.1)
3656  rap_vs_Pt_InM_all_mixing_71->Fill(params.fMinv);
3657  if (params.fPt > 1.1 && params.fPt <= 1.2)
3658  rap_vs_Pt_InM_all_mixing_72->Fill(params.fMinv);
3659  if (params.fPt > 1.2 && params.fPt <= 1.3)
3660  rap_vs_Pt_InM_all_mixing_73->Fill(params.fMinv);
3661  if (params.fPt > 1.3 && params.fPt <= 1.4)
3662  rap_vs_Pt_InM_all_mixing_74->Fill(params.fMinv);
3663  if (params.fPt > 1.4 && params.fPt <= 1.5)
3664  rap_vs_Pt_InM_all_mixing_75->Fill(params.fMinv);
3665  if (params.fPt > 1.5 && params.fPt <= 1.6)
3666  rap_vs_Pt_InM_all_mixing_76->Fill(params.fMinv);
3667  }
3668  if (params.fRapidity > 2.8 && params.fRapidity <= 3.2) {
3669  if (params.fPt > 0.0 && params.fPt <= 0.1)
3670  rap_vs_Pt_InM_all_mixing_81->Fill(params.fMinv);
3671  if (params.fPt > 0.1 && params.fPt <= 0.2)
3672  rap_vs_Pt_InM_all_mixing_82->Fill(params.fMinv);
3673  if (params.fPt > 0.2 && params.fPt <= 0.3)
3674  rap_vs_Pt_InM_all_mixing_83->Fill(params.fMinv);
3675  if (params.fPt > 0.3 && params.fPt <= 0.4)
3676  rap_vs_Pt_InM_all_mixing_84->Fill(params.fMinv);
3677  if (params.fPt > 0.4 && params.fPt <= 0.5)
3678  rap_vs_Pt_InM_all_mixing_85->Fill(params.fMinv);
3679  if (params.fPt > 0.5 && params.fPt <= 0.6)
3680  rap_vs_Pt_InM_all_mixing_86->Fill(params.fMinv);
3681  if (params.fPt > 0.6 && params.fPt <= 0.7)
3682  rap_vs_Pt_InM_all_mixing_87->Fill(params.fMinv);
3683  if (params.fPt > 0.7 && params.fPt <= 0.8)
3684  rap_vs_Pt_InM_all_mixing_88->Fill(params.fMinv);
3685  if (params.fPt > 0.8 && params.fPt <= 0.9)
3686  rap_vs_Pt_InM_all_mixing_89->Fill(params.fMinv);
3687  if (params.fPt > 0.9 && params.fPt <= 1.0)
3688  rap_vs_Pt_InM_all_mixing_90->Fill(params.fMinv);
3689  if (params.fPt > 1.0 && params.fPt <= 1.1)
3690  rap_vs_Pt_InM_all_mixing_91->Fill(params.fMinv);
3691  if (params.fPt > 1.1 && params.fPt <= 1.2)
3692  rap_vs_Pt_InM_all_mixing_92->Fill(params.fMinv);
3693  }
3694  if (params.fRapidity > 3.2 && params.fRapidity <= 3.6) {
3695  if (params.fPt > 0.0 && params.fPt <= 0.1)
3696  rap_vs_Pt_InM_all_mixing_101->Fill(params.fMinv);
3697  if (params.fPt > 0.1 && params.fPt <= 0.2)
3698  rap_vs_Pt_InM_all_mixing_102->Fill(params.fMinv);
3699  if (params.fPt > 0.2 && params.fPt <= 0.3)
3700  rap_vs_Pt_InM_all_mixing_103->Fill(params.fMinv);
3701  if (params.fPt > 0.3 && params.fPt <= 0.4)
3702  rap_vs_Pt_InM_all_mixing_104->Fill(params.fMinv);
3703  if (params.fPt > 0.4 && params.fPt <= 0.5)
3704  rap_vs_Pt_InM_all_mixing_105->Fill(params.fMinv);
3705  if (params.fPt > 0.5 && params.fPt <= 0.6)
3706  rap_vs_Pt_InM_all_mixing_106->Fill(params.fMinv);
3707  if (params.fPt > 0.6 && params.fPt <= 0.7)
3708  rap_vs_Pt_InM_all_mixing_107->Fill(params.fMinv);
3709  if (params.fPt > 0.7 && params.fPt <= 0.8)
3710  rap_vs_Pt_InM_all_mixing_108->Fill(params.fMinv);
3711  }
3712  if (params.fRapidity > 3.6 && params.fRapidity <= 4.0) {
3713  if (params.fPt > 0.0 && params.fPt <= 0.1)
3714  rap_vs_Pt_InM_all_mixing_111->Fill(params.fMinv);
3715  if (params.fPt > 0.1 && params.fPt <= 0.2)
3716  rap_vs_Pt_InM_all_mixing_112->Fill(params.fMinv);
3717  if (params.fPt > 0.2 && params.fPt <= 0.3)
3718  rap_vs_Pt_InM_all_mixing_113->Fill(params.fMinv);
3719  if (params.fPt > 0.3 && params.fPt <= 0.4)
3720  rap_vs_Pt_InM_all_mixing_114->Fill(params.fMinv);
3721  }
3722 
3723  // separate by Pt only for onetwo
3724  if ((EMT_man_NofRings_Both[a] == 1 || EMT_man_NofRings_Both[a] == 2)
3725  && (EMT_man_NofRings_Both[b] == 1 || EMT_man_NofRings_Both[b] == 2)) {
3726  if (params.fPt > 0.0 && params.fPt <= 0.1)
3727  pt_onetwo_mixing_1->Fill(params.fMinv);
3728  if (params.fPt > 0.1 && params.fPt <= 0.2)
3729  pt_onetwo_mixing_2->Fill(params.fMinv);
3730  if (params.fPt > 0.2 && params.fPt <= 0.3)
3731  pt_onetwo_mixing_3->Fill(params.fMinv);
3732  if (params.fPt > 0.3 && params.fPt <= 0.4)
3733  pt_onetwo_mixing_4->Fill(params.fMinv);
3734  if (params.fPt > 0.4 && params.fPt <= 0.5)
3735  pt_onetwo_mixing_5->Fill(params.fMinv);
3736  if (params.fPt > 0.5 && params.fPt <= 0.6)
3737  pt_onetwo_mixing_6->Fill(params.fMinv);
3738  if (params.fPt > 0.6 && params.fPt <= 0.7)
3739  pt_onetwo_mixing_7->Fill(params.fMinv);
3740  if (params.fPt > 0.7 && params.fPt <= 0.8)
3741  pt_onetwo_mixing_8->Fill(params.fMinv);
3742  if (params.fPt > 0.8 && params.fPt <= 0.9)
3743  pt_onetwo_mixing_9->Fill(params.fMinv);
3744  if (params.fPt > 0.9 && params.fPt <= 1.0)
3745  pt_onetwo_mixing_10->Fill(params.fMinv);
3746  if (params.fPt > 1.0 && params.fPt <= 1.1)
3747  pt_onetwo_mixing_11->Fill(params.fMinv);
3748  if (params.fPt > 1.1 && params.fPt <= 1.2)
3749  pt_onetwo_mixing_12->Fill(params.fMinv);
3750  if (params.fPt > 1.2 && params.fPt <= 1.3)
3751  pt_onetwo_mixing_13->Fill(params.fMinv);
3752  if (params.fPt > 1.3 && params.fPt <= 1.4)
3753  pt_onetwo_mixing_14->Fill(params.fMinv);
3754  if (params.fPt > 1.4 && params.fPt <= 1.5)
3755  pt_onetwo_mixing_15->Fill(params.fMinv);
3756  if (params.fPt > 1.5 && params.fPt <= 1.6)
3757  pt_onetwo_mixing_16->Fill(params.fMinv);
3758  if (params.fPt > 1.6 && params.fPt <= 1.7)
3759  pt_onetwo_mixing_17->Fill(params.fMinv);
3760  if (params.fPt > 1.7 && params.fPt <= 1.8)
3761  pt_onetwo_mixing_18->Fill(params.fMinv);
3762  if (params.fPt > 1.8 && params.fPt <= 1.9)
3763  pt_onetwo_mixing_19->Fill(params.fMinv);
3764  if (params.fPt > 1.9 && params.fPt <= 2.0)
3765  pt_onetwo_mixing_20->Fill(params.fMinv);
3766  }
3767 
3768  if (params.fPt > 0.0 && params.fPt <= 0.1)
3769  pt_all_mixing_1->Fill(params.fMinv);
3770  if (params.fPt > 0.1 && params.fPt <= 0.2)
3771  pt_all_mixing_2->Fill(params.fMinv);
3772  if (params.fPt > 0.2 && params.fPt <= 0.3)
3773  pt_all_mixing_3->Fill(params.fMinv);
3774  if (params.fPt > 0.3 && params.fPt <= 0.4)
3775  pt_all_mixing_4->Fill(params.fMinv);
3776  if (params.fPt > 0.4 && params.fPt <= 0.5)
3777  pt_all_mixing_5->Fill(params.fMinv);
3778  if (params.fPt > 0.5 && params.fPt <= 0.6)
3779  pt_all_mixing_6->Fill(params.fMinv);
3780  if (params.fPt > 0.6 && params.fPt <= 0.7)
3781  pt_all_mixing_7->Fill(params.fMinv);
3782  if (params.fPt > 0.7 && params.fPt <= 0.8)
3783  pt_all_mixing_8->Fill(params.fMinv);
3784  if (params.fPt > 0.8 && params.fPt <= 0.9)
3785  pt_all_mixing_9->Fill(params.fMinv);
3786  if (params.fPt > 0.9 && params.fPt <= 1.0)
3787  pt_all_mixing_10->Fill(params.fMinv);
3788  if (params.fPt > 1.0 && params.fPt <= 1.1)
3789  pt_all_mixing_11->Fill(params.fMinv);
3790  if (params.fPt > 1.1 && params.fPt <= 1.2)
3791  pt_all_mixing_12->Fill(params.fMinv);
3792  if (params.fPt > 1.2 && params.fPt <= 1.3)
3793  pt_all_mixing_13->Fill(params.fMinv);
3794  if (params.fPt > 1.3 && params.fPt <= 1.4)
3795  pt_all_mixing_14->Fill(params.fMinv);
3796  if (params.fPt > 1.4 && params.fPt <= 1.5)
3797  pt_all_mixing_15->Fill(params.fMinv);
3798  if (params.fPt > 1.5 && params.fPt <= 1.6)
3799  pt_all_mixing_16->Fill(params.fMinv);
3800  if (params.fPt > 1.6 && params.fPt <= 1.7)
3801  pt_all_mixing_17->Fill(params.fMinv);
3802  if (params.fPt > 1.7 && params.fPt <= 1.8)
3803  pt_all_mixing_18->Fill(params.fMinv);
3804  if (params.fPt > 1.8 && params.fPt <= 1.9)
3805  pt_all_mixing_19->Fill(params.fMinv);
3806  if (params.fPt > 1.9 && params.fPt <= 2.0)
3807  pt_all_mixing_20->Fill(params.fMinv);
3808  }
3809  }
3810 }
3811 
3813 // WAC
3814 {
3815  Int_t nof_WAC = EMT_man_Event_WAC.size();
3816  cout << "Mixing in Manual(WAC) - nof entries " << nof_WAC << endl;
3817  for (Int_t a = 0; a < nof_WAC - 1; a++) {
3818  for (Int_t b = a + 1; b < nof_WAC; b++) {
3819  if (EMT_man_Event_WAC[a] == EMT_man_Event_WAC[b])
3820  continue; // to make sure that the photons are from two different events
3821  TVector3 e11 = EMT_man_pair_momenta_WAC[a][0];
3822  TVector3 e12 = EMT_man_pair_momenta_WAC[a][1];
3823  TVector3 e21 = EMT_man_pair_momenta_WAC[b][0];
3824  TVector3 e22 = EMT_man_pair_momenta_WAC[b][1];
3825  CbmLmvmKinematicParams params =
3827  e11, e12, e21, e22);
3828  EMT_InvMass_WAC->Fill(params.fMinv);
3829  }
3830  }
3831 }
3832 
3833 int CbmKresConversionManual::FindInRich(int richInd, int stsMcTrackId) {
3834  int RingsInRich = 0;
3835  if (richInd > -1) {
3836  CbmTrackMatchNew* richMatch =
3837  (CbmTrackMatchNew*) fRichRingMatches->At(richInd);
3838  if (richMatch != nullptr && richMatch->GetNofLinks() > 0) {
3839  int richMcTrackId = richMatch->GetMatchedLink().GetIndex();
3840  if (richMcTrackId > 0) {
3841  if (
3842  stsMcTrackId
3843  == richMcTrackId) { // check that global track was matched correctly for STS and RICH together
3844  CbmMCTrack* mcTrack2 = (CbmMCTrack*) fMcTracks->At(richMcTrackId);
3845  if (mcTrack2 != nullptr) {
3846  int pdgRICH = mcTrack2->GetPdgCode();
3847  if (TMath::Abs(pdgRICH) == 11) RingsInRich++;
3848  }
3849  }
3850  }
3851  }
3852  }
3853  return RingsInRich;
3854 }
3855 
3856 
3858  double momentum) {
3859  int identified = 0;
3860 
3861  if (nullptr != ring) {
3862  CbmRichRingLight ringHit;
3863  int nofHits = ring->GetNofHits();
3864  for (int i = 0; i < nofHits; i++) {
3865  int hitInd = ring->GetHit(i);
3866  CbmRichHit* hit = (CbmRichHit*) fRichHits->At(hitInd);
3867  if (nullptr == hit) continue;
3868  CbmRichHitLight hl(hit->GetX(), hit->GetY());
3869  ringHit.AddHit(hl);
3870  }
3871  fTauFit->DoFit(&ringHit);
3872  if (ringHit.GetAaxis() > 4 && ringHit.GetAaxis() < 6
3873  && ringHit.GetBaxis() > 4 && ringHit.GetBaxis() < 6 && momentum > 0.2
3874  && momentum < 4.)
3875  identified++;
3876  //if (ring->GetDistance() < 2 && ringHit.GetAaxis() > 4 && ringHit.GetAaxis() < 6 && ringHit.GetBaxis() > 4 && ringHit.GetBaxis() < 6 && momentum > 0.2 && momentum < 4.) identified ++;
3877  }
3878 
3879  return identified;
3880 }
3881 
3882 
3884  CbmStsTrack* Sts_2) {
3885  double FinalAngle = 400;
3886  Int_t hits1sts = Sts_1->GetNofStsHits();
3887  Int_t hits2sts = Sts_2->GetNofStsHits();
3888  Int_t hits1mvd = Sts_1->GetNofMvdHits();
3889  Int_t hits2mvd = Sts_2->GetNofMvdHits();
3890 
3891  double Xpart1 = 0;
3892  double Ypart1 = 0;
3893  double Zpart1 = 0;
3894  double Xpart2 = 0;
3895  double Ypart2 = 0;
3896  double Zpart2 = 0;
3897  if (hits1sts > 0) {
3898  Int_t stsHitIndex1 = Sts_1->GetStsHitIndex(hits1sts - 1);
3899  CbmStsHit* stsHit1 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex1);
3900  Xpart1 = stsHit1->GetX();
3901  Ypart1 = stsHit1->GetY();
3902  Zpart1 = stsHit1->GetZ();
3903  } else {
3904  Int_t mvdHitIndex1 = Sts_1->GetMvdHitIndex(hits1mvd - 1);
3905  CbmMvdHit* mvdHit1 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex1);
3906  Xpart1 = mvdHit1->GetX();
3907  Ypart1 = mvdHit1->GetY();
3908  Zpart1 = mvdHit1->GetZ();
3909  }
3910 
3911  if (hits2sts > 0) {
3912  Int_t stsHitIndex2 = Sts_2->GetStsHitIndex(hits2sts - 1);
3913  CbmStsHit* stsHit2 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex2);
3914  Xpart2 = stsHit2->GetX();
3915  Ypart2 = stsHit2->GetY();
3916  Zpart2 = stsHit2->GetZ();
3917  } else {
3918  Int_t mvdHitIndex2 = Sts_2->GetMvdHitIndex(hits2mvd - 1);
3919  CbmMvdHit* mvdHit2 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex2);
3920  Xpart2 = mvdHit2->GetX();
3921  Ypart2 = mvdHit2->GetY();
3922  Zpart2 = mvdHit2->GetZ();
3923  }
3924 
3925  // check difference in 2 cm, because of two slices of every STS and Mvd stations
3926  if (
3927  TMath::Abs(Zpart1 - Zpart2) > 2
3928  && Zpart1
3929  > Zpart2) { // if last hits are in different stations --> try to find the latest common station
3930  for (int i = hits1sts - 2; i > -1; i--) { // start from second last station
3931  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
3932  Int_t stsHitIndex = Sts_1->GetStsHitIndex(i);
3933  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
3934  Xpart1 = stsHit->GetX();
3935  Ypart1 = stsHit->GetY();
3936  Zpart1 = stsHit->GetZ();
3937  }
3938  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 > Zpart2) {
3939  for (int i = hits1mvd - 2; i > -1; i--) {
3940  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
3941  Int_t mvdHitIndex = Sts_1->GetMvdHitIndex(i);
3942  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
3943  Xpart1 = mvdHit->GetX();
3944  Ypart1 = mvdHit->GetY();
3945  Zpart1 = mvdHit->GetZ();
3946  }
3947  }
3948  }
3949 
3950  if (
3951  TMath::Abs(Zpart1 - Zpart2) > 2
3952  && Zpart1
3953  < Zpart2) { // if last hits are in different stations --> try to find the latest common station
3954  for (int i = hits2sts - 2; i > -1; i--) { // start from second last station
3955  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
3956  Int_t stsHitIndex = Sts_2->GetStsHitIndex(i);
3957  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
3958  Xpart2 = stsHit->GetX();
3959  Ypart2 = stsHit->GetY();
3960  Zpart2 = stsHit->GetZ();
3961  }
3962  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 < Zpart2) {
3963  for (int i = hits2mvd - 2; i > -1; i--) {
3964  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
3965  Int_t mvdHitIndex = Sts_2->GetMvdHitIndex(i);
3966  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
3967  Xpart2 = mvdHit->GetX();
3968  Ypart2 = mvdHit->GetY();
3969  Zpart2 = mvdHit->GetZ();
3970  }
3971  }
3972  }
3973 
3974  // calculate angle if we found common station
3975  if (TMath::Abs(Zpart1 - Zpart2) < 2 && Zpart1 != 0 && Zpart2 != 0) {
3976  FinalAngle =
3977  TMath::ATan2(Ypart1 - Ypart2, Xpart1 - Xpart2) * (180 / TMath::Pi());
3978  }
3979 
3980  return TMath::Abs(TMath::Abs(FinalAngle) - 180);
3981 }
3982 
3984  CbmStsTrack* Sts_2) {
3985  double FinalAngle = 400;
3986  Int_t hits1sts = Sts_1->GetNofStsHits();
3987  Int_t hits2sts = Sts_2->GetNofStsHits();
3988  Int_t hits1mvd = Sts_1->GetNofMvdHits();
3989  Int_t hits2mvd = Sts_2->GetNofMvdHits();
3990 
3991  double Xpart1 = 0;
3992  double Ypart1 = 0;
3993  double Zpart1 = 0;
3994  double Xpart2 = 0;
3995  double Ypart2 = 0;
3996  double Zpart2 = 0;
3997  if (hits1mvd > 0) {
3998  Int_t mvdHitIndex1 = Sts_1->GetMvdHitIndex(0);
3999  CbmMvdHit* mvdHit1 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex1);
4000  Xpart1 = mvdHit1->GetX();
4001  Ypart1 = mvdHit1->GetY();
4002  Zpart1 = mvdHit1->GetZ();
4003  } else {
4004  Int_t stsHitIndex1 = Sts_1->GetStsHitIndex(0);
4005  CbmStsHit* stsHit1 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex1);
4006  Xpart1 = stsHit1->GetX();
4007  Ypart1 = stsHit1->GetY();
4008  Zpart1 = stsHit1->GetZ();
4009  }
4010 
4011  if (hits2mvd > 0) {
4012  Int_t mvdHitIndex2 = Sts_2->GetMvdHitIndex(0);
4013  CbmMvdHit* mvdHit2 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex2);
4014  Xpart2 = mvdHit2->GetX();
4015  Ypart2 = mvdHit2->GetY();
4016  Zpart2 = mvdHit2->GetZ();
4017  } else {
4018  Int_t stsHitIndex2 = Sts_2->GetStsHitIndex(0);
4019  CbmStsHit* stsHit2 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex2);
4020  Xpart2 = stsHit2->GetX();
4021  Ypart2 = stsHit2->GetY();
4022  Zpart2 = stsHit2->GetZ();
4023  }
4024 
4025  // check difference in 2 cm, because of two slices of every STS and Mvd stations
4026  if (
4027  TMath::Abs(Zpart1 - Zpart2) > 2
4028  && Zpart1
4029  < Zpart2) { // if first hits are in different stations --> try to find the earliest common station
4030  for (int i = 1; i < hits1mvd; i++) { // start from second hit
4031  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
4032  Int_t mvdHitIndex = Sts_1->GetMvdHitIndex(i);
4033  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
4034  Xpart1 = mvdHit->GetX();
4035  Ypart1 = mvdHit->GetY();
4036  Zpart1 = mvdHit->GetZ();
4037  }
4038  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 < Zpart2) {
4039  for (int i = 0; i < hits1sts; i++) {
4040  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
4041  Int_t stsHitIndex = Sts_1->GetStsHitIndex(i);
4042  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
4043  Xpart1 = stsHit->GetX();
4044  Ypart1 = stsHit->GetY();
4045  Zpart1 = stsHit->GetZ();
4046  }
4047  }
4048  }
4049 
4050  if (
4051  TMath::Abs(Zpart1 - Zpart2) > 2
4052  && Zpart1
4053  > Zpart2) { // if first hits are in different stations --> try to find the earliest common station
4054  for (int i = 1; i < hits2mvd; i++) { // start from second hit
4055  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
4056  Int_t mvdHitIndex = Sts_2->GetMvdHitIndex(i);
4057  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
4058  Xpart2 = mvdHit->GetX();
4059  Ypart2 = mvdHit->GetY();
4060  Zpart2 = mvdHit->GetZ();
4061  }
4062  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 > Zpart2) {
4063  for (int i = 0; i < hits2sts; i++) {
4064  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
4065  Int_t stsHitIndex = Sts_2->GetStsHitIndex(i);
4066  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
4067  Xpart2 = stsHit->GetX();
4068  Ypart2 = stsHit->GetY();
4069  Zpart2 = stsHit->GetZ();
4070  }
4071  }
4072  }
4073 
4074  // calculate angle if we found common station
4075  if (TMath::Abs(Zpart1 - Zpart2) < 2 && Zpart1 != 0 && Zpart2 != 0) {
4076  FinalAngle =
4077  TMath::ATan2(Ypart1 - Ypart2, Xpart1 - Xpart2) * (180 / TMath::Pi());
4078  }
4079 
4080  return TMath::Abs(TMath::Abs(FinalAngle) - 180);
4081 }
4082 
4083 
4085  gDirectory->mkdir("Manual");
4086  gDirectory->cd("Manual");
4087 
4088 
4089  gDirectory->mkdir("Target");
4090  gDirectory->cd("Target");
4091  gDirectory->mkdir("CheckCuts_Target");
4092  gDirectory->cd("CheckCuts_Target");
4093  for (UInt_t i = 0; i < fHistoList_man_cuts_Target.size(); i++) {
4094  fHistoList_man_cuts_Target[i]->Write();
4095  }
4096  gDirectory->cd("..");
4097  gDirectory->mkdir("multiplicity");
4098  gDirectory->cd("multiplicity");
4099  for (UInt_t i = 0; i < fHistoList_multiplicity_man_Target.size(); i++) {
4101  }
4102  gDirectory->cd("..");
4103  gDirectory->mkdir("all");
4104  gDirectory->cd("all");
4105  for (UInt_t i = 0; i < fHistoList_man_all_Target.size(); i++) {
4106  fHistoList_man_all_Target[i]->Write();
4107  }
4108  gDirectory->cd("..");
4109  gDirectory->mkdir("zero");
4110  gDirectory->cd("zero");
4111  for (UInt_t i = 0; i < fHistoList_man_zero_Target.size(); i++) {
4112  fHistoList_man_zero_Target[i]->Write();
4113  }
4114  gDirectory->cd("..");
4115  gDirectory->mkdir("one");
4116  gDirectory->cd("one");
4117  for (UInt_t i = 0; i < fHistoList_man_one_Target.size(); i++) {
4118  fHistoList_man_one_Target[i]->Write();
4119  }
4120  gDirectory->cd("..");
4121  gDirectory->mkdir("two");
4122  gDirectory->cd("two");
4123  for (UInt_t i = 0; i < fHistoList_man_two_Target.size(); i++) {
4124  fHistoList_man_two_Target[i]->Write();
4125  }
4126  gDirectory->cd("..");
4127  gDirectory->mkdir("onetwo");
4128  gDirectory->cd("onetwo");
4129  for (UInt_t i = 0; i < fHistoList_man_onetwo_Target.size(); i++) {
4130  fHistoList_man_onetwo_Target[i]->Write();
4131  }
4132  gDirectory->cd("..");
4133 
4134  gDirectory->cd("..");
4135 
4136 
4137  gDirectory->mkdir("Outside");
4138  gDirectory->cd("Outside");
4139  gDirectory->mkdir("CheckCuts_Outside");
4140  gDirectory->cd("CheckCuts_Outside");
4141  for (UInt_t i = 0; i < fHistoList_man_cuts_Outside.size(); i++) {
4142  fHistoList_man_cuts_Outside[i]->Write();
4143  }
4144  gDirectory->cd("..");
4145  gDirectory->mkdir("multiplicity");
4146  gDirectory->cd("multiplicity");
4147  for (UInt_t i = 0; i < fHistoList_multiplicity_man_Outside.size(); i++) {
4149  }
4150  gDirectory->cd("..");
4151  gDirectory->mkdir("all");
4152  gDirectory->cd("all");
4153  for (UInt_t i = 0; i < fHistoList_man_all_Outside.size(); i++) {
4154  fHistoList_man_all_Outside[i]->Write();
4155  }
4156  gDirectory->cd("..");
4157  gDirectory->mkdir("zero");
4158  gDirectory->cd("zero");
4159  for (UInt_t i = 0; i < fHistoList_man_zero_Outside.size(); i++) {
4160  fHistoList_man_zero_Outside[i]->Write();
4161  }
4162  gDirectory->cd("..");
4163  gDirectory->mkdir("one");
4164  gDirectory->cd("one");
4165  for (UInt_t i = 0; i < fHistoList_man_one_Outside.size(); i++) {
4166  fHistoList_man_one_Outside[i]->Write();
4167  }
4168  gDirectory->cd("..");
4169  gDirectory->mkdir("two");
4170  gDirectory->cd("two");
4171  for (UInt_t i = 0; i < fHistoList_man_two_Outside.size(); i++) {
4172  fHistoList_man_two_Outside[i]->Write();
4173  }
4174  gDirectory->cd("..");
4175  gDirectory->mkdir("onetwo");
4176  gDirectory->cd("onetwo");
4177  for (UInt_t i = 0; i < fHistoList_man_onetwo_Outside.size(); i++) {
4178  fHistoList_man_onetwo_Outside[i]->Write();
4179  }
4180  gDirectory->cd("..");
4181  gDirectory->cd("..");
4182 
4183 
4184  gDirectory->mkdir("Both");
4185  gDirectory->cd("Both");
4186  gDirectory->mkdir("CheckCuts_Both");
4187  gDirectory->cd("CheckCuts_Both");
4188  for (UInt_t i = 0; i < fHistoList_man_cuts_Both.size(); i++) {
4189  fHistoList_man_cuts_Both[i]->Write();
4190  }
4191  gDirectory->cd("..");
4192  gDirectory->mkdir("multiplicity");
4193  gDirectory->cd("multiplicity");
4194  for (UInt_t i = 0; i < fHistoList_multiplicity_man_Both.size(); i++) {
4196  }
4197  gDirectory->cd("..");
4198  gDirectory->mkdir("rap_vs_Pt_onetwo_Both");
4199  gDirectory->cd("rap_vs_Pt_onetwo_Both");
4200  for (UInt_t i = 0; i < fHistoList_rap_vs_pt_InM.size(); i++) {
4201  fHistoList_rap_vs_pt_InM[i]->Write();
4202  }
4203  gDirectory->cd("..");
4204  gDirectory->mkdir("rap_vs_Pt_all_Both");
4205  gDirectory->cd("rap_vs_Pt_all_Both");
4206  for (UInt_t i = 0; i < fHistoList_rap_vs_pt_InM_all.size(); i++) {
4207  fHistoList_rap_vs_pt_InM_all[i]->Write();
4208  }
4209  gDirectory->cd("..");
4210 
4211  gDirectory->mkdir("pt_onetwo_Both");
4212  gDirectory->cd("pt_onetwo_Both");
4213  for (UInt_t i = 0; i < fHistoList_pt_onetwo.size(); i++) {
4214  fHistoList_pt_onetwo[i]->Write();
4215  }
4216  gDirectory->cd("..");
4217  gDirectory->mkdir("pt_all_Both");
4218  gDirectory->cd("pt_all_Both");
4219  for (UInt_t i = 0; i < fHistoList_pt_all.size(); i++) {
4220  fHistoList_pt_all[i]->Write();
4221  }
4222  gDirectory->cd("..");
4223 
4224  gDirectory->mkdir("BG_Both");
4225  gDirectory->cd("BG_Both");
4226  gDirectory->mkdir("BG_Both_all");
4227  gDirectory->cd("BG_Both_all");
4228  for (UInt_t i = 0; i < fHistoList_bg_InM_all_Both.size(); i++) {
4229  fHistoList_bg_InM_all_Both[i]->Write();
4230  }
4231  gDirectory->cd("..");
4232  gDirectory->mkdir("BG_Both_zero");
4233  gDirectory->cd("BG_Both_zero");
4234  for (UInt_t i = 0; i < fHistoList_bg_InM_zero_Both.size(); i++) {
4235  fHistoList_bg_InM_zero_Both[i]->Write();
4236  }
4237  gDirectory->cd("..");
4238  gDirectory->mkdir("BG_Both_one");
4239  gDirectory->cd("BG_Both_one");
4240  for (UInt_t i = 0; i < fHistoList_bg_InM_one_Both.size(); i++) {
4241  fHistoList_bg_InM_one_Both[i]->Write();
4242  }
4243  gDirectory->cd("..");
4244  gDirectory->mkdir("BG_Both_two");
4245  gDirectory->cd("BG_Both_two");
4246  for (UInt_t i = 0; i < fHistoList_bg_InM_two_Both.size(); i++) {
4247  fHistoList_bg_InM_two_Both[i]->Write();
4248  }
4249  gDirectory->cd("..");
4250  gDirectory->mkdir("BG_Both_onetwo");
4251  gDirectory->cd("BG_Both_onetwo");
4252  for (UInt_t i = 0; i < fHistoList_bg_InM_onetwo_Both.size(); i++) {
4253  fHistoList_bg_InM_onetwo_Both[i]->Write();
4254  }
4255  gDirectory->cd("..");
4256  gDirectory->cd("..");
4257  gDirectory->mkdir("all");
4258  gDirectory->cd("all");
4259  for (UInt_t i = 0; i < fHistoList_man_all_Both.size(); i++) {
4260  fHistoList_man_all_Both[i]->Write();
4261  }
4262  gDirectory->cd("..");
4263  gDirectory->mkdir("zero");
4264  gDirectory->cd("zero");
4265  for (UInt_t i = 0; i < fHistoList_man_zero_Both.size(); i++) {
4266  fHistoList_man_zero_Both[i]->Write();
4267  }
4268  gDirectory->cd("..");
4269  gDirectory->mkdir("one");
4270  gDirectory->cd("one");
4271  for (UInt_t i = 0; i < fHistoList_man_one_Both.size(); i++) {
4272  fHistoList_man_one_Both[i]->Write();
4273  }
4274  gDirectory->cd("..");
4275  gDirectory->mkdir("two");
4276  gDirectory->cd("two");
4277  for (UInt_t i = 0; i < fHistoList_man_two_Both.size(); i++) {
4278  fHistoList_man_two_Both[i]->Write();
4279  }
4280  gDirectory->cd("..");
4281  gDirectory->mkdir("onetwo");
4282  gDirectory->cd("onetwo");
4283  for (UInt_t i = 0; i < fHistoList_man_onetwo_Both.size(); i++) {
4284  fHistoList_man_onetwo_Both[i]->Write();
4285  }
4286  gDirectory->cd("..");
4287  for (UInt_t i = 0; i < fHistoList_man_Both.size(); i++) {
4288  fHistoList_man_Both[i]->Write();
4289  }
4290  gDirectory->cd("..");
4291 
4292 
4293  gDirectory->mkdir("WAC");
4294  gDirectory->cd("WAC");
4295  gDirectory->mkdir("BG_WAC");
4296  gDirectory->cd("BG_WAC");
4297  for (UInt_t i = 0; i < fHistoList_bg_InM_WAC.size(); i++) {
4298  fHistoList_bg_InM_WAC[i]->Write();
4299  }
4300  gDirectory->cd("..");
4301  for (UInt_t i = 0; i < fHistoList_man_WAC.size(); i++) {
4302  fHistoList_man_WAC[i]->Write();
4303  }
4304  gDirectory->cd("..");
4305 
4306  for (UInt_t i = 0; i < fHistoList_manual.size(); i++) {
4307  fHistoList_manual[i]->Write();
4308  }
4309 
4310  gDirectory->cd("..");
4311 }
4312 
4313 
4317  new TH2D("InvMass_vs_OA_candidates_Both",
4318  "InvMass_vs_OA_candidates_Both; invariant mass in GeV/c^{2}; "
4319  "opening angle in degree",
4320  500,
4321  0,
4322  0.5,
4323  500,
4324  0,
4325  50);
4328  new TH2D("InvMass_vs_OA_fromPi0_Both",
4329  "InvMass_vs_OA_fromPi0_Both; invariant mass in GeV/c^{2}; opening "
4330  "angle in degree",
4331  500,
4332  0,
4333  0.5,
4334  500,
4335  0,
4336  50);
4339  new TH1D("GammasInvMass_candidates_Both",
4340  "GammasInvMass_candidates_Both; invariant mass in GeV/c^{2};#",
4341  510,
4342  -0.01,
4343  0.5);
4346  new TH1D("GammasOA_candidates_Both",
4347  "GammasOA_candidates_Both; opening angle in degree;#",
4348  300,
4349  -0.1,
4350  29.9);
4353  new TH1D("GammasInvMass_fromPi0_Both",
4354  "GammasInvMass_fromPi0_Both; invariant mass in GeV/c^{2};#",
4355  510,
4356  -0.01,
4357  0.5);
4360  new TH1D("GammasOA_fromPi0_Both",
4361  "GammasOA_fromPi0_Both; opening angle in degree;#",
4362  300,
4363  -0.1,
4364  29.9);
4367  new TH1D("PlaneAngles_last_candidates_Both",
4368  "PlaneAngles_last_candidates_Both; #theta angle in degree;#",
4369  720,
4370  -1.,
4371  179.);
4374  new TH1D("PlaneAngles_last_fromPi0_Both",
4375  "PlaneAngles_last_fromPi0_Both; #theta angle in degree;#",
4376  720,
4377  -1.,
4378  179.);
4381  new TH1D("PlaneAngles_first_candidates_Both",
4382  "PlaneAngles_first_candidates_Both; #theta angle in degree;#",
4383  720,
4384  -1.,
4385  179.);
4388  new TH1D("PlaneAngles_first_fromPi0_Both",
4389  "PlaneAngles_first_fromPi0_Both; #theta angle in degree;#",
4390  720,
4391  -1.,
4392  179.);
4394 
4395 
4397  new TH2D("InvMass_vs_OA_candidates_Target",
4398  "InvMass_vs_OA_candidates_Target; invariant mass in GeV/c^{2}; "
4399  "opening angle in degree",
4400  500,
4401  0,
4402  0.5,
4403  500,
4404  0,
4405  50);
4408  new TH2D("InvMass_vs_OA_fromPi0_Target",
4409  "InvMass_vs_OA_fromPi0_Target; invariant mass in GeV/c^{2}; "
4410  "opening angle in degree",
4411  500,
4412  0,
4413  0.5,
4414  500,
4415  0,
4416  50);
4419  new TH1D("GammasInvMass_candidates_Target",
4420  "GammasInvMass_candidates_Target; invariant mass in GeV/c^{2};#",
4421  510,
4422  -0.01,
4423  0.5);
4426  new TH1D("GammasOA_candidates_Target",
4427  "GammasOA_candidates_Target; opening angle in degree;#",
4428  300,
4429  -0.1,
4430  29.9);
4433  new TH1D("GammasInvMass_fromPi0_Target",
4434  "GammasInvMass_fromPi0_Target; invariant mass in GeV/c^{2};#",
4435  510,
4436  -0.01,
4437  0.5);
4440  new TH1D("GammasOA_fromPi0_Target",
4441  "GammasOA_fromPi0_Target; opening angle in degree;#",
4442  300,
4443  -0.1,
4444  29.9);
4447  new TH1D("PlaneAngles_last_candidates_Target",
4448  "PlaneAngles_last_candidates_Target; #theta angle in degree;#",
4449  720,
4450  -1.,
4451  179.);
4454  new TH1D("PlaneAngles_last_fromPi0_Target",
4455  "PlaneAngles_last_fromPi0_Target; #theta angle in degree;#",
4456  720,
4457  -1.,
4458  179.);
4461  new TH1D("PlaneAngles_first_candidates_Target",
4462  "PlaneAngles_first_candidates_Target; #theta angle in degree;#",
4463  720,
4464  -1.,
4465  179.);
4468  new TH1D("PlaneAngles_first_fromPi0_Target",
4469  "PlaneAngles_first_fromPi0_Target; #theta angle in degree;#",
4470  720,
4471  -1.,
4472  179.);
4474 
4475 
4477  new TH2D("InvMass_vs_OA_candidates_Outside",
4478  "InvMass_vs_OA_candidates_Outside; invariant mass in GeV/c^{2}; "
4479  "opening angle in degree",
4480  500,
4481  0,
4482  0.5,
4483  500,
4484  0,
4485  50);
4488  new TH2D("InvMass_vs_OA_fromPi0_Outside",
4489  "InvMass_vs_OA_fromPi0_Outside; invariant mass in GeV/c^{2}; "
4490  "opening angle in degree",
4491  500,
4492  0,
4493  0.5,
4494  500,
4495  0,
4496  50);
4499  new TH1D("GammasInvMass_candidates_Outside",
4500  "GammasInvMass_candidates_Outside; invariant mass in GeV/c^{2};#",
4501  510,
4502  -0.01,
4503  0.5);
4506  new TH1D("GammasOA_candidates_Outside",
4507  "GammasOA_candidates_Outside; opening angle in degree;#",
4508  300,
4509  -0.1,
4510  29.9);
4513  new TH1D("GammasInvMass_fromPi0_Outside",
4514  "GammasInvMass_fromPi0_Outside; invariant mass in GeV/c^{2};#",
4515  510,
4516  -0.01,
4517  0.5);
4520  new TH1D("GammasOA_fromPi0_Outside",
4521  "GammasOA_fromPi0_Outside; opening angle in degree;#",
4522  300,
4523  -0.1,
4524  29.9);
4527  new TH1D("PlaneAngles_last_candidates_Outside",
4528  "PlaneAngles_last_candidates_Outside; #theta angle in degree;#",
4529  720,
4530  -1.,
4531  179.);
4534  new TH1D("PlaneAngles_last_fromPi0_Outside",
4535  "PlaneAngles_last_fromPi0_Outside; #theta angle in degree;#",
4536  720,
4537  -1.,
4538  179.);
4541  new TH1D("PlaneAngles_first_candidates_Outside",
4542  "PlaneAngles_first_candidates_Outside; #theta angle in degree;#",
4543  720,
4544  -1.,
4545  179.);
4548  new TH1D("PlaneAngles_first_fromPi0_Outside",
4549  "PlaneAngles_first_fromPi0_Outside; #theta angle in degree;#",
4550  720,
4551  -1.,
4552  179.);
4554 
4555 
4556  // Target => all
4558  new TH1D("GammaInvMassReco_all_Target",
4559  "GammaInvMassReco_all_Target; invariant mass in GeV/c^{2};#",
4560  110,
4561  -0.01,
4562  0.1);
4565  new TH1D("GammaOpeningAngleReco_all_Target",
4566  "GammaOpeningAngleReco_all_Target; angle [deg];#",
4567  200,
4568  -0.1,
4569  19.9);
4571  Pdg_all_Target =
4572  new TH1D("Pdg_all_Target", "Pdg_all_Target; Id;#", 800, 0, 400);
4574  P_reco_all_Target = new TH1D(
4575  "P_reco_all_Target", "P_reco_all_Target; P in GeV/c^{2};#", 600, 0, 6);
4577  Pt_reco_all_Target = new TH1D("Pt_reco_all_Target",
4578  "Pt_reco_all_Target; P_{t} in GeV/c^{2};#",
4579  300,
4580  0,
4581  3);
4584  new TH1D("Pi0InvMassReco_all_Target",
4585  "Pi0InvMassReco_all_Target; invariant mass in GeV/c^{2};#",
4586  1000,
4587  0,
4588  2.0);
4591  new TH1D("EMT_InvMass_all_Target",
4592  "EMT_InvMass_all_Target; invariant mass in GeV/c^{2};#",
4593  1000,
4594  0,
4595  2.0);
4598  new TH2D("Pi0_pt_vs_rap_all_Target",
4599  "Pi0_pt_vs_rap_all_Target; rapidity y; p_{t} in GeV/c ",
4600  90,
4601  -2.,
4602  7.,
4603  60,
4604  -1.,
4605  5.);
4608  new TH2D("Pi0_pt_vs_rap_est_all_Target",
4609  "Pi0_pt_vs_rap_est_all_Target; rapidity y; p_{t} in GeV/c ",
4610  10,
4611  0.,
4612  4.,
4613  40,
4614  0.,
4615  4.);
4618  new TH1D("DalitzPi0_all_Target",
4619  "DalitzPi0_all_Target; invariant mass in GeV/c^{2};#",
4620  1000,
4621  0,
4622  2.0);
4625  new TH1D("PhotonsPi0_all_Target",
4626  "PhotonsPi0_all_Target; invariant mass in GeV/c^{2};#",
4627  1000,
4628  0,
4629  2.0);
4631 
4632 
4633  // Target => zero
4635  new TH1D("GammaInvMassReco_zero_Target",
4636  "GammaInvMassReco_zero_Target; invariant mass in GeV/c^{2};#",
4637  110,
4638  -0.01,
4639  0.1);
4642  new TH1D("GammaOpeningAngleReco_zero_Target",
4643  "GammaOpeningAngleReco_zero_Target; angle [deg];#",
4644  200,
4645  -0.1,
4646  19.9);
4648  Pdg_zero_Target =
4649  new TH1D("Pdg_zero_Target", "Pdg_zero_Target; Id;#", 800, 0, 400);
4651  P_reco_zero_Target = new TH1D(
4652  "P_reco_zero_Target", "P_reco_zero_Target; P in GeV/c^{2};#", 600, 0, 6);
4654  Pt_reco_zero_Target = new TH1D("Pt_reco_zero_Target",
4655  "Pt_reco_zero_Target; P_{t} in GeV/c^{2};#",
4656  300,
4657  0,
4658  3);
4661  new TH1D("Pi0InvMassReco_zero_Target",
4662  "Pi0InvMassReco_zero_Target; invariant mass in GeV/c^{2};#",
4663  1000,
4664  0,
4665  2.0);
4668  new TH1D("EMT_InvMass_zero_Target",
4669  "EMT_InvMass_zero_Target; invariant mass in GeV/c^{2};#",
4670  1000,
4671  0,
4672  2.0);
4675  new TH2D("Pi0_pt_vs_rap_zero_Target",
4676  "Pi0_pt_vs_rap_zero_Target; rapidity y; p_{t} in GeV/c ",
4677  90,
4678  -2.,
4679  7.,
4680  60,
4681  -1.,
4682  5.);
4685  new TH2D("Pi0_pt_vs_rap_est_zero_Target",
4686  "Pi0_pt_vs_rap_est_zero_Target; rapidity y; p_{t} in GeV/c ",
4687  10,
4688  0.,
4689  4.,
4690  40,
4691  0.,
4692  4.);
4695  new TH1D("DalitzPi0_zero_Target",
4696  "DalitzPi0_zero_Target; invariant mass in GeV/c^{2};#",
4697  1000,
4698  0,
4699  2.0);
4702  new TH1D("PhotonsPi0_zero_Target",
4703  "PhotonsPi0_zero_Target; invariant mass in GeV/c^{2};#",
4704  1000,
4705  0,
4706  2.0);
4708 
4709 
4710  // Target => one
4712  new TH1D("GammaInvMassReco_one_Target",
4713  "GammaInvMassReco_one_Target; invariant mass in GeV/c^{2};#",
4714  110,
4715  -0.01,
4716  0.1);
4719  new TH1D("GammaOpeningAngleReco_one_Target",
4720  "GammaOpeningAngleReco_one_Target; angle [deg];#",
4721  200,
4722  -0.1,
4723  19.9);
4725  Pdg_one_Target =
4726  new TH1D("Pdg_one_Target", "Pdg_one_Target; Id;#", 800, 0, 400);
4728  P_reco_one_Target = new TH1D(
4729  "P_reco_one_Target", "P_reco_one_Target; P in GeV/c^{2};#", 600, 0, 6);
4731  Pt_reco_one_Target = new TH1D("Pt_reco_one_Target",
4732  "Pt_reco_one_Target; P_{t} in GeV/c^{2};#",
4733  300,
4734  0,
4735  3);
4738  new TH1D("Pi0InvMassReco_one_Target",
4739  "Pi0InvMassReco_one_Target; invariant mass in GeV/c^{2};#",
4740  1000,
4741  0,
4742  2.0);
4745  new TH1D("EMT_InvMass_one_Target",
4746  "EMT_InvMass_one_Target; invariant mass in GeV/c^{2};#",
4747  1000,
4748  0,
4749  2.0);
4752  new TH2D("Pi0_pt_vs_rap_one_Target",
4753  "Pi0_pt_vs_rap_one_Target; rapidity y; p_{t} in GeV/c ",
4754  90,
4755  -2.,
4756  7.,
4757  60,
4758  -1.,
4759  5.);
4762  new TH2D("Pi0_pt_vs_rap_est_one_Target",
4763  "Pi0_pt_vs_rap_est_one_Target; rapidity y; p_{t} in GeV/c ",
4764  10,
4765  0.,
4766  4.,
4767  40,
4768  0.,
4769  4.);
4772  new TH1D("DalitzPi0_one_Target",
4773  "DalitzPi0_one_Target; invariant mass in GeV/c^{2};#",
4774  1000,
4775  0,
4776  2.0);
4779  new TH1D("PhotonsPi0_one_Target",
4780  "PhotonsPi0_one_Target; invariant mass in GeV/c^{2};#",
4781  1000,
4782  0,
4783  2.0);
4785 
4786 
4787  // Target => two
4789  new TH1D("GammaInvMassReco_two_Target",
4790  "GammaInvMassReco_two_Target; invariant mass in GeV/c^{2};#",
4791  110,
4792  -0.01,
4793  0.1);
4796  new TH1D("GammaOpeningAngleReco_two_Target",
4797  "GammaOpeningAngleReco_two_Target; angle [deg];#",
4798  200,
4799  -0.1,
4800  19.9);
4802  Pdg_two_Target =
4803  new TH1D("Pdg_two_Target", "Pdg_two_Target; Id;#", 800, 0, 400);
4805  P_reco_two_Target = new TH1D(
4806  "P_reco_two_Target", "P_reco_two_Target; P in GeV/c^{2};#", 600, 0, 6);
4808  Pt_reco_two_Target = new TH1D("Pt_reco_two_Target",
4809  "Pt_reco_two_Target; P_{t} in GeV/c^{2};#",
4810  300,
4811  0,
4812  3);
4815  new TH1D("Pi0InvMassReco_two_Target",
4816  "Pi0InvMassReco_two_Target; invariant mass in GeV/c^{2};#",
4817  1000,
4818  0,
4819  2.0);
4822  new TH1D("EMT_InvMass_two_Target",
4823  "EMT_InvMass_two_Target; invariant mass in GeV/c^{2};#",
4824  1000,
4825  0,
4826  2.0);
4829  new TH2D("Pi0_pt_vs_rap_two_Target",
4830  "Pi0_pt_vs_rap_two_Target; rapidity y; p_{t} in GeV/c ",
4831  90,
4832  -2.,
4833  7.,
4834  60,
4835  -1.,
4836  5.);
4839  new TH2D("Pi0_pt_vs_rap_est_two_Target",
4840  "Pi0_pt_vs_rap_est_two_Target; rapidity y; p_{t} in GeV/c ",
4841  10,
4842  0.,
4843  4.,
4844  40,
4845  0.,
4846  4.);
4849  new TH1D("DalitzPi0_two_Target",
4850  "DalitzPi0_two_Target; invariant mass in GeV/c^{2};#",
4851  1000,
4852  0,
4853  2.0);
4856  new TH1D("PhotonsPi0_two_Target",
4857  "PhotonsPi0_two_Target; invariant mass in GeV/c^{2};#",
4858  1000,
4859  0,
4860  2.0);
4862 
4863 
4864  // Target => onetwo
4866  new TH1D("GammaInvMassReco_onetwo_Target",
4867  "GammaInvMassReco_onetwo_Target; invariant mass in GeV/c^{2};#",
4868  110,
4869  -0.01,
4870  0.1);
4873  new TH1D("GammaOpeningAngleReco_onetwo_Target",
4874  "GammaOpeningAngleReco_onetwo_Target; angle [deg];#",
4875  200,
4876  -0.1,
4877  19.9);
4880  new TH1D("Pdg_onetwo_Target", "Pdg_onetwo_Target; Id;#", 800, 0, 400);
4882  P_reco_onetwo_Target = new TH1D("P_reco_onetwo_Target",
4883  "P_reco_onetwo_Target; P in GeV/c^{2};#",
4884  600,
4885  0,
4886  6);
4889  new TH1D("Pt_reco_onetwo_Target",
4890  "Pt_reco_onetwo_Target; P_{t} in GeV/c^{2};#",
4891  300,
4892  0,
4893  3);
4896  new TH1D("Pi0InvMassReco_onetwo_Target",
4897  "Pi0InvMassReco_onetwo_Target; invariant mass in GeV/c^{2};#",
4898  1000,
4899  0,
4900  2.0);
4903  new TH1D("EMT_InvMass_onetwo_Target",
4904  "EMT_InvMass_onetwo_Target; invariant mass in GeV/c^{2};#",
4905  1000,
4906  0,
4907  2.0);
4910  new TH2D("Pi0_pt_vs_rap_onetwo_Target",
4911  "Pi0_pt_vs_rap_onetwo_Target; rapidity y; p_{t} in GeV/c ",
4912  90,
4913  -2.,
4914  7.,
4915  60,
4916  -1.,
4917  5.);
4920  new TH2D("Pi0_pt_vs_rap_est_onetwo_Target",
4921  "Pi0_pt_vs_rap_est_onetwo_Target; rapidity y; p_{t} in GeV/c ",
4922  10,
4923  0.,
4924  4.,
4925  40,
4926  0.,
4927  4.);
4930  new TH1D("DalitzPi0_onetwo_Target",
4931  "DalitzPi0_onetwo_Target; invariant mass in GeV/c^{2};#",
4932  1000,
4933  0,
4934  2.0);
4937  new TH1D("PhotonsPi0_onetwo_Target",
4938  "PhotonsPi0_onetwo_Target; invariant mass in GeV/c^{2};#",
4939  1000,
4940  0,
4941  2.0);
4943 
4944 
4945  // Outside => all
4947  new TH1D("GammaInvMassReco_all_Outside",
4948  "GammaInvMassReco_all_Outside; invariant mass in GeV/c^{2};#",
4949  110,
4950  -0.01,
4951  0.1);
4954  new TH1D("GammaOpeningAngleReco_all_Outside",
4955  "GammaOpeningAngleReco_all_Outside; angle [deg];#",
4956  200,
4957  -0.1,
4958  19.9);
4960  Pdg_all_Outside =
4961  new TH1D("Pdg_all_Outside", "Pdg_all_Outside; Id;#", 800, 0, 400);
4963  P_reco_all_Outside = new TH1D(
4964  "P_reco_all_Outside", "P_reco_all_Outside; P in GeV/c^{2};#", 600, 0, 6);
4966  Pt_reco_all_Outside = new TH1D("Pt_reco_all_Outside",
4967  "Pt_reco_all_Outside; P_{t} in GeV/c^{2};#",
4968  300,
4969  0,
4970  3);
4973  new TH1D("Pi0InvMassReco_all_Outside",
4974  "Pi0InvMassReco_all_Outside; invariant mass in GeV/c^{2};#",
4975  1000,
4976  0,
4977  2.0);
4980  new TH1D("EMT_InvMass_all_Outside",
4981  "EMT_InvMass_all_Outside; invariant mass in GeV/c^{2};#",
4982  1000,
4983  0,
4984  2.0);
4987  new TH2D("Pi0_pt_vs_rap_all_Outside",
4988  "Pi0_pt_vs_rap_all_Outside; rapidity y; p_{t} in GeV/c ",
4989  90,
4990  -2.,
4991  7.,
4992  60,
4993  -1.,
4994  5.);
4997  new TH2D("Pi0_pt_vs_rap_est_all_Outside",
4998  "Pi0_pt_vs_rap_est_all_Outside; rapidity y; p_{t} in GeV/c ",
4999  10,
5000  0.,
5001  4.,
5002  40,
5003  0.,
5004  4.);
5007  new TH1D("DalitzPi0_all_Outside",
5008  "DalitzPi0_all_Outside; invariant mass in GeV/c^{2};#",
5009  1000,
5010  0,
5011  2.0);
5014  new TH1D("PhotonsPi0_all_Outside",
5015  "PhotonsPi0_all_Outside; invariant mass in GeV/c^{2};#",
5016  1000,
5017  0,
5018  2.0);
5020 
5021 
5022  // Outside => zero
5024  new TH1D("GammaInvMassReco_zero_Outside",
5025  "GammaInvMassReco_zero_Outside; invariant mass in GeV/c^{2};#",
5026  110,
5027  -0.01,
5028  0.1);
5031  new TH1D("GammaOpeningAngleReco_zero_Outside",
5032  "GammaOpeningAngleReco_zero_Outside; angle [deg];#",
5033  200,
5034  -0.1,
5035  19.9);
5038  new TH1D("Pdg_zero_Outside", "Pdg_zero_Outside; Id;#", 800, 0, 400);
5040  P_reco_zero_Outside = new TH1D(
5041  "P_reco_zero_Outside", "P_reco_zero_Outside; P in GeV/c^{2};#", 600, 0, 6);
5043  Pt_reco_zero_Outside = new TH1D("Pt_reco_zero_Outside",
5044  "Pt_reco_zero_Outside; P_{t} in GeV/c^{2};#",
5045  300,
5046  0,
5047  3);
5050  new TH1D("Pi0InvMassReco_zero_Outside",
5051  "Pi0InvMassReco_zero_Outside; invariant mass in GeV/c^{2};#",
5052  1000,
5053  0,
5054  2.0);
5057  new TH1D("EMT_InvMass_zero_Outside",
5058  "EMT_InvMass_zero_Outside; invariant mass in GeV/c^{2};#",
5059  1000,
5060  0,
5061  2.0);
5064  new TH2D("Pi0_pt_vs_rap_zero_Outside",
5065  "Pi0_pt_vs_rap_zero_Outside; rapidity y; p_{t} in GeV/c ",
5066  90,
5067  -2.,
5068  7.,
5069  60,
5070  -1.,
5071  5.);
5074  new TH2D("Pi0_pt_vs_rap_est_zero_Outside",
5075  "Pi0_pt_vs_rap_est_zero_Outside; rapidity y; p_{t} in GeV/c ",
5076  10,
5077  0.,
5078  4.,
5079  40,
5080  0.,
5081  4.);
5084  new TH1D("DalitzPi0_zero_Outside",
5085  "DalitzPi0_zero_Outside; invariant mass in GeV/c^{2};#",
5086  1000,
5087  0,
5088  2.0);
5091  new TH1D("PhotonsPi0_zero_Outside",
5092  "PhotonsPi0_zero_Outside; invariant mass in GeV/c^{2};#",
5093  1000,
5094  0,
5095  2.0);
5097 
5098 
5099  // Outside => one
5101  new TH1D("GammaInvMassReco_one_Outside",
5102  "GammaInvMassReco_one_Outside; invariant mass in GeV/c^{2};#",
5103  110,
5104  -0.01,
5105  0.1);
5108  new TH1D("GammaOpeningAngleReco_one_Outside",
5109  "GammaOpeningAngleReco_one_Outside; angle [deg];#",
5110  200,
5111  -0.1,
5112  19.9);
5114  Pdg_one_Outside =
5115  new TH1D("Pdg_one_Outside", "Pdg_one_Outside; Id;#", 800, 0, 400);
5117  P_reco_one_Outside = new TH1D(
5118  "P_reco_one_Outside", "P_reco_one_Outside; P in GeV/c^{2};#", 600, 0, 6);
5120  Pt_reco_one_Outside = new TH1D("Pt_reco_one_Outside",
5121  "Pt_reco_one_Outside; P_{t} in GeV/c^{2};#",
5122  300,
5123  0,
5124  3);
5127  new TH1D("Pi0InvMassReco_one_Outside",
5128  "Pi0InvMassReco_one_Outside; invariant mass in GeV/c^{2};#",
5129  1000,
5130  0,
5131  2.0);
5134  new TH1D("EMT_InvMass_one_Outside",
5135  "EMT_InvMass_one_Outside; invariant mass in GeV/c^{2};#",
5136  1000,
5137  0,
5138  2.0);
5141  new TH2D("Pi0_pt_vs_rap_one_Outside",
5142  "Pi0_pt_vs_rap_one_Outside; rapidity y; p_{t} in GeV/c ",
5143  90,
5144  -2.,
5145  7.,
5146  60,
5147  -1.,
5148  5.);
5151  new TH2D("Pi0_pt_vs_rap_est_one_Outside",
5152  "Pi0_pt_vs_rap_est_one_Outside; rapidity y; p_{t} in GeV/c ",
5153  10,
5154  0.,
5155  4.,
5156  40,
5157  0.,
5158  4.);
5161  new TH1D("DalitzPi0_one_Outside",
5162  "DalitzPi0_one_Outside; invariant mass in GeV/c^{2};#",
5163  1000,
5164  0,
5165  2.0);
5168  new TH1D("PhotonsPi0_one_Outside",
5169  "PhotonsPi0_one_Outside; invariant mass in GeV/c^{2};#",
5170  1000,
5171  0,
5172  2.0);
5174 
5175 
5176  // Outside => two
5178  new TH1D("GammaInvMassReco_two_Outside",
5179  "GammaInvMassReco_two_Outside; invariant mass in GeV/c^{2};#",
5180  110,
5181  -0.01,
5182  0.1);
5185  new TH1D("GammaOpeningAngleReco_two_Outside",
5186  "GammaOpeningAngleReco_two_Outside; angle [deg];#",
5187  200,
5188  -0.1,
5189  19.9);
5191  Pdg_two_Outside =
5192  new TH1D("Pdg_two_Outside", "Pdg_two_Outside; Id;#", 800, 0, 400);
5194  P_reco_two_Outside = new TH1D(
5195  "P_reco_two_Outside", "P_reco_two_Outside; P in GeV/c^{2};#", 600, 0, 6);
5197  Pt_reco_two_Outside = new TH1D("Pt_reco_two_Outside",
5198  "Pt_reco_two_Outside; P_{t} in GeV/c^{2};#",
5199  300,
5200  0,
5201  3);
5204  new TH1D("Pi0InvMassReco_two_Outside",
5205  "Pi0InvMassReco_two_Outside; invariant mass in GeV/c^{2};#",
5206  1000,
5207  0,
5208  2.0);
5211  new TH1D("EMT_InvMass_two_Outside",
5212  "EMT_InvMass_two_Outside; invariant mass in GeV/c^{2};#",
5213  1000,
5214  0,
5215  2.0);
5218  new TH2D("Pi0_pt_vs_rap_two_Outside",
5219  "Pi0_pt_vs_rap_two_Outside; rapidity y; p_{t} in GeV/c ",
5220  90,
5221  -2.,
5222  7.,
5223  60,
5224  -1.,
5225  5.);
5228  new TH2D("Pi0_pt_vs_rap_est_two_Outside",
5229  "Pi0_pt_vs_rap_est_two_Outside; rapidity y; p_{t} in GeV/c ",
5230  10,
5231  0.,
5232  4.,
5233  40,
5234  0.,
5235  4.);
5238  new TH1D("DalitzPi0_two_Outside",
5239  "DalitzPi0_two_Outside; invariant mass in GeV/c^{2};#",
5240  1000,
5241  0,
5242  2.0);
5245  new TH1D("PhotonsPi0_two_Outside",
5246  "PhotonsPi0_two_Outside; invariant mass in GeV/c^{2};#",
5247  1000,
5248  0,
5249  2.0);
5251 
5252 
5253  // Outside => onetwo
5255  new TH1D("GammaInvMassReco_onetwo_Outside",
5256  "GammaInvMassReco_onetwo_Outside; invariant mass in GeV/c^{2};#",
5257  110,
5258  -0.01,
5259  0.1);
5262  new TH1D("GammaOpeningAngleReco_onetwo_Outside",
5263  "GammaOpeningAngleReco_onetwo_Outside; angle [deg];#",
5264  200,
5265  -0.1,
5266  19.9);
5269  new TH1D("Pdg_onetwo_Outside", "Pdg_onetwo_Outside; Id;#", 800, 0, 400);
5271  P_reco_onetwo_Outside = new TH1D("P_reco_onetwo_Outside",
5272  "P_reco_onetwo_Outside; P in GeV/c^{2};#",
5273  600,
5274  0,
5275  6);
5278  new TH1D("Pt_reco_onetwo_Outside",
5279  "Pt_reco_onetwo_Outside; P_{t} in GeV/c^{2};#",
5280  300,
5281  0,
5282  3);
5285  new TH1D("Pi0InvMassReco_onetwo_Outside",
5286  "Pi0InvMassReco_onetwo_Outside; invariant mass in GeV/c^{2};#",
5287  1000,
5288  0,
5289  2.0);
5292  new TH1D("EMT_InvMass_onetwo_Outside",
5293  "EMT_InvMass_onetwo_Outside; invariant mass in GeV/c^{2};#",
5294  1000,
5295  0,
5296  2.0);
5299  new TH2D("Pi0_pt_vs_rap_onetwo_Outside",
5300  "Pi0_pt_vs_rap_onetwo_Outside; rapidity y; p_{t} in GeV/c ",
5301  90,
5302  -2.,
5303  7.,
5304  60,
5305  -1.,
5306  5.);
5309  new TH2D("Pi0_pt_vs_rap_est_onetwo_Outside",
5310  "Pi0_pt_vs_rap_est_onetwo_Outside; rapidity y; p_{t} in GeV/c ",
5311  10,
5312  0.,
5313  4.,
5314  40,
5315  0.,
5316  4.);
5319  new TH1D("DalitzPi0_onetwo_Outside",
5320  "DalitzPi0_onetwo_Outside; invariant mass in GeV/c^{2};#",
5321  1000,
5322  0,
5323  2.0);
5326  new TH1D("PhotonsPi0_onetwo_Outside",
5327  "PhotonsPi0_onetwo_Outside; invariant mass in GeV/c^{2};#",
5328  1000,
5329  0,
5330  2.0);
5332 
5333 
5334  // Both => all
5336  new TH1D("GammaInvMassReco_all_Both",
5337  "GammaInvMassReco_all_Both; invariant mass in GeV/c^{2};#",
5338  110,
5339  -0.01,
5340  0.1);
5343  new TH1D("GammaOpeningAngleReco_all_Both",
5344  "GammaOpeningAngleReco_all_Both; angle [deg];#",
5345  200,
5346  -0.1,
5347  19.9);
5349  Pdg_all_Both = new TH1D("Pdg_all_Both", "Pdg_all_Both; Id;#", 800, 0, 400);
5351  P_reco_all_Both =
5352  new TH1D("P_reco_all_Both", "P_reco_all_Both; P in GeV/c^{2};#", 600, 0, 6);
5354  Pt_reco_all_Both = new TH1D(
5355  "Pt_reco_all_Both", "Pt_reco_all_Both; P_{t} in GeV/c^{2};#", 300, 0, 3);
5358  new TH1D("Pi0InvMassReco_all_Both",
5359  "Pi0InvMassReco_all_Both; invariant mass in GeV/c^{2};#",
5360  1000,
5361  0,
5362  2.0);
5365  new TH1D("EMT_InvMass_all_Both",
5366  "EMT_InvMass_all_Both; invariant mass in GeV/c^{2};#",
5367  1000,
5368  0,
5369  2.0);
5372  new TH2D("Pi0_pt_vs_rap_all_Both",
5373  "Pi0_pt_vs_rap_all_Both; rapidity y; p_{t} in GeV/c ",
5374  90,
5375  -2.,
5376  7.,
5377  60,
5378  -1.,
5379  5.);
5382  new TH2D("Pi0_pt_vs_rap_est_all_Both",
5383  "Pi0_pt_vs_rap_est_all_Both; rapidity y; p_{t} in GeV/c ",
5384  10,
5385  0.,
5386  4.,
5387  40,
5388  0.,
5389  4.);
5392  new TH1D("DalitzPi0_all_Both",
5393  "DalitzPi0_all_Both; invariant mass in GeV/c^{2};#",
5394  1000,
5395  0,
5396  2.0);
5399  new TH1D("PhotonsPi0_all_Both",
5400  "PhotonsPi0_all_Both; invariant mass in GeV/c^{2};#",
5401  1000,
5402  0,
5403  2.0);
5405 
5406 
5407  // Both => zero
5409  new TH1D("GammaInvMassReco_zero_Both",
5410  "GammaInvMassReco_zero_Both; invariant mass in GeV/c^{2};#",
5411  110,
5412  -0.01,
5413  0.1);
5416  new TH1D("GammaOpeningAngleReco_zero_Both",
5417  "GammaOpeningAngleReco_zero_Both; angle [deg];#",
5418  200,
5419  -0.1,
5420  19.9);
5422  Pdg_zero_Both = new TH1D("Pdg_zero_Both", "Pdg_zero_Both; Id;#", 800, 0, 400);
5424  P_reco_zero_Both = new TH1D(
5425  "P_reco_zero_Both", "P_reco_zero_Both; P in GeV/c^{2};#", 600, 0, 6);
5427  Pt_reco_zero_Both = new TH1D(
5428  "Pt_reco_zero_Both", "Pt_reco_zero_Both; P_{t} in GeV/c^{2};#", 300, 0, 3);
5431  new TH1D("Pi0InvMassReco_zero_Both",
5432  "Pi0InvMassReco_zero_Both; invariant mass in GeV/c^{2};#",
5433  1000,
5434  0,
5435  2.0);
5438  new TH1D("EMT_InvMass_zero_Both",
5439  "EMT_InvMass_zero_Both; invariant mass in GeV/c^{2};#",
5440  1000,
5441  0,
5442  2.0);
5445  new TH2D("Pi0_pt_vs_rap_zero_Both",
5446  "Pi0_pt_vs_rap_zero_Both; rapidity y; p_{t} in GeV/c ",
5447  90,
5448  -2.,
5449  7.,
5450  60,
5451  -1.,
5452  5.);
5455  new TH2D("Pi0_pt_vs_rap_est_zero_Both",
5456  "Pi0_pt_vs_rap_est_zero_Both; rapidity y; p_{t} in GeV/c ",
5457  10,
5458  0.,
5459  4.,
5460  40,
5461  0.,
5462  4.);
5465  new TH1D("DalitzPi0_zero_Both",
5466  "DalitzPi0_zero_Both; invariant mass in GeV/c^{2};#",
5467  1000,
5468  0,
5469  2.0);
5472  new TH1D("PhotonsPi0_zero_Both",
5473  "PhotonsPi0_zero_Both; invariant mass in GeV/c^{2};#",
5474  1000,
5475  0,
5476  2.0);
5478 
5479 
5480  // Both => one
5482  new TH1D("GammaInvMassReco_one_Both",
5483  "GammaInvMassReco_one_Both; invariant mass in GeV/c^{2};#",
5484  110,
5485  -0.01,
5486  0.1);
5489  new TH1D("GammaOpeningAngleReco_one_Both",
5490  "GammaOpeningAngleReco_one_Both; angle [deg];#",
5491  200,
5492  -0.1,
5493  19.9);
5495  Pdg_one_Both = new TH1D("Pdg_one_Both", "Pdg_one_Both; Id;#", 800, 0, 400);
5497  P_reco_one_Both =
5498  new TH1D("P_reco_one_Both", "P_reco_one_Both; P in GeV/c^{2};#", 600, 0, 6);
5500  Pt_reco_one_Both = new TH1D(
5501  "Pt_reco_one_Both", "Pt_reco_one_Both; P_{t} in GeV/c^{2};#", 300, 0, 3);
5504  new TH1D("Pi0InvMassReco_one_Both",
5505  "Pi0InvMassReco_one_Both; invariant mass in GeV/c^{2};#",
5506  1000,
5507  0,
5508  2.0);
5511  new TH1D("EMT_InvMass_one_Both",
5512  "EMT_InvMass_one_Both; invariant mass in GeV/c^{2};#",
5513  1000,
5514  0,
5515  2.0);
5518  new TH2D("Pi0_pt_vs_rap_one_Both",
5519  "Pi0_pt_vs_rap_one_Both; rapidity y; p_{t} in GeV/c ",
5520  90,
5521  -2.,
5522  7.,
5523  60,
5524  -1.,
5525  5.);
5528  new TH2D("Pi0_pt_vs_rap_est_one_Both",
5529  "Pi0_pt_vs_rap_est_one_Both; rapidity y; p_{t} in GeV/c ",
5530  10,
5531  0.,
5532  4.,
5533  40,
5534  0.,
5535  4.);
5538  new TH1D("DalitzPi0_one_Both",
5539  "DalitzPi0_one_Both; invariant mass in GeV/c^{2};#",
5540  1000,
5541  0,
5542  2.0);
5545  new TH1D("PhotonsPi0_one_Both",
5546  "PhotonsPi0_one_Both; invariant mass in GeV/c^{2};#",
5547  1000,
5548  0,
5549  2.0);
5551 
5552 
5553  // Both => two
5555  new TH1D("GammaInvMassReco_two_Both",
5556  "GammaInvMassReco_two_Both; invariant mass in GeV/c^{2};#",
5557  110,
5558  -0.01,
5559  0.1);
5562  new TH1D("GammaOpeningAngleReco_two_Both",
5563  "GammaOpeningAngleReco_two_Both; angle [deg];#",
5564  200,
5565  -0.1,
5566  19.9);
5568  Pdg_two_Both = new TH1D("Pdg_two_Both", "Pdg_two_Both; Id;#", 800, 0, 400);
5570  P_reco_two_Both =
5571  new TH1D("P_reco_two_Both", "P_reco_two_Both; P in GeV/c^{2};#", 600, 0, 6);
5573  Pt_reco_two_Both = new TH1D(
5574  "Pt_reco_two_Both", "Pt_reco_two_Both; P_{t} in GeV/c^{2};#", 300, 0, 3);
5577  new TH1D("Pi0InvMassReco_two_Both",
5578  "Pi0InvMassReco_two_Both; invariant mass in GeV/c^{2};#",
5579  1000,
5580  0,
5581  2.0);
5584  new TH1D("EMT_InvMass_two_Both",
5585  "EMT_InvMass_two_Both; invariant mass in GeV/c^{2};#",
5586  1000,
5587  0,
5588  2.0);
5591  new TH2D("Pi0_pt_vs_rap_two_Both",
5592  "Pi0_pt_vs_rap_two_Both; rapidity y; p_{t} in GeV/c ",
5593  90,
5594  -2.,
5595  7.,
5596  60,
5597  -1.,
5598  5.);
5601  new TH2D("Pi0_pt_vs_rap_est_two_Both",
5602  "Pi0_pt_vs_rap_est_two_Both; rapidity y; p_{t} in GeV/c ",
5603  10,
5604  0.,
5605  4.,
5606  40,
5607  0.,
5608  4.);
5611  new TH1D("DalitzPi0_two_Both",
5612  "DalitzPi0_two_Both; invariant mass in GeV/c^{2};#",
5613  1000,
5614  0,
5615  2.0);
5618  new TH1D("PhotonsPi0_two_Both",
5619  "PhotonsPi0_two_Both; invariant mass in GeV/c^{2};#",
5620  1000,
5621  0,
5622  2.0);
5624 
5625 
5626  // Both => onetwo
5628  new TH1D("GammaInvMassReco_onetwo_Both",
5629  "GammaInvMassReco_onetwo_Both; invariant mass in GeV/c^{2};#",
5630  110,
5631  -0.01,
5632  0.1);
5635  new TH1D("GammaOpeningAngleReco_onetwo_Both",
5636  "GammaOpeningAngleReco_onetwo_Both; angle [deg];#",
5637  200,
5638  -0.1,
5639  19.9);
5641  Pdg_onetwo_Both =
5642  new TH1D("Pdg_onetwo_Both", "Pdg_onetwo_Both; Id;#", 800, 0, 400);
5644  P_reco_onetwo_Both = new TH1D(
5645  "P_reco_onetwo_Both", "P_reco_onetwo_Both; P in GeV/c^{2};#", 600, 0, 6);
5647  Pt_reco_onetwo_Both = new TH1D("Pt_reco_onetwo_Both",
5648  "Pt_reco_onetwo_Both; P_{t} in GeV/c^{2};#",
5649  300,
5650  0,
5651  3);
5654  new TH1D("Pi0InvMassReco_onetwo_Both",
5655  "Pi0InvMassReco_onetwo_Both; invariant mass in GeV/c^{2};#",
5656  1000,
5657  0,
5658  2.0);
5661  new TH1D("EMT_InvMass_onetwo_Both",
5662  "EMT_InvMass_onetwo_Both; invariant mass in GeV/c^{2};#",
5663  1000,
5664  0,
5665  2.0);
5668  new TH2D("Pi0_pt_vs_rap_onetwo_Both",
5669  "Pi0_pt_vs_rap_onetwo_Both; rapidity y; p_{t} in GeV/c ",
5670  90,
5671  -2.,
5672  7.,
5673  60,
5674  -1.,
5675  5.);
5678  new TH2D("Pi0_pt_vs_rap_est_onetwo_Both",
5679  "Pi0_pt_vs_rap_est_onetwo_Both; rapidity y; p_{t} in GeV/c ",
5680  10,
5681  0.,
5682  4.,
5683  40,
5684  0.,
5685  4.);
5688  new TH1D("DalitzPi0_onetwo_Both",
5689  "DalitzPi0_onetwo_Both; invariant mass in GeV/c^{2};#",
5690  1000,
5691  0,
5692  2.0);
5695  new TH1D("PhotonsPi0_onetwo_Both",
5696  "PhotonsPi0_onetwo_Both; invariant mass in GeV/c^{2};#",
5697  1000,
5698  0,
5699  2.0);
5701 
5702 
5703  // Both
5704  Pdg_vs_Distance = new TH2D("Pdg_vs_Distance",
5705  "Pdg_vs_Distance; pdg; distance in cm",
5706  2500,
5707  0,
5708  2499,
5709  500,
5710  0,
5711  50);
5713  P_vs_Distance =
5714  new TH2D("P_vs_Distance",
5715  "Distance between projected track and center of the ring (for e+ "
5716  "and e-); P in GeV/c^{2}; distance in cm",
5717  300,
5718  0,
5719  3,
5720  300,
5721  0,
5722  15);
5724 
5725 
5726  // Multiplicity Target
5728  new TH2D("MultiplicityGamma_all_Target",
5729  "MultiplicityGamma_all_Target; Nof gammas in event; invariant "
5730  "mass in GeV/c^{2};#",
5731  400,
5732  0,
5733  30,
5734  1000,
5735  0,
5736  2.0);
5739  new TH2D("MultiplicityGamma_zero_Target",
5740  "MultiplicityGamma_zero_Target; Nof gammas in event; invariant "
5741  "mass in GeV/c^{2};#",
5742  400,
5743  0,
5744  30,
5745  1000,
5746  0,
5747  2.0);
5750  new TH2D("MultiplicityGamma_one_Target",
5751  "MultiplicityGamma_one_Target; Nof gammas in event; invariant "
5752  "mass in GeV/c^{2};#",
5753  400,
5754  0,
5755  30,
5756  1000,
5757  0,
5758  2.0);
5761  new TH2D("MultiplicityGamma_two_Target",
5762  "MultiplicityGamma_two_Target; Nof gammas in event; invariant "
5763  "mass in GeV/c^{2};#",
5764  400,
5765  0,
5766  30,
5767  1000,
5768  0,
5769  2.0);
5772  new TH2D("MultiplicityGamma_onetwo_Target",
5773  "MultiplicityGamma_onetwo_Target; Nof gammas in event; invariant "
5774  "mass in GeV/c^{2};#",
5775  400,
5776  0,
5777  30,
5778  1000,
5779  0,
5780  2.0);
5782 
5784  new TH2D("MultiplicityChargedParticles_all_Target",
5785  "MultiplicityChargedParticles_all_Target; Nof charged particles "
5786  "in event; invariant mass in GeV/c^{2};#",
5787  1000,
5788  0,
5789  1000,
5790  1000,
5791  0,
5792  2.0);
5796  new TH2D("MultiplicityChargedParticles_zero_Target",
5797  "MultiplicityChargedParticles_zero_Target; Nof charged particles "
5798  "in event; invariant mass in GeV/c^{2};#",
5799  1000,
5800  0,
5801  1000,
5802  1000,
5803  0,
5804  2.0);
5808  new TH2D("MultiplicityChargedParticles_one_Target",
5809  "MultiplicityChargedParticles_one_Target; Nof charged particles "
5810  "in event; invariant mass in GeV/c^{2};#",
5811  1000,
5812  0,
5813  1000,
5814  1000,
5815  0,
5816  2.0);
5820  new TH2D("MultiplicityChargedParticles_two_Target",
5821  "MultiplicityChargedParticles_two_Target; Nof charged particles "
5822  "in event; invariant mass in GeV/c^{2};#",
5823  1000,
5824  0,
5825  1000,
5826  1000,
5827  0,
5828  2.0);
5832  new TH2D("MultiplicityChargedParticles_onetwo_Target",
5833  "MultiplicityChargedParticles_onetwo_Target; Nof charged "
5834  "particles in event; invariant mass in GeV/c^{2};#",
5835  1000,
5836  0,
5837  1000,
5838  1000,
5839  0,
5840  2.0);
5843 
5844  // Multiplicity Outside
5846  new TH2D("MultiplicityGamma_all_Outside",
5847  "MultiplicityGamma_all_Outside; Nof gammas in event; invariant "
5848  "mass in GeV/c^{2};#",
5849  400,
5850  0,
5851  30,
5852  1000,
5853  0,
5854  2.0);
5857  new TH2D("MultiplicityGamma_zero_Outside",
5858  "MultiplicityGamma_zero_Outside; Nof gammas in event; invariant "
5859  "mass in GeV/c^{2};#",
5860  400,
5861  0,
5862  30,
5863  1000,
5864  0,
5865  2.0);
5868  new TH2D("MultiplicityGamma_one_Outside",
5869  "MultiplicityGamma_one_Outside; Nof gammas in event; invariant "
5870  "mass in GeV/c^{2};#",
5871  400,
5872  0,
5873  30,
5874  1000,
5875  0,
5876  2.0);
5879  new TH2D("MultiplicityGamma_two_Outside",
5880  "MultiplicityGamma_two_Outside; Nof gammas in event; invariant "
5881  "mass in GeV/c^{2};#",
5882  400,
5883  0,
5884  30,
5885  1000,
5886  0,
5887  2.0);
5890  new TH2D("MultiplicityGamma_onetwo_Outside",
5891  "MultiplicityGamma_onetwo_Outside; Nof gammas in event; invariant "
5892  "mass in GeV/c^{2};#",
5893  400,
5894  0,
5895  30,
5896  1000,
5897  0,
5898  2.0);
5901 
5903  new TH2D("MultiplicityChargedParticles_all_Outside",
5904  "MultiplicityChargedParticles_all_Outside; Nof charged particles "
5905  "in event; invariant mass in GeV/c^{2};#",
5906  1000,
5907  0,
5908  1000,
5909  1000,
5910  0,
5911  2.0);
5915  new TH2D("MultiplicityChargedParticles_zero_Outside",
5916  "MultiplicityChargedParticles_zero_Outside; Nof charged particles "
5917  "in event; invariant mass in GeV/c^{2};#",
5918  1000,
5919  0,
5920  1000,
5921  1000,
5922  0,
5923  2.0);
5927  new TH2D("MultiplicityChargedParticles_one_Outside",
5928  "MultiplicityChargedParticles_one_Outside; Nof charged particles "
5929  "in event; invariant mass in GeV/c^{2};#",
5930  1000,
5931  0,
5932  1000,
5933  1000,
5934  0,
5935  2.0);
5939  new TH2D("MultiplicityChargedParticles_two_Outside",
5940  "MultiplicityChargedParticles_two_Outside; Nof charged particles "
5941  "in event; invariant mass in GeV/c^{2};#",
5942  1000,
5943  0,
5944  1000,
5945  1000,
5946  0,
5947  2.0);
5951  new TH2D("MultiplicityChargedParticles_onetwo_Outside",
5952  "MultiplicityChargedParticles_onetwo_Outside; Nof charged "
5953  "particles in event; invariant mass in GeV/c^{2};#",
5954  1000,
5955  0,
5956  1000,
5957  1000,
5958  0,
5959  2.0);
5962 
5963 
5964  // Multiplicity Both
5966  new TH2D("MultiplicityGamma_all_Both",
5967  "MultiplicityGamma_all_Both; Nof gammas in event; invariant mass "
5968  "in GeV/c^{2};#",
5969  400,
5970  0,
5971  30,
5972  1000,
5973  0,
5974  2.0);
5977  new TH2D("MultiplicityGamma_zero_Both",
5978  "MultiplicityGamma_zero_Both; Nof gammas in event; invariant mass "
5979  "in GeV/c^{2};#",
5980  400,
5981  0,
5982  30,
5983  1000,
5984  0,
5985  2.0);
5988  new TH2D("MultiplicityGamma_one_Both",
5989  "MultiplicityGamma_one_Both; Nof gammas in event; invariant mass "
5990  "in GeV/c^{2};#",
5991  400,
5992  0,
5993  30,
5994  1000,
5995  0,
5996  2.0);
5999  new TH2D("MultiplicityGamma_two_Both",
6000  "MultiplicityGamma_two_Both; Nof gammas in event; invariant mass "
6001  "in GeV/c^{2};#",
6002  400,
6003  0,
6004  30,
6005  1000,
6006  0,
6007  2.0);
6010  new TH2D("MultiplicityGamma_onetwo_Both",
6011  "MultiplicityGamma_onetwo_Both; Nof gammas in event; invariant "
6012  "mass in GeV/c^{2};#",
6013  400,
6014  0,
6015  30,
6016  1000,
6017  0,
6018  2.0);
6020 
6022  new TH2D("MultiplicityChargedParticles_all_Both",
6023  "MultiplicityChargedParticles_all_Both; Nof charged particles in "
6024  "event; invariant mass in GeV/c^{2};#",
6025  1000,
6026  0,
6027  1000,
6028  1000,
6029  0,
6030  2.0);
6034  new TH2D("MultiplicityChargedParticles_zero_Both",
6035  "MultiplicityChargedParticles_zero_Both; Nof charged particles in "
6036  "event; invariant mass in GeV/c^{2};#",
6037  1000,
6038  0,
6039  1000,
6040  1000,
6041  0,
6042  2.0);
6046  new TH2D("MultiplicityChargedParticles_one_Both",
6047  "MultiplicityChargedParticles_one_Both; Nof charged particles in "
6048  "event; invariant mass in GeV/c^{2};#",
6049  1000,
6050  0,
6051  1000,
6052  1000,
6053  0,
6054  2.0);
6058  new TH2D("MultiplicityChargedParticles_two_Both",
6059  "MultiplicityChargedParticles_two_Both; Nof charged particles in "
6060  "event; invariant mass in GeV/c^{2};#",
6061  1000,
6062  0,
6063  1000,
6064  1000,
6065  0,
6066  2.0);
6070  new TH2D("MultiplicityChargedParticles_onetwo_Both",
6071  "MultiplicityChargedParticles_onetwo_Both; Nof charged particles "
6072  "in event; invariant mass in GeV/c^{2};#",
6073  1000,
6074  0,
6075  1000,
6076  1000,
6077  0,
6078  2.0);
6081 
6082 
6083  // rap_vs_Pt for "OneTwo" and "Both" NEW => Pt step = 0.1
6085  rap_vs_Pt_InM_1 = new TH1D("rap_vs_Pt_InM_1",
6086  "rapidity = (1.2-1.6) P_{t} = (0.0-0.1 "
6087  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6088  1000,
6089  0,
6090  2.0);
6092  rap_vs_Pt_InM_2 = new TH1D("rap_vs_Pt_InM_2",
6093  "rapidity = (1.2-1.6) P_{t} = (0.1-0.2 "
6094  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6095  1000,
6096  0,
6097  2.0);
6099  rap_vs_Pt_InM_3 = new TH1D("rap_vs_Pt_InM_3",
6100  "rapidity = (1.2-1.6) P_{t} = (0.2-0.3 "
6101  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6102  1000,
6103  0,
6104  2.0);
6106  rap_vs_Pt_InM_4 = new TH1D("rap_vs_Pt_InM_4",
6107  "rapidity = (1.2-1.6) P_{t} = (0.3-0.4 "
6108  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6109  1000,
6110  0,
6111  2.0);
6113  rap_vs_Pt_InM_5 = new TH1D("rap_vs_Pt_InM_5",
6114  "rapidity = (1.2-1.6) P_{t} = (0.4-0.5 "
6115  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6116  1000,
6117  0,
6118  2.0);
6120  rap_vs_Pt_InM_6 = new TH1D("rap_vs_Pt_InM_6",
6121  "rapidity = (1.2-1.6) P_{t} = (0.5-0.6 "
6122  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6123  1000,
6124  0,
6125  2.0);
6127  rap_vs_Pt_InM_7 = new TH1D("rap_vs_Pt_InM_7",
6128  "rapidity = (1.2-1.6) P_{t} = (0.6-0.7 "
6129  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6130  1000,
6131  0,
6132  2.0);
6134  rap_vs_Pt_InM_8 = new TH1D("rap_vs_Pt_InM_8",
6135  "rapidity = (1.2-1.6) P_{t} = (0.7-0.8 "
6136  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6137  1000,
6138  0,
6139  2.0);
6141  rap_vs_Pt_InM_9 = new TH1D("rap_vs_Pt_InM_9",
6142  "rapidity = (1.2-1.6) P_{t} = (0.8-0.9 "
6143  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6144  1000,
6145  0,
6146  2.0);
6148  rap_vs_Pt_InM_10 = new TH1D("rap_vs_Pt_InM_10",
6149  "rapidity = (1.2-1.6) P_{t} = (0.9-1.0 "
6150  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6151  1000,
6152  0,
6153  2.0);
6155  rap_vs_Pt_InM_11 = new TH1D("rap_vs_Pt_InM_11",
6156  "rapidity = (1.2-1.6) P_{t} = (1.0-1.1 "
6157  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6158  1000,
6159  0,
6160  2.0);
6162  rap_vs_Pt_InM_12 = new TH1D("rap_vs_Pt_InM_12",
6163  "rapidity = (1.2-1.6) P_{t} = (1.1-1.2 "
6164  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6165  1000,
6166  0,
6167  2.0);
6169  rap_vs_Pt_InM_13 = new TH1D("rap_vs_Pt_InM_13",
6170  "rapidity = (1.2-1.6) P_{t} = (1.2-1.3 "
6171  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6172  1000,
6173  0,
6174  2.0);
6176  rap_vs_Pt_InM_14 = new TH1D("rap_vs_Pt_InM_14",
6177  "rapidity = (1.2-1.6) P_{t} = (1.3-1.4 "
6178  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6179  1000,
6180  0,
6181  2.0);
6183  rap_vs_Pt_InM_15 = new TH1D("rap_vs_Pt_InM_15",
6184  "rapidity = (1.2-1.6) P_{t} = (1.4-1.5 "
6185  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6186  1000,
6187  0,
6188  2.0);
6190  rap_vs_Pt_InM_16 = new TH1D("rap_vs_Pt_InM_16",
6191  "rapidity = (1.2-1.6) P_{t} = (1.5-1.6 "
6192  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6193  1000,
6194  0,
6195  2.0);
6197  rap_vs_Pt_InM_17 = new TH1D("rap_vs_Pt_InM_17",
6198  "rapidity = (1.2-1.6) P_{t} = (1.6-1.7 "
6199  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6200  1000,
6201  0,
6202  2.0);
6204  rap_vs_Pt_InM_18 = new TH1D("rap_vs_Pt_InM_18",
6205  "rapidity = (1.2-1.6) P_{t} = (1.7-1.8 "
6206  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6207  1000,
6208  0,
6209  2.0);
6211  rap_vs_Pt_InM_19 = new TH1D("rap_vs_Pt_InM_19",
6212  "rapidity = (1.2-1.6) P_{t} = (1.8-1.9 "
6213  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6214  1000,
6215  0,
6216  2.0);
6218  rap_vs_Pt_InM_20 = new TH1D("rap_vs_Pt_InM_20",
6219  "rapidity = (1.2-1.6) P_{t} = (1.9-2.0 "
6220  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6221  1000,
6222  0,
6223  2.0);
6225  rap_vs_Pt_InM_21 = new TH1D("rap_vs_Pt_InM_21",
6226  "rapidity = (1.6-2.0) P_{t} = (0.0-0.1 "
6227  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6228  1000,
6229  0,
6230  2.0);
6232  rap_vs_Pt_InM_22 = new TH1D("rap_vs_Pt_InM_22",
6233  "rapidity = (1.6-2.0) P_{t} = (0.1-0.2 "
6234  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6235  1000,
6236  0,
6237  2.0);
6239  rap_vs_Pt_InM_23 = new TH1D("rap_vs_Pt_InM_23",
6240  "rapidity = (1.6-2.0) P_{t} = (0.2-0.3 "
6241  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6242  1000,
6243  0,
6244  2.0);
6246  rap_vs_Pt_InM_24 = new TH1D("rap_vs_Pt_InM_24",
6247  "rapidity = (1.6-2.0) P_{t} = (0.3-0.4 "
6248  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6249  1000,
6250  0,
6251  2.0);
6253  rap_vs_Pt_InM_25 = new TH1D("rap_vs_Pt_InM_25",
6254  "rapidity = (1.6-2.0) P_{t} = (0.4-0.5 "
6255  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6256  1000,
6257  0,
6258  2.0);
6260  rap_vs_Pt_InM_26 = new TH1D("rap_vs_Pt_InM_26",
6261  "rapidity = (1.6-2.0) P_{t} = (0.5-0.6 "
6262  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6263  1000,
6264  0,
6265  2.0);
6267  rap_vs_Pt_InM_27 = new TH1D("rap_vs_Pt_InM_27",
6268  "rapidity = (1.6-2.0) P_{t} = (0.6-0.7 "
6269  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6270  1000,
6271  0,
6272  2.0);
6274  rap_vs_Pt_InM_28 = new TH1D("rap_vs_Pt_InM_28",
6275  "rapidity = (1.6-2.0) P_{t} = (0.7-0.8 "
6276  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6277  1000,
6278  0,
6279  2.0);
6281  rap_vs_Pt_InM_29 = new TH1D("rap_vs_Pt_InM_29",
6282  "rapidity = (1.6-2.0) P_{t} = (0.8-0.9 "
6283  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6284  1000,
6285  0,
6286  2.0);
6288  rap_vs_Pt_InM_30 = new TH1D("rap_vs_Pt_InM_30",
6289  "rapidity = (1.6-2.0) P_{t} = (0.9-1.0 "
6290  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6291  1000,
6292  0,
6293  2.0);
6295  rap_vs_Pt_InM_31 = new TH1D("rap_vs_Pt_InM_31",
6296  "rapidity = (1.6-2.0) P_{t} = (1.0-1.1 "
6297  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6298  1000,
6299  0,
6300  2.0);
6302  rap_vs_Pt_InM_32 = new TH1D("rap_vs_Pt_InM_32",
6303  "rapidity = (1.6-2.0) P_{t} = (1.1-1.2 "
6304  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6305  1000,
6306  0,
6307  2.0);
6309  rap_vs_Pt_InM_33 = new TH1D("rap_vs_Pt_InM_33",
6310  "rapidity = (1.6-2.0) P_{t} = (1.2-1.3 "
6311  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6312  1000,
6313  0,
6314  2.0);
6316  rap_vs_Pt_InM_34 = new TH1D("rap_vs_Pt_InM_34",
6317  "rapidity = (1.6-2.0) P_{t} = (1.3-1.4 "
6318  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6319  1000,
6320  0,
6321  2.0);
6323  rap_vs_Pt_InM_35 = new TH1D("rap_vs_Pt_InM_35",
6324  "rapidity = (1.6-2.0) P_{t} = (1.4-1.5 "
6325  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6326  1000,
6327  0,
6328  2.0);
6330  rap_vs_Pt_InM_36 = new TH1D("rap_vs_Pt_InM_36",
6331  "rapidity = (1.6-2.0) P_{t} = (1.5-1.6 "
6332  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6333  1000,
6334  0,
6335  2.0);
6337  rap_vs_Pt_InM_37 = new TH1D("rap_vs_Pt_InM_37",
6338  "rapidity = (1.6-2.0) P_{t} = (1.6-1.7 "
6339  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6340  1000,
6341  0,
6342  2.0);
6344  rap_vs_Pt_InM_38 = new TH1D("rap_vs_Pt_InM_38",
6345  "rapidity = (1.6-2.0) P_{t} = (1.7-1.8 "
6346  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6347  1000,
6348  0,
6349  2.0);
6351  rap_vs_Pt_InM_39 = new TH1D("rap_vs_Pt_InM_39",
6352  "rapidity = (1.6-2.0) P_{t} = (1.8-1.9 "
6353  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6354  1000,
6355  0,
6356  2.0);
6358  rap_vs_Pt_InM_40 = new TH1D("rap_vs_Pt_InM_40",
6359  "rapidity = (1.6-2.0) P_{t} = (1.9-2.0 "
6360  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6361  1000,
6362  0,
6363  2.0);
6365  rap_vs_Pt_InM_41 = new TH1D("rap_vs_Pt_InM_41",
6366  "rapidity = (2.0-2.4) P_{t} = (0.0-0.1 "
6367  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6368  1000,
6369  0,
6370  2.0);
6372  rap_vs_Pt_InM_42 = new TH1D("rap_vs_Pt_InM_42",
6373  "rapidity = (2.0-2.4) P_{t} = (0.1-0.2 "
6374  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6375  1000,
6376  0,
6377  2.0);
6379  rap_vs_Pt_InM_43 = new TH1D("rap_vs_Pt_InM_43",
6380  "rapidity = (2.0-2.4) P_{t} = (0.2-0.3 "
6381  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6382  1000,
6383  0,
6384  2.0);
6386  rap_vs_Pt_InM_44 = new TH1D("rap_vs_Pt_InM_44",
6387  "rapidity = (2.0-2.4) P_{t} = (0.3-0.4 "
6388  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6389  1000,
6390  0,
6391  2.0);
6393  rap_vs_Pt_InM_45 = new TH1D("rap_vs_Pt_InM_45",
6394  "rapidity = (2.0-2.4) P_{t} = (0.4-0.5 "
6395  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6396  1000,
6397  0,
6398  2.0);
6400  rap_vs_Pt_InM_46 = new TH1D("rap_vs_Pt_InM_46",
6401  "rapidity = (2.0-2.4) P_{t} = (0.5-0.6 "
6402  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6403  1000,
6404  0,
6405  2.0);
6407  rap_vs_Pt_InM_47 = new TH1D("rap_vs_Pt_InM_47",
6408  "rapidity = (2.0-2.4) P_{t} = (0.6-0.7 "
6409  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6410  1000,
6411  0,
6412  2.0);
6414  rap_vs_Pt_InM_48 = new TH1D("rap_vs_Pt_InM_48",
6415  "rapidity = (2.0-2.4) P_{t} = (0.7-0.8 "
6416  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6417  1000,
6418  0,
6419  2.0);
6421  rap_vs_Pt_InM_49 = new TH1D("rap_vs_Pt_InM_49",
6422  "rapidity = (2.0-2.4) P_{t} = (0.8-0.9 "
6423  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6424  1000,
6425  0,
6426  2.0);
6428  rap_vs_Pt_InM_50 = new TH1D("rap_vs_Pt_InM_50",
6429  "rapidity = (2.0-2.4) P_{t} = (0.9-1.0 "
6430  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6431  1000,
6432  0,
6433  2.0);
6435  rap_vs_Pt_InM_51 = new TH1D("rap_vs_Pt_InM_51",
6436  "rapidity = (2.0-2.4) P_{t} = (1.0-1.1 "
6437  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6438  1000,
6439  0,
6440  2.0);
6442  rap_vs_Pt_InM_52 = new TH1D("rap_vs_Pt_InM_52",
6443  "rapidity = (2.0-2.4) P_{t} = (1.1-1.2 "
6444  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6445  1000,
6446  0,
6447  2.0);
6449  rap_vs_Pt_InM_53 = new TH1D("rap_vs_Pt_InM_53",
6450  "rapidity = (2.0-2.4) P_{t} = (1.2-1.3 "
6451  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6452  1000,
6453  0,
6454  2.0);
6456  rap_vs_Pt_InM_54 = new TH1D("rap_vs_Pt_InM_54",
6457  "rapidity = (2.0-2.4) P_{t} = (1.3-1.4 "
6458  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6459  1000,
6460  0,
6461  2.0);
6463  rap_vs_Pt_InM_55 = new TH1D("rap_vs_Pt_InM_55",
6464  "rapidity = (2.0-2.4) P_{t} = (1.4-1.5 "
6465  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6466  1000,
6467  0,
6468  2.0);
6470  rap_vs_Pt_InM_56 = new TH1D("rap_vs_Pt_InM_56",
6471  "rapidity = (2.0-2.4) P_{t} = (1.5-1.6 "
6472  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6473  1000,
6474  0,
6475  2.0);
6477  rap_vs_Pt_InM_57 = new TH1D("rap_vs_Pt_InM_57",
6478  "rapidity = (2.0-2.4) P_{t} = (1.6-1.7 "
6479  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6480  1000,
6481  0,
6482  2.0);
6484  rap_vs_Pt_InM_58 = new TH1D("rap_vs_Pt_InM_58",
6485  "rapidity = (2.0-2.4) P_{t} = (1.7-1.8 "
6486  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6487  1000,
6488  0,
6489  2.0);
6491  rap_vs_Pt_InM_59 = new TH1D("rap_vs_Pt_InM_59",
6492  "rapidity = (2.0-2.4) P_{t} = (1.8-1.9 "
6493  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6494  1000,
6495  0,
6496  2.0);
6498  rap_vs_Pt_InM_60 = new TH1D("rap_vs_Pt_InM_60",
6499  "rapidity = (2.0-2.4) P_{t} = (1.9-2.0 "
6500  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6501  1000,
6502  0,
6503  2.0);
6505  rap_vs_Pt_InM_61 = new TH1D("rap_vs_Pt_InM_61",
6506  "rapidity = (2.4-2.8) P_{t} = (0.0-0.1 "
6507  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6508  1000,
6509  0,
6510  2.0);
6512  rap_vs_Pt_InM_62 = new TH1D("rap_vs_Pt_InM_62",
6513  "rapidity = (2.4-2.8) P_{t} = (0.1-0.2 "
6514  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6515  1000,
6516  0,
6517  2.0);
6519  rap_vs_Pt_InM_63 = new TH1D("rap_vs_Pt_InM_63",
6520  "rapidity = (2.4-2.8) P_{t} = (0.2-0.3 "
6521  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6522  1000,
6523  0,
6524  2.0);
6526  rap_vs_Pt_InM_64 = new TH1D("rap_vs_Pt_InM_64",
6527  "rapidity = (2.4-2.8) P_{t} = (0.3-0.4 "
6528  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6529  1000,
6530  0,
6531  2.0);
6533  rap_vs_Pt_InM_65 = new TH1D("rap_vs_Pt_InM_65",
6534  "rapidity = (2.4-2.8) P_{t} = (0.4-0.5 "
6535  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6536  1000,
6537  0,
6538  2.0);
6540  rap_vs_Pt_InM_66 = new TH1D("rap_vs_Pt_InM_66",
6541  "rapidity = (2.4-2.8) P_{t} = (0.5-0.6 "
6542  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6543  1000,
6544  0,
6545  2.0);
6547  rap_vs_Pt_InM_67 = new TH1D("rap_vs_Pt_InM_67",
6548  "rapidity = (2.4-2.8) P_{t} = (0.6-0.7 "
6549  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6550  1000,
6551  0,
6552  2.0);
6554  rap_vs_Pt_InM_68 = new TH1D("rap_vs_Pt_InM_68",
6555  "rapidity = (2.4-2.8) P_{t} = (0.7-0.8 "
6556  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6557  1000,
6558  0,
6559  2.0);
6561  rap_vs_Pt_InM_69 = new TH1D("rap_vs_Pt_InM_69",
6562  "rapidity = (2.4-2.8) P_{t} = (0.8-0.9 "
6563  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6564  1000,
6565  0,
6566  2.0);
6568  rap_vs_Pt_InM_70 = new TH1D("rap_vs_Pt_InM_70",
6569  "rapidity = (2.4-2.8) P_{t} = (0.9-1.0 "
6570  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6571  1000,
6572  0,
6573  2.0);
6575  rap_vs_Pt_InM_71 = new TH1D("rap_vs_Pt_InM_71",
6576  "rapidity = (2.4-2.8) P_{t} = (1.0-1.1 "
6577  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6578  1000,
6579  0,
6580  2.0);
6582  rap_vs_Pt_InM_72 = new TH1D("rap_vs_Pt_InM_72",
6583  "rapidity = (2.4-2.8) P_{t} = (1.1-1.2 "
6584  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6585  1000,
6586  0,
6587  2.0);
6589  rap_vs_Pt_InM_73 = new TH1D("rap_vs_Pt_InM_73",
6590  "rapidity = (2.4-2.8) P_{t} = (1.2-1.3 "
6591  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6592  1000,
6593  0,
6594  2.0);
6596  rap_vs_Pt_InM_74 = new TH1D("rap_vs_Pt_InM_74",
6597  "rapidity = (2.4-2.8) P_{t} = (1.3-1.4 "
6598  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6599  1000,
6600  0,
6601  2.0);
6603  rap_vs_Pt_InM_75 = new TH1D("rap_vs_Pt_InM_75",
6604  "rapidity = (2.4-2.8) P_{t} = (1.4-1.5 "
6605  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6606  1000,
6607  0,
6608  2.0);
6610  rap_vs_Pt_InM_76 = new TH1D("rap_vs_Pt_InM_76",
6611  "rapidity = (2.4-2.8) P_{t} = (1.5-1.6 "
6612  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6613  1000,
6614  0,
6615  2.0);
6617  rap_vs_Pt_InM_81 = new TH1D("rap_vs_Pt_InM_81",
6618  "rapidity = (2.8-3.2) P_{t} = (0.0-0.1 "
6619  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6620  1000,
6621  0,
6622  2.0);
6624  rap_vs_Pt_InM_82 = new TH1D("rap_vs_Pt_InM_82",
6625  "rapidity = (2.8-3.2) P_{t} = (0.1-0.2 "
6626  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6627  1000,
6628  0,
6629  2.0);
6631  rap_vs_Pt_InM_83 = new TH1D("rap_vs_Pt_InM_83",
6632  "rapidity = (2.8-3.2) P_{t} = (0.2-0.3 "
6633  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6634  1000,
6635  0,
6636  2.0);
6638  rap_vs_Pt_InM_84 = new TH1D("rap_vs_Pt_InM_84",
6639  "rapidity = (2.8-3.2) P_{t} = (0.3-0.4 "
6640  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6641  1000,
6642  0,
6643  2.0);
6645  rap_vs_Pt_InM_85 = new TH1D("rap_vs_Pt_InM_85",
6646  "rapidity = (2.8-3.2) P_{t} = (0.4-0.5 "
6647  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6648  1000,
6649  0,
6650  2.0);
6652  rap_vs_Pt_InM_86 = new TH1D("rap_vs_Pt_InM_86",
6653  "rapidity = (2.8-3.2) P_{t} = (0.5-0.6 "
6654  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6655  1000,
6656  0,
6657  2.0);
6659  rap_vs_Pt_InM_87 = new TH1D("rap_vs_Pt_InM_87",
6660  "rapidity = (2.8-3.2) P_{t} = (0.6-0.7 "
6661  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6662  1000,
6663  0,
6664  2.0);
6666  rap_vs_Pt_InM_88 = new TH1D("rap_vs_Pt_InM_88",
6667  "rapidity = (2.8-3.2) P_{t} = (0.7-0.8 "
6668  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6669  1000,
6670  0,
6671  2.0);
6673  rap_vs_Pt_InM_89 = new TH1D("rap_vs_Pt_InM_89",
6674  "rapidity = (2.8-3.2) P_{t} = (0.8-0.9 "
6675  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6676  1000,
6677  0,
6678  2.0);
6680  rap_vs_Pt_InM_90 = new TH1D("rap_vs_Pt_InM_90",
6681  "rapidity = (2.8-3.2) P_{t} = (0.9-1.0 "
6682  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6683  1000,
6684  0,
6685  2.0);
6687  rap_vs_Pt_InM_91 = new TH1D("rap_vs_Pt_InM_91",
6688  "rapidity = (2.8-3.2) P_{t} = (1.0-1.1 "
6689  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6690  1000,
6691  0,
6692  2.0);
6694  rap_vs_Pt_InM_92 = new TH1D("rap_vs_Pt_InM_92",
6695  "rapidity = (2.8-3.2) P_{t} = (1.1-1.2 "
6696  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6697  1000,
6698  0,
6699  2.0);
6701  rap_vs_Pt_InM_101 = new TH1D("rap_vs_Pt_InM_101",
6702  "rapidity = (3.2-3.6) P_{t} = (0.0-0.1 "
6703  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6704  1000,
6705  0,
6706  2.0);
6708  rap_vs_Pt_InM_102 = new TH1D("rap_vs_Pt_InM_102",
6709  "rapidity = (3.2-3.6) P_{t} = (0.1-0.2 "
6710  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6711  1000,
6712  0,
6713  2.0);
6715  rap_vs_Pt_InM_103 = new TH1D("rap_vs_Pt_InM_103",
6716  "rapidity = (3.2-3.6) P_{t} = (0.2-0.3 "
6717  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6718  1000,
6719  0,
6720  2.0);
6722  rap_vs_Pt_InM_104 = new TH1D("rap_vs_Pt_InM_104",
6723  "rapidity = (3.2-3.6) P_{t} = (0.3-0.4 "
6724  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6725  1000,
6726  0,
6727  2.0);
6729  rap_vs_Pt_InM_105 = new TH1D("rap_vs_Pt_InM_105",
6730  "rapidity = (3.2-3.6) P_{t} = (0.4-0.5 "
6731  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6732  1000,
6733  0,
6734  2.0);
6736  rap_vs_Pt_InM_106 = new TH1D("rap_vs_Pt_InM_106",
6737  "rapidity = (3.2-3.6) P_{t} = (0.5-0.6 "
6738  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6739  1000,
6740  0,
6741  2.0);
6743  rap_vs_Pt_InM_107 = new TH1D("rap_vs_Pt_InM_107",
6744  "rapidity = (3.2-3.6) P_{t} = (0.6-0.7 "
6745  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6746  1000,
6747  0,
6748  2.0);
6750  rap_vs_Pt_InM_108 = new TH1D("rap_vs_Pt_InM_108",
6751  "rapidity = (3.2-3.6) P_{t} = (0.7-0.8 "
6752  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6753  1000,
6754  0,
6755  2.0);
6757  rap_vs_Pt_InM_111 = new TH1D("rap_vs_Pt_InM_111",
6758  "rapidity = (3.6-4.0) P_{t} = (0.0-0.1 "
6759  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6760  1000,
6761  0,
6762  2.0);
6764  rap_vs_Pt_InM_112 = new TH1D("rap_vs_Pt_InM_112",
6765  "rapidity = (3.6-4.0) P_{t} = (0.1-0.2 "
6766  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6767  1000,
6768  0,
6769  2.0);
6771  rap_vs_Pt_InM_113 = new TH1D("rap_vs_Pt_InM_113",
6772  "rapidity = (3.6-4.0) P_{t} = (0.2-0.3 "
6773  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6774  1000,
6775  0,
6776  2.0);
6778  rap_vs_Pt_InM_114 = new TH1D("rap_vs_Pt_InM_114",
6779  "rapidity = (3.6-4.0) P_{t} = (0.3-0.4 "
6780  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
6781  1000,
6782  0,
6783  2.0);
6785 
6787  new TH1D("rap_vs_Pt_InM_mixing_1",
6788  "rapidity = (1.2-1.6) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
6789  "mass in GeV/c^{2};#",
6790  1000,
6791  0,
6792  2.0);
6795  new TH1D("rap_vs_Pt_InM_mixing_2",
6796  "rapidity = (1.2-1.6) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
6797  "mass in GeV/c^{2};#",
6798  1000,
6799  0,
6800  2.0);
6803  new TH1D("rap_vs_Pt_InM_mixing_3",
6804  "rapidity = (1.2-1.6) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
6805  "mass in GeV/c^{2};#",
6806  1000,
6807  0,
6808  2.0);
6811  new TH1D("rap_vs_Pt_InM_mixing_4",
6812  "rapidity = (1.2-1.6) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
6813  "mass in GeV/c^{2};#",
6814  1000,
6815  0,
6816  2.0);
6819  new TH1D("rap_vs_Pt_InM_mixing_5",
6820  "rapidity = (1.2-1.6) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
6821  "mass in GeV/c^{2};#",
6822  1000,
6823  0,
6824  2.0);
6827  new TH1D("rap_vs_Pt_InM_mixing_6",
6828  "rapidity = (1.2-1.6) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
6829  "mass in GeV/c^{2};#",
6830  1000,
6831  0,
6832  2.0);
6835  new TH1D("rap_vs_Pt_InM_mixing_7",
6836  "rapidity = (1.2-1.6) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
6837  "mass in GeV/c^{2};#",
6838  1000,
6839  0,
6840  2.0);
6843  new TH1D("rap_vs_Pt_InM_mixing_8",
6844  "rapidity = (1.2-1.6) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
6845  "mass in GeV/c^{2};#",
6846  1000,
6847  0,
6848  2.0);
6851  new TH1D("rap_vs_Pt_InM_mixing_9",
6852  "rapidity = (1.2-1.6) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
6853  "mass in GeV/c^{2};#",
6854  1000,
6855  0,
6856  2.0);
6859  new TH1D("rap_vs_Pt_InM_mixing_10",
6860  "rapidity = (1.2-1.6) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
6861  "mass in GeV/c^{2};#",
6862  1000,
6863  0,
6864  2.0);
6867  new TH1D("rap_vs_Pt_InM_mixing_11",
6868  "rapidity = (1.2-1.6) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
6869  "mass in GeV/c^{2};#",
6870  1000,
6871  0,
6872  2.0);
6875  new TH1D("rap_vs_Pt_InM_mixing_12",
6876  "rapidity = (1.2-1.6) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
6877  "mass in GeV/c^{2};#",
6878  1000,
6879  0,
6880  2.0);
6883  new TH1D("rap_vs_Pt_InM_mixing_13",
6884  "rapidity = (1.2-1.6) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
6885  "mass in GeV/c^{2};#",
6886  1000,
6887  0,
6888  2.0);
6891  new TH1D("rap_vs_Pt_InM_mixing_14",
6892  "rapidity = (1.2-1.6) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
6893  "mass in GeV/c^{2};#",
6894  1000,
6895  0,
6896  2.0);
6899  new TH1D("rap_vs_Pt_InM_mixing_15",
6900  "rapidity = (1.2-1.6) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
6901  "mass in GeV/c^{2};#",
6902  1000,
6903  0,
6904  2.0);
6907  new TH1D("rap_vs_Pt_InM_mixing_16",
6908  "rapidity = (1.2-1.6) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
6909  "mass in GeV/c^{2};#",
6910  1000,
6911  0,
6912  2.0);
6915  new TH1D("rap_vs_Pt_InM_mixing_17",
6916  "rapidity = (1.2-1.6) P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant "
6917  "mass in GeV/c^{2};#",
6918  1000,
6919  0,
6920  2.0);
6923  new TH1D("rap_vs_Pt_InM_mixing_18",
6924  "rapidity = (1.2-1.6) P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant "
6925  "mass in GeV/c^{2};#",
6926  1000,
6927  0,
6928  2.0);
6931  new TH1D("rap_vs_Pt_InM_mixing_19",
6932  "rapidity = (1.2-1.6) P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant "
6933  "mass in GeV/c^{2};#",
6934  1000,
6935  0,
6936  2.0);
6939  new TH1D("rap_vs_Pt_InM_mixing_20",
6940  "rapidity = (1.2-1.6) P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant "
6941  "mass in GeV/c^{2};#",
6942  1000,
6943  0,
6944  2.0);
6947  new TH1D("rap_vs_Pt_InM_mixing_21",
6948  "rapidity = (1.6-2.0) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
6949  "mass in GeV/c^{2};#",
6950  1000,
6951  0,
6952  2.0);
6955  new TH1D("rap_vs_Pt_InM_mixing_22",
6956  "rapidity = (1.6-2.0) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
6957  "mass in GeV/c^{2};#",
6958  1000,
6959  0,
6960  2.0);
6963  new TH1D("rap_vs_Pt_InM_mixing_23",
6964  "rapidity = (1.6-2.0) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
6965  "mass in GeV/c^{2};#",
6966  1000,
6967  0,
6968  2.0);
6971  new TH1D("rap_vs_Pt_InM_mixing_24",
6972  "rapidity = (1.6-2.0) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
6973  "mass in GeV/c^{2};#",
6974  1000,
6975  0,
6976  2.0);
6979  new TH1D("rap_vs_Pt_InM_mixing_25",
6980  "rapidity = (1.6-2.0) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
6981  "mass in GeV/c^{2};#",
6982  1000,
6983  0,
6984  2.0);
6987  new TH1D("rap_vs_Pt_InM_mixing_26",
6988  "rapidity = (1.6-2.0) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
6989  "mass in GeV/c^{2};#",
6990  1000,
6991  0,
6992  2.0);
6995  new TH1D("rap_vs_Pt_InM_mixing_27",
6996  "rapidity = (1.6-2.0) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
6997  "mass in GeV/c^{2};#",
6998  1000,
6999  0,
7000  2.0);
7003  new TH1D("rap_vs_Pt_InM_mixing_28",
7004  "rapidity = (1.6-2.0) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
7005  "mass in GeV/c^{2};#",
7006  1000,
7007  0,
7008  2.0);
7011  new TH1D("rap_vs_Pt_InM_mixing_29",
7012  "rapidity = (1.6-2.0) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
7013  "mass in GeV/c^{2};#",
7014  1000,
7015  0,
7016  2.0);
7019  new TH1D("rap_vs_Pt_InM_mixing_30",
7020  "rapidity = (1.6-2.0) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
7021  "mass in GeV/c^{2};#",
7022  1000,
7023  0,
7024  2.0);
7027  new TH1D("rap_vs_Pt_InM_mixing_31",
7028  "rapidity = (1.6-2.0) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
7029  "mass in GeV/c^{2};#",
7030  1000,
7031  0,
7032  2.0);
7035  new TH1D("rap_vs_Pt_InM_mixing_32",
7036  "rapidity = (1.6-2.0) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
7037  "mass in GeV/c^{2};#",
7038  1000,
7039  0,
7040  2.0);
7043  new TH1D("rap_vs_Pt_InM_mixing_33",
7044  "rapidity = (1.6-2.0) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
7045  "mass in GeV/c^{2};#",
7046  1000,
7047  0,
7048  2.0);
7051  new TH1D("rap_vs_Pt_InM_mixing_34",
7052  "rapidity = (1.6-2.0) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
7053  "mass in GeV/c^{2};#",
7054  1000,
7055  0,
7056  2.0);
7059  new TH1D("rap_vs_Pt_InM_mixing_35",
7060  "rapidity = (1.6-2.0) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
7061  "mass in GeV/c^{2};#",
7062  1000,
7063  0,
7064  2.0);
7067  new TH1D("rap_vs_Pt_InM_mixing_36",
7068  "rapidity = (1.6-2.0) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
7069  "mass in GeV/c^{2};#",
7070  1000,
7071  0,
7072  2.0);
7075  new TH1D("rap_vs_Pt_InM_mixing_37",
7076  "rapidity = (1.6-2.0) P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant "
7077  "mass in GeV/c^{2};#",
7078  1000,
7079  0,
7080  2.0);
7083  new TH1D("rap_vs_Pt_InM_mixing_38",
7084  "rapidity = (1.6-2.0) P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant "
7085  "mass in GeV/c^{2};#",
7086  1000,
7087  0,
7088  2.0);
7091  new TH1D("rap_vs_Pt_InM_mixing_39",
7092  "rapidity = (1.6-2.0) P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant "
7093  "mass in GeV/c^{2};#",
7094  1000,
7095  0,
7096  2.0);
7099  new TH1D("rap_vs_Pt_InM_mixing_40",
7100  "rapidity = (1.6-2.0) P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant "
7101  "mass in GeV/c^{2};#",
7102  1000,
7103  0,
7104  2.0);
7107  new TH1D("rap_vs_Pt_InM_mixing_41",
7108  "rapidity = (2.0-2.4) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
7109  "mass in GeV/c^{2};#",
7110  1000,
7111  0,
7112  2.0);
7115  new TH1D("rap_vs_Pt_InM_mixing_42",
7116  "rapidity = (2.0-2.4) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
7117  "mass in GeV/c^{2};#",
7118  1000,
7119  0,
7120  2.0);
7123  new TH1D("rap_vs_Pt_InM_mixing_43",
7124  "rapidity = (2.0-2.4) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
7125  "mass in GeV/c^{2};#",
7126  1000,
7127  0,
7128  2.0);
7131  new TH1D("rap_vs_Pt_InM_mixing_44",
7132  "rapidity = (2.0-2.4) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
7133  "mass in GeV/c^{2};#",
7134  1000,
7135  0,
7136  2.0);
7139  new TH1D("rap_vs_Pt_InM_mixing_45",
7140  "rapidity = (2.0-2.4) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
7141  "mass in GeV/c^{2};#",
7142  1000,
7143  0,
7144  2.0);
7147  new TH1D("rap_vs_Pt_InM_mixing_46",
7148  "rapidity = (2.0-2.4) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
7149  "mass in GeV/c^{2};#",
7150  1000,
7151  0,
7152  2.0);
7155  new TH1D("rap_vs_Pt_InM_mixing_47",
7156  "rapidity = (2.0-2.4) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
7157  "mass in GeV/c^{2};#",
7158  1000,
7159  0,
7160  2.0);
7163  new TH1D("rap_vs_Pt_InM_mixing_48",
7164  "rapidity = (2.0-2.4) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
7165  "mass in GeV/c^{2};#",
7166  1000,
7167  0,
7168  2.0);
7171  new TH1D("rap_vs_Pt_InM_mixing_49",
7172  "rapidity = (2.0-2.4) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
7173  "mass in GeV/c^{2};#",
7174  1000,
7175  0,
7176  2.0);
7179  new TH1D("rap_vs_Pt_InM_mixing_50",
7180  "rapidity = (2.0-2.4) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
7181  "mass in GeV/c^{2};#",
7182  1000,
7183  0,
7184  2.0);
7187  new TH1D("rap_vs_Pt_InM_mixing_51",
7188  "rapidity = (2.0-2.4) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
7189  "mass in GeV/c^{2};#",
7190  1000,
7191  0,
7192  2.0);
7195  new TH1D("rap_vs_Pt_InM_mixing_52",
7196  "rapidity = (2.0-2.4) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
7197  "mass in GeV/c^{2};#",
7198  1000,
7199  0,
7200  2.0);
7203  new TH1D("rap_vs_Pt_InM_mixing_53",
7204  "rapidity = (2.0-2.4) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
7205  "mass in GeV/c^{2};#",
7206  1000,
7207  0,
7208  2.0);
7211  new TH1D("rap_vs_Pt_InM_mixing_54",
7212  "rapidity = (2.0-2.4) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
7213  "mass in GeV/c^{2};#",
7214  1000,
7215  0,
7216  2.0);
7219  new TH1D("rap_vs_Pt_InM_mixing_55",
7220  "rapidity = (2.0-2.4) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
7221  "mass in GeV/c^{2};#",
7222  1000,
7223  0,
7224  2.0);
7227  new TH1D("rap_vs_Pt_InM_mixing_56",
7228  "rapidity = (2.0-2.4) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
7229  "mass in GeV/c^{2};#",
7230  1000,
7231  0,
7232  2.0);
7235  new TH1D("rap_vs_Pt_InM_mixing_57",
7236  "rapidity = (2.0-2.4) P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant "
7237  "mass in GeV/c^{2};#",
7238  1000,
7239  0,
7240  2.0);
7243  new TH1D("rap_vs_Pt_InM_mixing_58",
7244  "rapidity = (2.0-2.4) P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant "
7245  "mass in GeV/c^{2};#",
7246  1000,
7247  0,
7248  2.0);
7251  new TH1D("rap_vs_Pt_InM_mixing_59",
7252  "rapidity = (2.0-2.4) P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant "
7253  "mass in GeV/c^{2};#",
7254  1000,
7255  0,
7256  2.0);
7259  new TH1D("rap_vs_Pt_InM_mixing_60",
7260  "rapidity = (2.0-2.4) P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant "
7261  "mass in GeV/c^{2};#",
7262  1000,
7263  0,
7264  2.0);
7267  new TH1D("rap_vs_Pt_InM_mixing_61",
7268  "rapidity = (2.4-2.8) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
7269  "mass in GeV/c^{2};#",
7270  1000,
7271  0,
7272  2.0);
7275  new TH1D("rap_vs_Pt_InM_mixing_62",
7276  "rapidity = (2.4-2.8) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
7277  "mass in GeV/c^{2};#",
7278  1000,
7279  0,
7280  2.0);
7283  new TH1D("rap_vs_Pt_InM_mixing_63",
7284  "rapidity = (2.4-2.8) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
7285  "mass in GeV/c^{2};#",
7286  1000,
7287  0,
7288  2.0);
7291  new TH1D("rap_vs_Pt_InM_mixing_64",
7292  "rapidity = (2.4-2.8) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
7293  "mass in GeV/c^{2};#",
7294  1000,
7295  0,
7296  2.0);
7299  new TH1D("rap_vs_Pt_InM_mixing_65",
7300  "rapidity = (2.4-2.8) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
7301  "mass in GeV/c^{2};#",
7302  1000,
7303  0,
7304  2.0);
7307  new TH1D("rap_vs_Pt_InM_mixing_66",
7308  "rapidity = (2.4-2.8) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
7309  "mass in GeV/c^{2};#",
7310  1000,
7311  0,
7312  2.0);
7315  new TH1D("rap_vs_Pt_InM_mixing_67",
7316  "rapidity = (2.4-2.8) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
7317  "mass in GeV/c^{2};#",
7318  1000,
7319  0,
7320  2.0);
7323  new TH1D("rap_vs_Pt_InM_mixing_68",
7324  "rapidity = (2.4-2.8) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
7325  "mass in GeV/c^{2};#",
7326  1000,
7327  0,
7328  2.0);
7331  new TH1D("rap_vs_Pt_InM_mixing_69",
7332  "rapidity = (2.4-2.8) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
7333  "mass in GeV/c^{2};#",
7334  1000,
7335  0,
7336  2.0);
7339  new TH1D("rap_vs_Pt_InM_mixing_70",
7340  "rapidity = (2.4-2.8) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
7341  "mass in GeV/c^{2};#",
7342  1000,
7343  0,
7344  2.0);
7347  new TH1D("rap_vs_Pt_InM_mixing_71",
7348  "rapidity = (2.4-2.8) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
7349  "mass in GeV/c^{2};#",
7350  1000,
7351  0,
7352  2.0);
7355  new TH1D("rap_vs_Pt_InM_mixing_72",
7356  "rapidity = (2.4-2.8) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
7357  "mass in GeV/c^{2};#",
7358  1000,
7359  0,
7360  2.0);
7363  new TH1D("rap_vs_Pt_InM_mixing_73",
7364  "rapidity = (2.4-2.8) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
7365  "mass in GeV/c^{2};#",
7366  1000,
7367  0,
7368  2.0);
7371  new TH1D("rap_vs_Pt_InM_mixing_74",
7372  "rapidity = (2.4-2.8) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
7373  "mass in GeV/c^{2};#",
7374  1000,
7375  0,
7376  2.0);
7379  new TH1D("rap_vs_Pt_InM_mixing_75",
7380  "rapidity = (2.4-2.8) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
7381  "mass in GeV/c^{2};#",
7382  1000,
7383  0,
7384  2.0);
7387  new TH1D("rap_vs_Pt_InM_mixing_76",
7388  "rapidity = (2.4-2.8) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
7389  "mass in GeV/c^{2};#",
7390  1000,
7391  0,
7392  2.0);
7395  new TH1D("rap_vs_Pt_InM_mixing_81",
7396  "rapidity = (2.8-3.2) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
7397  "mass in GeV/c^{2};#",
7398  1000,
7399  0,
7400  2.0);
7403  new TH1D("rap_vs_Pt_InM_mixing_82",
7404  "rapidity = (2.8-3.2) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
7405  "mass in GeV/c^{2};#",
7406  1000,
7407  0,
7408  2.0);
7411  new TH1D("rap_vs_Pt_InM_mixing_83",
7412  "rapidity = (2.8-3.2) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
7413  "mass in GeV/c^{2};#",
7414  1000,
7415  0,
7416  2.0);
7419  new TH1D("rap_vs_Pt_InM_mixing_84",
7420  "rapidity = (2.8-3.2) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
7421  "mass in GeV/c^{2};#",
7422  1000,
7423  0,
7424  2.0);
7427  new TH1D("rap_vs_Pt_InM_mixing_85",
7428  "rapidity = (2.8-3.2) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
7429  "mass in GeV/c^{2};#",
7430  1000,
7431  0,
7432  2.0);
7435  new TH1D("rap_vs_Pt_InM_mixing_86",
7436  "rapidity = (2.8-3.2) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
7437  "mass in GeV/c^{2};#",
7438  1000,
7439  0,
7440  2.0);
7443  new TH1D("rap_vs_Pt_InM_mixing_87",
7444  "rapidity = (2.8-3.2) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
7445  "mass in GeV/c^{2};#",
7446  1000,
7447  0,
7448  2.0);
7451  new TH1D("rap_vs_Pt_InM_mixing_88",
7452  "rapidity = (2.8-3.2) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
7453  "mass in GeV/c^{2};#",
7454  1000,
7455  0,
7456  2.0);
7459  new TH1D("rap_vs_Pt_InM_mixing_89",
7460  "rapidity = (2.8-3.2) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
7461  "mass in GeV/c^{2};#",
7462  1000,
7463  0,
7464  2.0);
7467  new TH1D("rap_vs_Pt_InM_mixing_90",
7468  "rapidity = (2.8-3.2) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
7469  "mass in GeV/c^{2};#",
7470  1000,
7471  0,
7472  2.0);
7475  new TH1D("rap_vs_Pt_InM_mixing_91",
7476  "rapidity = (2.8-3.2) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
7477  "mass in GeV/c^{2};#",
7478  1000,
7479  0,
7480  2.0);
7483  new TH1D("rap_vs_Pt_InM_mixing_92",
7484  "rapidity = (2.8-3.2) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
7485  "mass in GeV/c^{2};#",
7486  1000,
7487  0,
7488  2.0);
7491  new TH1D("rap_vs_Pt_InM_mixing_101",
7492  "rapidity = (3.2-3.6) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
7493  "mass in GeV/c^{2};#",
7494  1000,
7495  0,
7496  2.0);
7499  new TH1D("rap_vs_Pt_InM_mixing_102",
7500  "rapidity = (3.2-3.6) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
7501  "mass in GeV/c^{2};#",
7502  1000,
7503  0,
7504  2.0);
7507  new TH1D("rap_vs_Pt_InM_mixing_103",
7508  "rapidity = (3.2-3.6) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
7509  "mass in GeV/c^{2};#",
7510  1000,
7511  0,
7512  2.0);
7515  new TH1D("rap_vs_Pt_InM_mixing_104",
7516  "rapidity = (3.2-3.6) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
7517  "mass in GeV/c^{2};#",
7518  1000,
7519  0,
7520  2.0);
7523  new TH1D("rap_vs_Pt_InM_mixing_105",
7524  "rapidity = (3.2-3.6) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
7525  "mass in GeV/c^{2};#",
7526  1000,
7527  0,
7528  2.0);
7531  new TH1D("rap_vs_Pt_InM_mixing_106",
7532  "rapidity = (3.2-3.6) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
7533  "mass in GeV/c^{2};#",
7534  1000,
7535  0,
7536  2.0);
7539  new TH1D("rap_vs_Pt_InM_mixing_107",
7540  "rapidity = (3.2-3.6) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
7541  "mass in GeV/c^{2};#",
7542  1000,
7543  0,
7544  2.0);
7547  new TH1D("rap_vs_Pt_InM_mixing_108",
7548  "rapidity = (3.2-3.6) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
7549  "mass in GeV/c^{2};#",
7550  1000,
7551  0,
7552  2.0);
7555  new TH1D("rap_vs_Pt_InM_mixing_111",
7556  "rapidity = (3.6-4.0) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
7557  "mass in GeV/c^{2};#",
7558  1000,
7559  0,
7560  2.0);
7563  new TH1D("rap_vs_Pt_InM_mixing_112",
7564  "rapidity = (3.6-4.0) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
7565  "mass in GeV/c^{2};#",
7566  1000,
7567  0,
7568  2.0);
7571  new TH1D("rap_vs_Pt_InM_mixing_113",
7572  "rapidity = (3.6-4.0) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
7573  "mass in GeV/c^{2};#",
7574  1000,
7575  0,
7576  2.0);
7579  new TH1D("rap_vs_Pt_InM_mixing_114",
7580  "rapidity = (3.6-4.0) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
7581  "mass in GeV/c^{2};#",
7582  1000,
7583  0,
7584  2.0);
7586 
7587  // rap_vs_Pt for "All" and "Both" NEW => Pt step = 0.1
7589  rap_vs_Pt_InM_all_1 = new TH1D("rap_vs_Pt_InM_all_1",
7590  "rapidity = (1.2-1.6) P_{t} = (0.0-0.1 "
7591  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7592  1000,
7593  0,
7594  2.0);
7596  rap_vs_Pt_InM_all_2 = new TH1D("rap_vs_Pt_InM_all_2",
7597  "rapidity = (1.2-1.6) P_{t} = (0.1-0.2 "
7598  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7599  1000,
7600  0,
7601  2.0);
7603  rap_vs_Pt_InM_all_3 = new TH1D("rap_vs_Pt_InM_all_3",
7604  "rapidity = (1.2-1.6) P_{t} = (0.2-0.3 "
7605  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7606  1000,
7607  0,
7608  2.0);
7610  rap_vs_Pt_InM_all_4 = new TH1D("rap_vs_Pt_InM_all_4",
7611  "rapidity = (1.2-1.6) P_{t} = (0.3-0.4 "
7612  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7613  1000,
7614  0,
7615  2.0);
7617  rap_vs_Pt_InM_all_5 = new TH1D("rap_vs_Pt_InM_all_5",
7618  "rapidity = (1.2-1.6) P_{t} = (0.4-0.5 "
7619  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7620  1000,
7621  0,
7622  2.0);
7624  rap_vs_Pt_InM_all_6 = new TH1D("rap_vs_Pt_InM_all_6",
7625  "rapidity = (1.2-1.6) P_{t} = (0.5-0.6 "
7626  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7627  1000,
7628  0,
7629  2.0);
7631  rap_vs_Pt_InM_all_7 = new TH1D("rap_vs_Pt_InM_all_7",
7632  "rapidity = (1.2-1.6) P_{t} = (0.6-0.7 "
7633  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7634  1000,
7635  0,
7636  2.0);
7638  rap_vs_Pt_InM_all_8 = new TH1D("rap_vs_Pt_InM_all_8",
7639  "rapidity = (1.2-1.6) P_{t} = (0.7-0.8 "
7640  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7641  1000,
7642  0,
7643  2.0);
7645  rap_vs_Pt_InM_all_9 = new TH1D("rap_vs_Pt_InM_all_9",
7646  "rapidity = (1.2-1.6) P_{t} = (0.8-0.9 "
7647  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7648  1000,
7649  0,
7650  2.0);
7652  rap_vs_Pt_InM_all_10 = new TH1D("rap_vs_Pt_InM_all_10",
7653  "rapidity = (1.2-1.6) P_{t} = (0.9-1.0 "
7654  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7655  1000,
7656  0,
7657  2.0);
7659  rap_vs_Pt_InM_all_11 = new TH1D("rap_vs_Pt_InM_all_11",
7660  "rapidity = (1.2-1.6) P_{t} = (1.0-1.1 "
7661  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7662  1000,
7663  0,
7664  2.0);
7666  rap_vs_Pt_InM_all_12 = new TH1D("rap_vs_Pt_InM_all_12",
7667  "rapidity = (1.2-1.6) P_{t} = (1.1-1.2 "
7668  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7669  1000,
7670  0,
7671  2.0);
7673  rap_vs_Pt_InM_all_13 = new TH1D("rap_vs_Pt_InM_all_13",
7674  "rapidity = (1.2-1.6) P_{t} = (1.2-1.3 "
7675  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7676  1000,
7677  0,
7678  2.0);
7680  rap_vs_Pt_InM_all_14 = new TH1D("rap_vs_Pt_InM_all_14",
7681  "rapidity = (1.2-1.6) P_{t} = (1.3-1.4 "
7682  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7683  1000,
7684  0,
7685  2.0);
7687  rap_vs_Pt_InM_all_15 = new TH1D("rap_vs_Pt_InM_all_15",
7688  "rapidity = (1.2-1.6) P_{t} = (1.4-1.5 "
7689  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7690  1000,
7691  0,
7692  2.0);
7694  rap_vs_Pt_InM_all_16 = new TH1D("rap_vs_Pt_InM_all_16",
7695  "rapidity = (1.2-1.6) P_{t} = (1.5-1.6 "
7696  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7697  1000,
7698  0,
7699  2.0);
7701  rap_vs_Pt_InM_all_17 = new TH1D("rap_vs_Pt_InM_all_17",
7702  "rapidity = (1.2-1.6) P_{t} = (1.6-1.7 "
7703  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7704  1000,
7705  0,
7706  2.0);
7708  rap_vs_Pt_InM_all_18 = new TH1D("rap_vs_Pt_InM_all_18",
7709  "rapidity = (1.2-1.6) P_{t} = (1.7-1.8 "
7710  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7711  1000,
7712  0,
7713  2.0);
7715  rap_vs_Pt_InM_all_19 = new TH1D("rap_vs_Pt_InM_all_19",
7716  "rapidity = (1.2-1.6) P_{t} = (1.8-1.9 "
7717  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7718  1000,
7719  0,
7720  2.0);
7722  rap_vs_Pt_InM_all_20 = new TH1D("rap_vs_Pt_InM_all_20",
7723  "rapidity = (1.2-1.6) P_{t} = (1.9-2.0 "
7724  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7725  1000,
7726  0,
7727  2.0);
7729  rap_vs_Pt_InM_all_21 = new TH1D("rap_vs_Pt_InM_all_21",
7730  "rapidity = (1.6-2.0) P_{t} = (0.0-0.1 "
7731  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7732  1000,
7733  0,
7734  2.0);
7736  rap_vs_Pt_InM_all_22 = new TH1D("rap_vs_Pt_InM_all_22",
7737  "rapidity = (1.6-2.0) P_{t} = (0.1-0.2 "
7738  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7739  1000,
7740  0,
7741  2.0);
7743  rap_vs_Pt_InM_all_23 = new TH1D("rap_vs_Pt_InM_all_23",
7744  "rapidity = (1.6-2.0) P_{t} = (0.2-0.3 "
7745  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7746  1000,
7747  0,
7748  2.0);
7750  rap_vs_Pt_InM_all_24 = new TH1D("rap_vs_Pt_InM_all_24",
7751  "rapidity = (1.6-2.0) P_{t} = (0.3-0.4 "
7752  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7753  1000,
7754  0,
7755  2.0);
7757  rap_vs_Pt_InM_all_25 = new TH1D("rap_vs_Pt_InM_all_25",
7758  "rapidity = (1.6-2.0) P_{t} = (0.4-0.5 "
7759  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7760  1000,
7761  0,
7762  2.0);
7764  rap_vs_Pt_InM_all_26 = new TH1D("rap_vs_Pt_InM_all_26",
7765  "rapidity = (1.6-2.0) P_{t} = (0.5-0.6 "
7766  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7767  1000,
7768  0,
7769  2.0);
7771  rap_vs_Pt_InM_all_27 = new TH1D("rap_vs_Pt_InM_all_27",
7772  "rapidity = (1.6-2.0) P_{t} = (0.6-0.7 "
7773  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7774  1000,
7775  0,
7776  2.0);
7778  rap_vs_Pt_InM_all_28 = new TH1D("rap_vs_Pt_InM_all_28",
7779  "rapidity = (1.6-2.0) P_{t} = (0.7-0.8 "
7780  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7781  1000,
7782  0,
7783  2.0);
7785  rap_vs_Pt_InM_all_29 = new TH1D("rap_vs_Pt_InM_all_29",
7786  "rapidity = (1.6-2.0) P_{t} = (0.8-0.9 "
7787  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7788  1000,
7789  0,
7790  2.0);
7792  rap_vs_Pt_InM_all_30 = new TH1D("rap_vs_Pt_InM_all_30",
7793  "rapidity = (1.6-2.0) P_{t} = (0.9-1.0 "
7794  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7795  1000,
7796  0,
7797  2.0);
7799  rap_vs_Pt_InM_all_31 = new TH1D("rap_vs_Pt_InM_all_31",
7800  "rapidity = (1.6-2.0) P_{t} = (1.0-1.1 "
7801  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7802  1000,
7803  0,
7804  2.0);
7806  rap_vs_Pt_InM_all_32 = new TH1D("rap_vs_Pt_InM_all_32",
7807  "rapidity = (1.6-2.0) P_{t} = (1.1-1.2 "
7808  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7809  1000,
7810  0,
7811  2.0);
7813  rap_vs_Pt_InM_all_33 = new TH1D("rap_vs_Pt_InM_all_33",
7814  "rapidity = (1.6-2.0) P_{t} = (1.2-1.3 "
7815  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7816  1000,
7817  0,
7818  2.0);
7820  rap_vs_Pt_InM_all_34 = new TH1D("rap_vs_Pt_InM_all_34",
7821  "rapidity = (1.6-2.0) P_{t} = (1.3-1.4 "
7822  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7823  1000,
7824  0,
7825  2.0);
7827  rap_vs_Pt_InM_all_35 = new TH1D("rap_vs_Pt_InM_all_35",
7828  "rapidity = (1.6-2.0) P_{t} = (1.4-1.5 "
7829  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7830  1000,
7831  0,
7832  2.0);
7834  rap_vs_Pt_InM_all_36 = new TH1D("rap_vs_Pt_InM_all_36",
7835  "rapidity = (1.6-2.0) P_{t} = (1.5-1.6 "
7836  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7837  1000,
7838  0,
7839  2.0);
7841  rap_vs_Pt_InM_all_37 = new TH1D("rap_vs_Pt_InM_all_37",
7842  "rapidity = (1.6-2.0) P_{t} = (1.6-1.7 "
7843  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7844  1000,
7845  0,
7846  2.0);
7848  rap_vs_Pt_InM_all_38 = new TH1D("rap_vs_Pt_InM_all_38",
7849  "rapidity = (1.6-2.0) P_{t} = (1.7-1.8 "
7850  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7851  1000,
7852  0,
7853  2.0);
7855  rap_vs_Pt_InM_all_39 = new TH1D("rap_vs_Pt_InM_all_39",
7856  "rapidity = (1.6-2.0) P_{t} = (1.8-1.9 "
7857  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7858  1000,
7859  0,
7860  2.0);
7862  rap_vs_Pt_InM_all_40 = new TH1D("rap_vs_Pt_InM_all_40",
7863  "rapidity = (1.6-2.0) P_{t} = (1.9-2.0 "
7864  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7865  1000,
7866  0,
7867  2.0);
7869  rap_vs_Pt_InM_all_41 = new TH1D("rap_vs_Pt_InM_all_41",
7870  "rapidity = (2.0-2.4) P_{t} = (0.0-0.1 "
7871  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7872  1000,
7873  0,
7874  2.0);
7876  rap_vs_Pt_InM_all_42 = new TH1D("rap_vs_Pt_InM_all_42",
7877  "rapidity = (2.0-2.4) P_{t} = (0.1-0.2 "
7878  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7879  1000,
7880  0,
7881  2.0);
7883  rap_vs_Pt_InM_all_43 = new TH1D("rap_vs_Pt_InM_all_43",
7884  "rapidity = (2.0-2.4) P_{t} = (0.2-0.3 "
7885  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7886  1000,
7887  0,
7888  2.0);
7890  rap_vs_Pt_InM_all_44 = new TH1D("rap_vs_Pt_InM_all_44",
7891  "rapidity = (2.0-2.4) P_{t} = (0.3-0.4 "
7892  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7893  1000,
7894  0,
7895  2.0);
7897  rap_vs_Pt_InM_all_45 = new TH1D("rap_vs_Pt_InM_all_45",
7898  "rapidity = (2.0-2.4) P_{t} = (0.4-0.5 "
7899  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7900  1000,
7901  0,
7902  2.0);
7904  rap_vs_Pt_InM_all_46 = new TH1D("rap_vs_Pt_InM_all_46",
7905  "rapidity = (2.0-2.4) P_{t} = (0.5-0.6 "
7906  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7907  1000,
7908  0,
7909  2.0);
7911  rap_vs_Pt_InM_all_47 = new TH1D("rap_vs_Pt_InM_all_47",
7912  "rapidity = (2.0-2.4) P_{t} = (0.6-0.7 "
7913  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7914  1000,
7915  0,
7916  2.0);
7918  rap_vs_Pt_InM_all_48 = new TH1D("rap_vs_Pt_InM_all_48",
7919  "rapidity = (2.0-2.4) P_{t} = (0.7-0.8 "
7920  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7921  1000,
7922  0,
7923  2.0);
7925  rap_vs_Pt_InM_all_49 = new TH1D("rap_vs_Pt_InM_all_49",
7926  "rapidity = (2.0-2.4) P_{t} = (0.8-0.9 "
7927  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7928  1000,
7929  0,
7930  2.0);
7932  rap_vs_Pt_InM_all_50 = new TH1D("rap_vs_Pt_InM_all_50",
7933  "rapidity = (2.0-2.4) P_{t} = (0.9-1.0 "
7934  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7935  1000,
7936  0,
7937  2.0);
7939  rap_vs_Pt_InM_all_51 = new TH1D("rap_vs_Pt_InM_all_51",
7940  "rapidity = (2.0-2.4) P_{t} = (1.0-1.1 "
7941  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7942  1000,
7943  0,
7944  2.0);
7946  rap_vs_Pt_InM_all_52 = new TH1D("rap_vs_Pt_InM_all_52",
7947  "rapidity = (2.0-2.4) P_{t} = (1.1-1.2 "
7948  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7949  1000,
7950  0,
7951  2.0);
7953  rap_vs_Pt_InM_all_53 = new TH1D("rap_vs_Pt_InM_all_53",
7954  "rapidity = (2.0-2.4) P_{t} = (1.2-1.3 "
7955  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7956  1000,
7957  0,
7958  2.0);
7960  rap_vs_Pt_InM_all_54 = new TH1D("rap_vs_Pt_InM_all_54",
7961  "rapidity = (2.0-2.4) P_{t} = (1.3-1.4 "
7962  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7963  1000,
7964  0,
7965  2.0);
7967  rap_vs_Pt_InM_all_55 = new TH1D("rap_vs_Pt_InM_all_55",
7968  "rapidity = (2.0-2.4) P_{t} = (1.4-1.5 "
7969  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7970  1000,
7971  0,
7972  2.0);
7974  rap_vs_Pt_InM_all_56 = new TH1D("rap_vs_Pt_InM_all_56",
7975  "rapidity = (2.0-2.4) P_{t} = (1.5-1.6 "
7976  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7977  1000,
7978  0,
7979  2.0);
7981  rap_vs_Pt_InM_all_57 = new TH1D("rap_vs_Pt_InM_all_57",
7982  "rapidity = (2.0-2.4) P_{t} = (1.6-1.7 "
7983  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7984  1000,
7985  0,
7986  2.0);
7988  rap_vs_Pt_InM_all_58 = new TH1D("rap_vs_Pt_InM_all_58",
7989  "rapidity = (2.0-2.4) P_{t} = (1.7-1.8 "
7990  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7991  1000,
7992  0,
7993  2.0);
7995  rap_vs_Pt_InM_all_59 = new TH1D("rap_vs_Pt_InM_all_59",
7996  "rapidity = (2.0-2.4) P_{t} = (1.8-1.9 "
7997  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
7998  1000,
7999  0,
8000  2.0);
8002  rap_vs_Pt_InM_all_60 = new TH1D("rap_vs_Pt_InM_all_60",
8003  "rapidity = (2.0-2.4) P_{t} = (1.9-2.0 "
8004  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8005  1000,
8006  0,
8007  2.0);
8009  rap_vs_Pt_InM_all_61 = new TH1D("rap_vs_Pt_InM_all_61",
8010  "rapidity = (2.4-2.8) P_{t} = (0.0-0.1 "
8011  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8012  1000,
8013  0,
8014  2.0);
8016  rap_vs_Pt_InM_all_62 = new TH1D("rap_vs_Pt_InM_all_62",
8017  "rapidity = (2.4-2.8) P_{t} = (0.1-0.2 "
8018  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8019  1000,
8020  0,
8021  2.0);
8023  rap_vs_Pt_InM_all_63 = new TH1D("rap_vs_Pt_InM_all_63",
8024  "rapidity = (2.4-2.8) P_{t} = (0.2-0.3 "
8025  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8026  1000,
8027  0,
8028  2.0);
8030  rap_vs_Pt_InM_all_64 = new TH1D("rap_vs_Pt_InM_all_64",
8031  "rapidity = (2.4-2.8) P_{t} = (0.3-0.4 "
8032  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8033  1000,
8034  0,
8035  2.0);
8037  rap_vs_Pt_InM_all_65 = new TH1D("rap_vs_Pt_InM_all_65",
8038  "rapidity = (2.4-2.8) P_{t} = (0.4-0.5 "
8039  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8040  1000,
8041  0,
8042  2.0);
8044  rap_vs_Pt_InM_all_66 = new TH1D("rap_vs_Pt_InM_all_66",
8045  "rapidity = (2.4-2.8) P_{t} = (0.5-0.6 "
8046  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8047  1000,
8048  0,
8049  2.0);
8051  rap_vs_Pt_InM_all_67 = new TH1D("rap_vs_Pt_InM_all_67",
8052  "rapidity = (2.4-2.8) P_{t} = (0.6-0.7 "
8053  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8054  1000,
8055  0,
8056  2.0);
8058  rap_vs_Pt_InM_all_68 = new TH1D("rap_vs_Pt_InM_all_68",
8059  "rapidity = (2.4-2.8) P_{t} = (0.7-0.8 "
8060  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8061  1000,
8062  0,
8063  2.0);
8065  rap_vs_Pt_InM_all_69 = new TH1D("rap_vs_Pt_InM_all_69",
8066  "rapidity = (2.4-2.8) P_{t} = (0.8-0.9 "
8067  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8068  1000,
8069  0,
8070  2.0);
8072  rap_vs_Pt_InM_all_70 = new TH1D("rap_vs_Pt_InM_all_70",
8073  "rapidity = (2.4-2.8) P_{t} = (0.9-1.0 "
8074  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8075  1000,
8076  0,
8077  2.0);
8079  rap_vs_Pt_InM_all_71 = new TH1D("rap_vs_Pt_InM_all_71",
8080  "rapidity = (2.4-2.8) P_{t} = (1.0-1.1 "
8081  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8082  1000,
8083  0,
8084  2.0);
8086  rap_vs_Pt_InM_all_72 = new TH1D("rap_vs_Pt_InM_all_72",
8087  "rapidity = (2.4-2.8) P_{t} = (1.1-1.2 "
8088  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8089  1000,
8090  0,
8091  2.0);
8093  rap_vs_Pt_InM_all_73 = new TH1D("rap_vs_Pt_InM_all_73",
8094  "rapidity = (2.4-2.8) P_{t} = (1.2-1.3 "
8095  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8096  1000,
8097  0,
8098  2.0);
8100  rap_vs_Pt_InM_all_74 = new TH1D("rap_vs_Pt_InM_all_74",
8101  "rapidity = (2.4-2.8) P_{t} = (1.3-1.4 "
8102  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8103  1000,
8104  0,
8105  2.0);
8107  rap_vs_Pt_InM_all_75 = new TH1D("rap_vs_Pt_InM_all_75",
8108  "rapidity = (2.4-2.8) P_{t} = (1.4-1.5 "
8109  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8110  1000,
8111  0,
8112  2.0);
8114  rap_vs_Pt_InM_all_76 = new TH1D("rap_vs_Pt_InM_all_76",
8115  "rapidity = (2.4-2.8) P_{t} = (1.5-1.6 "
8116  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8117  1000,
8118  0,
8119  2.0);
8121  rap_vs_Pt_InM_all_81 = new TH1D("rap_vs_Pt_InM_all_81",
8122  "rapidity = (2.8-3.2) P_{t} = (0.0-0.1 "
8123  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8124  1000,
8125  0,
8126  2.0);
8128  rap_vs_Pt_InM_all_82 = new TH1D("rap_vs_Pt_InM_all_82",
8129  "rapidity = (2.8-3.2) P_{t} = (0.1-0.2 "
8130  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8131  1000,
8132  0,
8133  2.0);
8135  rap_vs_Pt_InM_all_83 = new TH1D("rap_vs_Pt_InM_all_83",
8136  "rapidity = (2.8-3.2) P_{t} = (0.2-0.3 "
8137  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8138  1000,
8139  0,
8140  2.0);
8142  rap_vs_Pt_InM_all_84 = new TH1D("rap_vs_Pt_InM_all_84",
8143  "rapidity = (2.8-3.2) P_{t} = (0.3-0.4 "
8144  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8145  1000,
8146  0,
8147  2.0);
8149  rap_vs_Pt_InM_all_85 = new TH1D("rap_vs_Pt_InM_all_85",
8150  "rapidity = (2.8-3.2) P_{t} = (0.4-0.5 "
8151  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8152  1000,
8153  0,
8154  2.0);
8156  rap_vs_Pt_InM_all_86 = new TH1D("rap_vs_Pt_InM_all_86",
8157  "rapidity = (2.8-3.2) P_{t} = (0.5-0.6 "
8158  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8159  1000,
8160  0,
8161  2.0);
8163  rap_vs_Pt_InM_all_87 = new TH1D("rap_vs_Pt_InM_all_87",
8164  "rapidity = (2.8-3.2) P_{t} = (0.6-0.7 "
8165  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8166  1000,
8167  0,
8168  2.0);
8170  rap_vs_Pt_InM_all_88 = new TH1D("rap_vs_Pt_InM_all_88",
8171  "rapidity = (2.8-3.2) P_{t} = (0.7-0.8 "
8172  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8173  1000,
8174  0,
8175  2.0);
8177  rap_vs_Pt_InM_all_89 = new TH1D("rap_vs_Pt_InM_all_89",
8178  "rapidity = (2.8-3.2) P_{t} = (0.8-0.9 "
8179  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8180  1000,
8181  0,
8182  2.0);
8184  rap_vs_Pt_InM_all_90 = new TH1D("rap_vs_Pt_InM_all_90",
8185  "rapidity = (2.8-3.2) P_{t} = (0.9-1.0 "
8186  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8187  1000,
8188  0,
8189  2.0);
8191  rap_vs_Pt_InM_all_91 = new TH1D("rap_vs_Pt_InM_all_91",
8192  "rapidity = (2.8-3.2) P_{t} = (1.0-1.1 "
8193  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8194  1000,
8195  0,
8196  2.0);
8198  rap_vs_Pt_InM_all_92 = new TH1D("rap_vs_Pt_InM_all_92",
8199  "rapidity = (2.8-3.2) P_{t} = (1.1-1.2 "
8200  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8201  1000,
8202  0,
8203  2.0);
8205  rap_vs_Pt_InM_all_101 = new TH1D("rap_vs_Pt_InM_all_101",
8206  "rapidity = (3.2-3.6) P_{t} = (0.0-0.1 "
8207  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8208  1000,
8209  0,
8210  2.0);
8212  rap_vs_Pt_InM_all_102 = new TH1D("rap_vs_Pt_InM_all_102",
8213  "rapidity = (3.2-3.6) P_{t} = (0.1-0.2 "
8214  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8215  1000,
8216  0,
8217  2.0);
8219  rap_vs_Pt_InM_all_103 = new TH1D("rap_vs_Pt_InM_all_103",
8220  "rapidity = (3.2-3.6) P_{t} = (0.2-0.3 "
8221  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8222  1000,
8223  0,
8224  2.0);
8226  rap_vs_Pt_InM_all_104 = new TH1D("rap_vs_Pt_InM_all_104",
8227  "rapidity = (3.2-3.6) P_{t} = (0.3-0.4 "
8228  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8229  1000,
8230  0,
8231  2.0);
8233  rap_vs_Pt_InM_all_105 = new TH1D("rap_vs_Pt_InM_all_105",
8234  "rapidity = (3.2-3.6) P_{t} = (0.4-0.5 "
8235  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8236  1000,
8237  0,
8238  2.0);
8240  rap_vs_Pt_InM_all_106 = new TH1D("rap_vs_Pt_InM_all_106",
8241  "rapidity = (3.2-3.6) P_{t} = (0.5-0.6 "
8242  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8243  1000,
8244  0,
8245  2.0);
8247  rap_vs_Pt_InM_all_107 = new TH1D("rap_vs_Pt_InM_all_107",
8248  "rapidity = (3.2-3.6) P_{t} = (0.6-0.7 "
8249  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8250  1000,
8251  0,
8252  2.0);
8254  rap_vs_Pt_InM_all_108 = new TH1D("rap_vs_Pt_InM_all_108",
8255  "rapidity = (3.2-3.6) P_{t} = (0.7-0.8 "
8256  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8257  1000,
8258  0,
8259  2.0);
8261  rap_vs_Pt_InM_all_111 = new TH1D("rap_vs_Pt_InM_all_111",
8262  "rapidity = (3.6-4.0) P_{t} = (0.0-0.1 "
8263  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8264  1000,
8265  0,
8266  2.0);
8268  rap_vs_Pt_InM_all_112 = new TH1D("rap_vs_Pt_InM_all_112",
8269  "rapidity = (3.6-4.0) P_{t} = (0.1-0.2 "
8270  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8271  1000,
8272  0,
8273  2.0);
8275  rap_vs_Pt_InM_all_113 = new TH1D("rap_vs_Pt_InM_all_113",
8276  "rapidity = (3.6-4.0) P_{t} = (0.2-0.3 "
8277  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8278  1000,
8279  0,
8280  2.0);
8282  rap_vs_Pt_InM_all_114 = new TH1D("rap_vs_Pt_InM_all_114",
8283  "rapidity = (3.6-4.0) P_{t} = (0.3-0.4 "
8284  "GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
8285  1000,
8286  0,
8287  2.0);
8289 
8291  new TH1D("rap_vs_Pt_InM_all_mixing_1",
8292  "rapidity = (1.2-1.6) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
8293  "mass in GeV/c^{2};#",
8294  1000,
8295  0,
8296  2.0);
8299  new TH1D("rap_vs_Pt_InM_all_mixing_2",
8300  "rapidity = (1.2-1.6) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
8301  "mass in GeV/c^{2};#",
8302  1000,
8303  0,
8304  2.0);
8307  new TH1D("rap_vs_Pt_InM_all_mixing_3",
8308  "rapidity = (1.2-1.6) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
8309  "mass in GeV/c^{2};#",
8310  1000,
8311  0,
8312  2.0);
8315  new TH1D("rap_vs_Pt_InM_all_mixing_4",
8316  "rapidity = (1.2-1.6) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
8317  "mass in GeV/c^{2};#",
8318  1000,
8319  0,
8320  2.0);
8323  new TH1D("rap_vs_Pt_InM_all_mixing_5",
8324  "rapidity = (1.2-1.6) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
8325  "mass in GeV/c^{2};#",
8326  1000,
8327  0,
8328  2.0);
8331  new TH1D("rap_vs_Pt_InM_all_mixing_6",
8332  "rapidity = (1.2-1.6) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
8333  "mass in GeV/c^{2};#",
8334  1000,
8335  0,
8336  2.0);
8339  new TH1D("rap_vs_Pt_InM_all_mixing_7",
8340  "rapidity = (1.2-1.6) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
8341  "mass in GeV/c^{2};#",
8342  1000,
8343  0,
8344  2.0);
8347  new TH1D("rap_vs_Pt_InM_all_mixing_8",
8348  "rapidity = (1.2-1.6) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
8349  "mass in GeV/c^{2};#",
8350  1000,
8351  0,
8352  2.0);
8355  new TH1D("rap_vs_Pt_InM_all_mixing_9",
8356  "rapidity = (1.2-1.6) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
8357  "mass in GeV/c^{2};#",
8358  1000,
8359  0,
8360  2.0);
8363  new TH1D("rap_vs_Pt_InM_all_mixing_10",
8364  "rapidity = (1.2-1.6) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
8365  "mass in GeV/c^{2};#",
8366  1000,
8367  0,
8368  2.0);
8371  new TH1D("rap_vs_Pt_InM_all_mixing_11",
8372  "rapidity = (1.2-1.6) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
8373  "mass in GeV/c^{2};#",
8374  1000,
8375  0,
8376  2.0);
8379  new TH1D("rap_vs_Pt_InM_all_mixing_12",
8380  "rapidity = (1.2-1.6) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
8381  "mass in GeV/c^{2};#",
8382  1000,
8383  0,
8384  2.0);
8387  new TH1D("rap_vs_Pt_InM_all_mixing_13",
8388  "rapidity = (1.2-1.6) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
8389  "mass in GeV/c^{2};#",
8390  1000,
8391  0,
8392  2.0);
8395  new TH1D("rap_vs_Pt_InM_all_mixing_14",
8396  "rapidity = (1.2-1.6) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
8397  "mass in GeV/c^{2};#",
8398  1000,
8399  0,
8400  2.0);
8403  new TH1D("rap_vs_Pt_InM_all_mixing_15",
8404  "rapidity = (1.2-1.6) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
8405  "mass in GeV/c^{2};#",
8406  1000,
8407  0,
8408  2.0);
8411  new TH1D("rap_vs_Pt_InM_all_mixing_16",
8412  "rapidity = (1.2-1.6) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
8413  "mass in GeV/c^{2};#",
8414  1000,
8415  0,
8416  2.0);
8419  new TH1D("rap_vs_Pt_InM_all_mixing_17",
8420  "rapidity = (1.2-1.6) P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant "
8421  "mass in GeV/c^{2};#",
8422  1000,
8423  0,
8424  2.0);
8427  new TH1D("rap_vs_Pt_InM_all_mixing_18",
8428  "rapidity = (1.2-1.6) P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant "
8429  "mass in GeV/c^{2};#",
8430  1000,
8431  0,
8432  2.0);
8435  new TH1D("rap_vs_Pt_InM_all_mixing_19",
8436  "rapidity = (1.2-1.6) P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant "
8437  "mass in GeV/c^{2};#",
8438  1000,
8439  0,
8440  2.0);
8443  new TH1D("rap_vs_Pt_InM_all_mixing_20",
8444  "rapidity = (1.2-1.6) P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant "
8445  "mass in GeV/c^{2};#",
8446  1000,
8447  0,
8448  2.0);
8451  new TH1D("rap_vs_Pt_InM_all_mixing_21",
8452  "rapidity = (1.6-2.0) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
8453  "mass in GeV/c^{2};#",
8454  1000,
8455  0,
8456  2.0);
8459  new TH1D("rap_vs_Pt_InM_all_mixing_22",
8460  "rapidity = (1.6-2.0) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
8461  "mass in GeV/c^{2};#",
8462  1000,
8463  0,
8464  2.0);
8467  new TH1D("rap_vs_Pt_InM_all_mixing_23",
8468  "rapidity = (1.6-2.0) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
8469  "mass in GeV/c^{2};#",
8470  1000,
8471  0,
8472  2.0);
8475  new TH1D("rap_vs_Pt_InM_all_mixing_24",
8476  "rapidity = (1.6-2.0) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
8477  "mass in GeV/c^{2};#",
8478  1000,
8479  0,
8480  2.0);
8483  new TH1D("rap_vs_Pt_InM_all_mixing_25",
8484  "rapidity = (1.6-2.0) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
8485  "mass in GeV/c^{2};#",
8486  1000,
8487  0,
8488  2.0);
8491  new TH1D("rap_vs_Pt_InM_all_mixing_26",
8492  "rapidity = (1.6-2.0) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
8493  "mass in GeV/c^{2};#",
8494  1000,
8495  0,
8496  2.0);
8499  new TH1D("rap_vs_Pt_InM_all_mixing_27",
8500  "rapidity = (1.6-2.0) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
8501  "mass in GeV/c^{2};#",
8502  1000,
8503  0,
8504  2.0);
8507  new TH1D("rap_vs_Pt_InM_all_mixing_28",
8508  "rapidity = (1.6-2.0) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
8509  "mass in GeV/c^{2};#",
8510  1000,
8511  0,
8512  2.0);
8515  new TH1D("rap_vs_Pt_InM_all_mixing_29",
8516  "rapidity = (1.6-2.0) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
8517  "mass in GeV/c^{2};#",
8518  1000,
8519  0,
8520  2.0);
8523  new TH1D("rap_vs_Pt_InM_all_mixing_30",
8524  "rapidity = (1.6-2.0) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
8525  "mass in GeV/c^{2};#",
8526  1000,
8527  0,
8528  2.0);
8531  new TH1D("rap_vs_Pt_InM_all_mixing_31",
8532  "rapidity = (1.6-2.0) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
8533  "mass in GeV/c^{2};#",
8534  1000,
8535  0,
8536  2.0);
8539  new TH1D("rap_vs_Pt_InM_all_mixing_32",
8540  "rapidity = (1.6-2.0) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
8541  "mass in GeV/c^{2};#",
8542  1000,
8543  0,
8544  2.0);
8547  new TH1D("rap_vs_Pt_InM_all_mixing_33",
8548  "rapidity = (1.6-2.0) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
8549  "mass in GeV/c^{2};#",
8550  1000,
8551  0,
8552  2.0);
8555  new TH1D("rap_vs_Pt_InM_all_mixing_34",
8556  "rapidity = (1.6-2.0) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
8557  "mass in GeV/c^{2};#",
8558  1000,
8559  0,
8560  2.0);
8563  new TH1D("rap_vs_Pt_InM_all_mixing_35",
8564  "rapidity = (1.6-2.0) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
8565  "mass in GeV/c^{2};#",
8566  1000,
8567  0,
8568  2.0);
8571  new TH1D("rap_vs_Pt_InM_all_mixing_36",
8572  "rapidity = (1.6-2.0) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
8573  "mass in GeV/c^{2};#",
8574  1000,
8575  0,
8576  2.0);
8579  new TH1D("rap_vs_Pt_InM_all_mixing_37",
8580  "rapidity = (1.6-2.0) P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant "
8581  "mass in GeV/c^{2};#",
8582  1000,
8583  0,
8584  2.0);
8587  new TH1D("rap_vs_Pt_InM_all_mixing_38",
8588  "rapidity = (1.6-2.0) P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant "
8589  "mass in GeV/c^{2};#",
8590  1000,
8591  0,
8592  2.0);
8595  new TH1D("rap_vs_Pt_InM_all_mixing_39",
8596  "rapidity = (1.6-2.0) P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant "
8597  "mass in GeV/c^{2};#",
8598  1000,
8599  0,
8600  2.0);
8603  new TH1D("rap_vs_Pt_InM_all_mixing_40",
8604  "rapidity = (1.6-2.0) P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant "
8605  "mass in GeV/c^{2};#",
8606  1000,
8607  0,
8608  2.0);
8611  new TH1D("rap_vs_Pt_InM_all_mixing_41",
8612  "rapidity = (2.0-2.4) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
8613  "mass in GeV/c^{2};#",
8614  1000,
8615  0,
8616  2.0);
8619  new TH1D("rap_vs_Pt_InM_all_mixing_42",
8620  "rapidity = (2.0-2.4) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
8621  "mass in GeV/c^{2};#",
8622  1000,
8623  0,
8624  2.0);
8627  new TH1D("rap_vs_Pt_InM_all_mixing_43",
8628  "rapidity = (2.0-2.4) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
8629  "mass in GeV/c^{2};#",
8630  1000,
8631  0,
8632  2.0);
8635  new TH1D("rap_vs_Pt_InM_all_mixing_44",
8636  "rapidity = (2.0-2.4) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
8637  "mass in GeV/c^{2};#",
8638  1000,
8639  0,
8640  2.0);
8643  new TH1D("rap_vs_Pt_InM_all_mixing_45",
8644  "rapidity = (2.0-2.4) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
8645  "mass in GeV/c^{2};#",
8646  1000,
8647  0,
8648  2.0);
8651  new TH1D("rap_vs_Pt_InM_all_mixing_46",
8652  "rapidity = (2.0-2.4) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
8653  "mass in GeV/c^{2};#",
8654  1000,
8655  0,
8656  2.0);
8659  new TH1D("rap_vs_Pt_InM_all_mixing_47",
8660  "rapidity = (2.0-2.4) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
8661  "mass in GeV/c^{2};#",
8662  1000,
8663  0,
8664  2.0);
8667  new TH1D("rap_vs_Pt_InM_all_mixing_48",
8668  "rapidity = (2.0-2.4) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
8669  "mass in GeV/c^{2};#",
8670  1000,
8671  0,
8672  2.0);
8675  new TH1D("rap_vs_Pt_InM_all_mixing_49",
8676  "rapidity = (2.0-2.4) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
8677  "mass in GeV/c^{2};#",
8678  1000,
8679  0,
8680  2.0);
8683  new TH1D("rap_vs_Pt_InM_all_mixing_50",
8684  "rapidity = (2.0-2.4) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
8685  "mass in GeV/c^{2};#",
8686  1000,
8687  0,
8688  2.0);
8691  new TH1D("rap_vs_Pt_InM_all_mixing_51",
8692  "rapidity = (2.0-2.4) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
8693  "mass in GeV/c^{2};#",
8694  1000,
8695  0,
8696  2.0);
8699  new TH1D("rap_vs_Pt_InM_all_mixing_52",
8700  "rapidity = (2.0-2.4) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
8701  "mass in GeV/c^{2};#",
8702  1000,
8703  0,
8704  2.0);
8707  new TH1D("rap_vs_Pt_InM_all_mixing_53",
8708  "rapidity = (2.0-2.4) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
8709  "mass in GeV/c^{2};#",
8710  1000,
8711  0,
8712  2.0);
8715  new TH1D("rap_vs_Pt_InM_all_mixing_54",
8716  "rapidity = (2.0-2.4) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
8717  "mass in GeV/c^{2};#",
8718  1000,
8719  0,
8720  2.0);
8723  new TH1D("rap_vs_Pt_InM_all_mixing_55",
8724  "rapidity = (2.0-2.4) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
8725  "mass in GeV/c^{2};#",
8726  1000,
8727  0,
8728  2.0);
8731  new TH1D("rap_vs_Pt_InM_all_mixing_56",
8732  "rapidity = (2.0-2.4) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
8733  "mass in GeV/c^{2};#",
8734  1000,
8735  0,
8736  2.0);
8739  new TH1D("rap_vs_Pt_InM_all_mixing_57",
8740  "rapidity = (2.0-2.4) P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant "
8741  "mass in GeV/c^{2};#",
8742  1000,
8743  0,
8744  2.0);
8747  new TH1D("rap_vs_Pt_InM_all_mixing_58",
8748  "rapidity = (2.0-2.4) P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant "
8749  "mass in GeV/c^{2};#",
8750  1000,
8751  0,
8752  2.0);
8755  new TH1D("rap_vs_Pt_InM_all_mixing_59",
8756  "rapidity = (2.0-2.4) P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant "
8757  "mass in GeV/c^{2};#",
8758  1000,
8759  0,
8760  2.0);
8763  new TH1D("rap_vs_Pt_InM_all_mixing_60",
8764  "rapidity = (2.0-2.4) P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant "
8765  "mass in GeV/c^{2};#",
8766  1000,
8767  0,
8768  2.0);
8771  new TH1D("rap_vs_Pt_InM_all_mixing_61",
8772  "rapidity = (2.4-2.8) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
8773  "mass in GeV/c^{2};#",
8774  1000,
8775  0,
8776  2.0);
8779  new TH1D("rap_vs_Pt_InM_all_mixing_62",
8780  "rapidity = (2.4-2.8) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
8781  "mass in GeV/c^{2};#",
8782  1000,
8783  0,
8784  2.0);
8787  new TH1D("rap_vs_Pt_InM_all_mixing_63",
8788  "rapidity = (2.4-2.8) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
8789  "mass in GeV/c^{2};#",
8790  1000,
8791  0,
8792  2.0);
8795  new TH1D("rap_vs_Pt_InM_all_mixing_64",
8796  "rapidity = (2.4-2.8) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
8797  "mass in GeV/c^{2};#",
8798  1000,
8799  0,
8800  2.0);
8803  new TH1D("rap_vs_Pt_InM_all_mixing_65",
8804  "rapidity = (2.4-2.8) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
8805  "mass in GeV/c^{2};#",
8806  1000,
8807  0,
8808  2.0);
8811  new TH1D("rap_vs_Pt_InM_all_mixing_66",
8812  "rapidity = (2.4-2.8) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
8813  "mass in GeV/c^{2};#",
8814  1000,
8815  0,
8816  2.0);
8819  new TH1D("rap_vs_Pt_InM_all_mixing_67",
8820  "rapidity = (2.4-2.8) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
8821  "mass in GeV/c^{2};#",
8822  1000,
8823  0,
8824  2.0);
8827  new TH1D("rap_vs_Pt_InM_all_mixing_68",
8828  "rapidity = (2.4-2.8) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
8829  "mass in GeV/c^{2};#",
8830  1000,
8831  0,
8832  2.0);
8835  new TH1D("rap_vs_Pt_InM_all_mixing_69",
8836  "rapidity = (2.4-2.8) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
8837  "mass in GeV/c^{2};#",
8838  1000,
8839  0,
8840  2.0);
8843  new TH1D("rap_vs_Pt_InM_all_mixing_70",
8844  "rapidity = (2.4-2.8) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
8845  "mass in GeV/c^{2};#",
8846  1000,
8847  0,
8848  2.0);
8851  new TH1D("rap_vs_Pt_InM_all_mixing_71",
8852  "rapidity = (2.4-2.8) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
8853  "mass in GeV/c^{2};#",
8854  1000,
8855  0,
8856  2.0);
8859  new TH1D("rap_vs_Pt_InM_all_mixing_72",
8860  "rapidity = (2.4-2.8) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
8861  "mass in GeV/c^{2};#",
8862  1000,
8863  0,
8864  2.0);
8867  new TH1D("rap_vs_Pt_InM_all_mixing_73",
8868  "rapidity = (2.4-2.8) P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant "
8869  "mass in GeV/c^{2};#",
8870  1000,
8871  0,
8872  2.0);
8875  new TH1D("rap_vs_Pt_InM_all_mixing_74",
8876  "rapidity = (2.4-2.8) P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant "
8877  "mass in GeV/c^{2};#",
8878  1000,
8879  0,
8880  2.0);
8883  new TH1D("rap_vs_Pt_InM_all_mixing_75",
8884  "rapidity = (2.4-2.8) P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant "
8885  "mass in GeV/c^{2};#",
8886  1000,
8887  0,
8888  2.0);
8891  new TH1D("rap_vs_Pt_InM_all_mixing_76",
8892  "rapidity = (2.4-2.8) P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant "
8893  "mass in GeV/c^{2};#",
8894  1000,
8895  0,
8896  2.0);
8899  new TH1D("rap_vs_Pt_InM_all_mixing_81",
8900  "rapidity = (2.8-3.2) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
8901  "mass in GeV/c^{2};#",
8902  1000,
8903  0,
8904  2.0);
8907  new TH1D("rap_vs_Pt_InM_all_mixing_82",
8908  "rapidity = (2.8-3.2) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
8909  "mass in GeV/c^{2};#",
8910  1000,
8911  0,
8912  2.0);
8915  new TH1D("rap_vs_Pt_InM_all_mixing_83",
8916  "rapidity = (2.8-3.2) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
8917  "mass in GeV/c^{2};#",
8918  1000,
8919  0,
8920  2.0);
8923  new TH1D("rap_vs_Pt_InM_all_mixing_84",
8924  "rapidity = (2.8-3.2) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
8925  "mass in GeV/c^{2};#",
8926  1000,
8927  0,
8928  2.0);
8931  new TH1D("rap_vs_Pt_InM_all_mixing_85",
8932  "rapidity = (2.8-3.2) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
8933  "mass in GeV/c^{2};#",
8934  1000,
8935  0,
8936  2.0);
8939  new TH1D("rap_vs_Pt_InM_all_mixing_86",
8940  "rapidity = (2.8-3.2) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
8941  "mass in GeV/c^{2};#",
8942  1000,
8943  0,
8944  2.0);
8947  new TH1D("rap_vs_Pt_InM_all_mixing_87",
8948  "rapidity = (2.8-3.2) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
8949  "mass in GeV/c^{2};#",
8950  1000,
8951  0,
8952  2.0);
8955  new TH1D("rap_vs_Pt_InM_all_mixing_88",
8956  "rapidity = (2.8-3.2) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
8957  "mass in GeV/c^{2};#",
8958  1000,
8959  0,
8960  2.0);
8963  new TH1D("rap_vs_Pt_InM_all_mixing_89",
8964  "rapidity = (2.8-3.2) P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant "
8965  "mass in GeV/c^{2};#",
8966  1000,
8967  0,
8968  2.0);
8971  new TH1D("rap_vs_Pt_InM_all_mixing_90",
8972  "rapidity = (2.8-3.2) P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant "
8973  "mass in GeV/c^{2};#",
8974  1000,
8975  0,
8976  2.0);
8979  new TH1D("rap_vs_Pt_InM_all_mixing_91",
8980  "rapidity = (2.8-3.2) P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant "
8981  "mass in GeV/c^{2};#",
8982  1000,
8983  0,
8984  2.0);
8987  new TH1D("rap_vs_Pt_InM_all_mixing_92",
8988  "rapidity = (2.8-3.2) P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant "
8989  "mass in GeV/c^{2};#",
8990  1000,
8991  0,
8992  2.0);
8995  new TH1D("rap_vs_Pt_InM_all_mixing_101",
8996  "rapidity = (3.2-3.6) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
8997  "mass in GeV/c^{2};#",
8998  1000,
8999  0,
9000  2.0);
9003  new TH1D("rap_vs_Pt_InM_all_mixing_102",
9004  "rapidity = (3.2-3.6) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
9005  "mass in GeV/c^{2};#",
9006  1000,
9007  0,
9008  2.0);
9011  new TH1D("rap_vs_Pt_InM_all_mixing_103",
9012  "rapidity = (3.2-3.6) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
9013  "mass in GeV/c^{2};#",
9014  1000,
9015  0,
9016  2.0);
9019  new TH1D("rap_vs_Pt_InM_all_mixing_104",
9020  "rapidity = (3.2-3.6) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
9021  "mass in GeV/c^{2};#",
9022  1000,
9023  0,
9024  2.0);
9027  new TH1D("rap_vs_Pt_InM_all_mixing_105",
9028  "rapidity = (3.2-3.6) P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant "
9029  "mass in GeV/c^{2};#",
9030  1000,
9031  0,
9032  2.0);
9035  new TH1D("rap_vs_Pt_InM_all_mixing_106",
9036  "rapidity = (3.2-3.6) P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant "
9037  "mass in GeV/c^{2};#",
9038  1000,
9039  0,
9040  2.0);
9043  new TH1D("rap_vs_Pt_InM_all_mixing_107",
9044  "rapidity = (3.2-3.6) P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant "
9045  "mass in GeV/c^{2};#",
9046  1000,
9047  0,
9048  2.0);
9051  new TH1D("rap_vs_Pt_InM_all_mixing_108",
9052  "rapidity = (3.2-3.6) P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant "
9053  "mass in GeV/c^{2};#",
9054  1000,
9055  0,
9056  2.0);
9059  new TH1D("rap_vs_Pt_InM_all_mixing_111",
9060  "rapidity = (3.6-4.0) P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant "
9061  "mass in GeV/c^{2};#",
9062  1000,
9063  0,
9064  2.0);
9067  new TH1D("rap_vs_Pt_InM_all_mixing_112",
9068  "rapidity = (3.6-4.0) P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant "
9069  "mass in GeV/c^{2};#",
9070  1000,
9071  0,
9072  2.0);
9075  new TH1D("rap_vs_Pt_InM_all_mixing_113",
9076  "rapidity = (3.6-4.0) P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant "
9077  "mass in GeV/c^{2};#",
9078  1000,
9079  0,
9080  2.0);
9083  new TH1D("rap_vs_Pt_InM_all_mixing_114",
9084  "rapidity = (3.6-4.0) P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant "
9085  "mass in GeV/c^{2};#",
9086  1000,
9087  0,
9088  2.0);
9090 
9091 
9092  // Pt separation sith step 0.1 "onetwo"
9094  new TH1D("Pi0_pt_est_onetwo_Both",
9095  "P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9096  20,
9097  0,
9098  2.0);
9100  pt_onetwo_1 =
9101  new TH1D("pt_onetwo_1",
9102  "P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9103  1000,
9104  0,
9105  2.0);
9106  fHistoList_pt_onetwo.push_back(pt_onetwo_1);
9107  pt_onetwo_2 =
9108  new TH1D("pt_onetwo_2",
9109  "P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9110  1000,
9111  0,
9112  2.0);
9113  fHistoList_pt_onetwo.push_back(pt_onetwo_2);
9114  pt_onetwo_3 =
9115  new TH1D("pt_onetwo_3",
9116  "P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9117  1000,
9118  0,
9119  2.0);
9120  fHistoList_pt_onetwo.push_back(pt_onetwo_3);
9121  pt_onetwo_4 =
9122  new TH1D("pt_onetwo_4",
9123  "P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9124  1000,
9125  0,
9126  2.0);
9127  fHistoList_pt_onetwo.push_back(pt_onetwo_4);
9128  pt_onetwo_5 =
9129  new TH1D("pt_onetwo_5",
9130  "P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9131  1000,
9132  0,
9133  2.0);
9134  fHistoList_pt_onetwo.push_back(pt_onetwo_5);
9135  pt_onetwo_6 =
9136  new TH1D("pt_onetwo_6",
9137  "P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9138  1000,
9139  0,
9140  2.0);
9141  fHistoList_pt_onetwo.push_back(pt_onetwo_6);
9142  pt_onetwo_7 =
9143  new TH1D("pt_onetwo_7",
9144  "P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9145  1000,
9146  0,
9147  2.0);
9148  fHistoList_pt_onetwo.push_back(pt_onetwo_7);
9149  pt_onetwo_8 =
9150  new TH1D("pt_onetwo_8",
9151  "P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9152  1000,
9153  0,
9154  2.0);
9155  fHistoList_pt_onetwo.push_back(pt_onetwo_8);
9156  pt_onetwo_9 =
9157  new TH1D("pt_onetwo_9",
9158  "P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9159  1000,
9160  0,
9161  2.0);
9162  fHistoList_pt_onetwo.push_back(pt_onetwo_9);
9163  pt_onetwo_10 =
9164  new TH1D("pt_onetwo_10",
9165  "P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9166  1000,
9167  0,
9168  2.0);
9170  pt_onetwo_11 =
9171  new TH1D("pt_onetwo_11",
9172  "P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9173  1000,
9174  0,
9175  2.0);
9177  pt_onetwo_12 =
9178  new TH1D("pt_onetwo_12",
9179  "P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9180  1000,
9181  0,
9182  2.0);
9184  pt_onetwo_13 =
9185  new TH1D("pt_onetwo_13",
9186  "P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9187  1000,
9188  0,
9189  2.0);
9191  pt_onetwo_14 =
9192  new TH1D("pt_onetwo_14",
9193  "P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9194  1000,
9195  0,
9196  2.0);
9198  pt_onetwo_15 =
9199  new TH1D("pt_onetwo_15",
9200  "P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9201  1000,
9202  0,
9203  2.0);
9205  pt_onetwo_16 =
9206  new TH1D("pt_onetwo_16",
9207  "P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9208  1000,
9209  0,
9210  2.0);
9212  pt_onetwo_17 =
9213  new TH1D("pt_onetwo_17",
9214  "P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9215  1000,
9216  0,
9217  2.0);
9219  pt_onetwo_18 =
9220  new TH1D("pt_onetwo_18",
9221  "P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9222  1000,
9223  0,
9224  2.0);
9226  pt_onetwo_19 =
9227  new TH1D("pt_onetwo_19",
9228  "P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9229  1000,
9230  0,
9231  2.0);
9233  pt_onetwo_20 =
9234  new TH1D("pt_onetwo_20",
9235  "P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9236  1000,
9237  0,
9238  2.0);
9240 
9242  new TH1D("pt_onetwo_mixing_1",
9243  "P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9244  1000,
9245  0,
9246  2.0);
9249  new TH1D("pt_onetwo_mixing_2",
9250  "P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9251  1000,
9252  0,
9253  2.0);
9256  new TH1D("pt_onetwo_mixing_3",
9257  "P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9258  1000,
9259  0,
9260  2.0);
9263  new TH1D("pt_onetwo_mixing_4",
9264  "P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9265  1000,
9266  0,
9267  2.0);
9270  new TH1D("pt_onetwo_mixing_5",
9271  "P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9272  1000,
9273  0,
9274  2.0);
9277  new TH1D("pt_onetwo_mixing_6",
9278  "P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9279  1000,
9280  0,
9281  2.0);
9284  new TH1D("pt_onetwo_mixing_7",
9285  "P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9286  1000,
9287  0,
9288  2.0);
9291  new TH1D("pt_onetwo_mixing_8",
9292  "P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9293  1000,
9294  0,
9295  2.0);
9298  new TH1D("pt_onetwo_mixing_9",
9299  "P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9300  1000,
9301  0,
9302  2.0);
9305  new TH1D("pt_onetwo_mixing_10",
9306  "P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9307  1000,
9308  0,
9309  2.0);
9312  new TH1D("pt_onetwo_mixing_11",
9313  "P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9314  1000,
9315  0,
9316  2.0);
9319  new TH1D("pt_onetwo_mixing_12",
9320  "P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9321  1000,
9322  0,
9323  2.0);
9326  new TH1D("pt_onetwo_mixing_13",
9327  "P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9328  1000,
9329  0,
9330  2.0);
9333  new TH1D("pt_onetwo_mixing_14",
9334  "P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9335  1000,
9336  0,
9337  2.0);
9340  new TH1D("pt_onetwo_mixing_15",
9341  "P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9342  1000,
9343  0,
9344  2.0);
9347  new TH1D("pt_onetwo_mixing_16",
9348  "P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9349  1000,
9350  0,
9351  2.0);
9354  new TH1D("pt_onetwo_mixing_17",
9355  "P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9356  1000,
9357  0,
9358  2.0);
9361  new TH1D("pt_onetwo_mixing_18",
9362  "P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9363  1000,
9364  0,
9365  2.0);
9368  new TH1D("pt_onetwo_mixing_19",
9369  "P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9370  1000,
9371  0,
9372  2.0);
9375  new TH1D("pt_onetwo_mixing_20",
9376  "P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9377  1000,
9378  0,
9379  2.0);
9381 
9382  // Pt separation sith step 0.1 "all"
9384  new TH1D("Pi0_pt_est_all_Both",
9385  "P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9386  20,
9387  0,
9388  2.0);
9390  pt_all_1 =
9391  new TH1D("pt_all_1",
9392  "P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9393  1000,
9394  0,
9395  2.0);
9396  fHistoList_pt_all.push_back(pt_all_1);
9397  pt_all_2 =
9398  new TH1D("pt_all_2",
9399  "P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9400  1000,
9401  0,
9402  2.0);
9403  fHistoList_pt_all.push_back(pt_all_2);
9404  pt_all_3 =
9405  new TH1D("pt_all_3",
9406  "P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9407  1000,
9408  0,
9409  2.0);
9410  fHistoList_pt_all.push_back(pt_all_3);
9411  pt_all_4 =
9412  new TH1D("pt_all_4",
9413  "P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9414  1000,
9415  0,
9416  2.0);
9417  fHistoList_pt_all.push_back(pt_all_4);
9418  pt_all_5 =
9419  new TH1D("pt_all_5",
9420  "P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9421  1000,
9422  0,
9423  2.0);
9424  fHistoList_pt_all.push_back(pt_all_5);
9425  pt_all_6 =
9426  new TH1D("pt_all_6",
9427  "P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9428  1000,
9429  0,
9430  2.0);
9431  fHistoList_pt_all.push_back(pt_all_6);
9432  pt_all_7 =
9433  new TH1D("pt_all_7",
9434  "P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9435  1000,
9436  0,
9437  2.0);
9438  fHistoList_pt_all.push_back(pt_all_7);
9439  pt_all_8 =
9440  new TH1D("pt_all_8",
9441  "P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9442  1000,
9443  0,
9444  2.0);
9445  fHistoList_pt_all.push_back(pt_all_8);
9446  pt_all_9 =
9447  new TH1D("pt_all_9",
9448  "P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9449  1000,
9450  0,
9451  2.0);
9452  fHistoList_pt_all.push_back(pt_all_9);
9453  pt_all_10 =
9454  new TH1D("pt_all_10",
9455  "P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9456  1000,
9457  0,
9458  2.0);
9459  fHistoList_pt_all.push_back(pt_all_10);
9460  pt_all_11 =
9461  new TH1D("pt_all_11",
9462  "P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9463  1000,
9464  0,
9465  2.0);
9466  fHistoList_pt_all.push_back(pt_all_11);
9467  pt_all_12 =
9468  new TH1D("pt_all_12",
9469  "P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9470  1000,
9471  0,
9472  2.0);
9473  fHistoList_pt_all.push_back(pt_all_12);
9474  pt_all_13 =
9475  new TH1D("pt_all_13",
9476  "P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9477  1000,
9478  0,
9479  2.0);
9480  fHistoList_pt_all.push_back(pt_all_13);
9481  pt_all_14 =
9482  new TH1D("pt_all_14",
9483  "P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9484  1000,
9485  0,
9486  2.0);
9487  fHistoList_pt_all.push_back(pt_all_14);
9488  pt_all_15 =
9489  new TH1D("pt_all_15",
9490  "P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9491  1000,
9492  0,
9493  2.0);
9494  fHistoList_pt_all.push_back(pt_all_15);
9495  pt_all_16 =
9496  new TH1D("pt_all_16",
9497  "P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9498  1000,
9499  0,
9500  2.0);
9501  fHistoList_pt_all.push_back(pt_all_16);
9502  pt_all_17 =
9503  new TH1D("pt_all_17",
9504  "P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9505  1000,
9506  0,
9507  2.0);
9508  fHistoList_pt_all.push_back(pt_all_17);
9509  pt_all_18 =
9510  new TH1D("pt_all_18",
9511  "P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9512  1000,
9513  0,
9514  2.0);
9515  fHistoList_pt_all.push_back(pt_all_18);
9516  pt_all_19 =
9517  new TH1D("pt_all_19",
9518  "P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9519  1000,
9520  0,
9521  2.0);
9522  fHistoList_pt_all.push_back(pt_all_19);
9523  pt_all_20 =
9524  new TH1D("pt_all_20",
9525  "P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9526  1000,
9527  0,
9528  2.0);
9529  fHistoList_pt_all.push_back(pt_all_20);
9530 
9531  pt_all_mixing_1 =
9532  new TH1D("pt_all_mixing_1",
9533  "P_{t} = (0.0-0.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9534  1000,
9535  0,
9536  2.0);
9538  pt_all_mixing_2 =
9539  new TH1D("pt_all_mixing_2",
9540  "P_{t} = (0.1-0.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9541  1000,
9542  0,
9543  2.0);
9545  pt_all_mixing_3 =
9546  new TH1D("pt_all_mixing_3",
9547  "P_{t} = (0.2-0.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9548  1000,
9549  0,
9550  2.0);
9552  pt_all_mixing_4 =
9553  new TH1D("pt_all_mixing_4",
9554  "P_{t} = (0.3-0.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9555  1000,
9556  0,
9557  2.0);
9559  pt_all_mixing_5 =
9560  new TH1D("pt_all_mixing_5",
9561  "P_{t} = (0.4-0.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9562  1000,
9563  0,
9564  2.0);
9566  pt_all_mixing_6 =
9567  new TH1D("pt_all_mixing_6",
9568  "P_{t} = (0.5-0.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9569  1000,
9570  0,
9571  2.0);
9573  pt_all_mixing_7 =
9574  new TH1D("pt_all_mixing_7",
9575  "P_{t} = (0.6-0.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9576  1000,
9577  0,
9578  2.0);
9580  pt_all_mixing_8 =
9581  new TH1D("pt_all_mixing_8",
9582  "P_{t} = (0.7-0.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9583  1000,
9584  0,
9585  2.0);
9587  pt_all_mixing_9 =
9588  new TH1D("pt_all_mixing_9",
9589  "P_{t} = (0.8-0.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9590  1000,
9591  0,
9592  2.0);
9595  new TH1D("pt_all_mixing_10",
9596  "P_{t} = (0.9-1.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9597  1000,
9598  0,
9599  2.0);
9602  new TH1D("pt_all_mixing_11",
9603  "P_{t} = (1.0-1.1 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9604  1000,
9605  0,
9606  2.0);
9609  new TH1D("pt_all_mixing_12",
9610  "P_{t} = (1.1-1.2 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9611  1000,
9612  0,
9613  2.0);
9616  new TH1D("pt_all_mixing_13",
9617  "P_{t} = (1.2-1.3 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9618  1000,
9619  0,
9620  2.0);
9623  new TH1D("pt_all_mixing_14",
9624  "P_{t} = (1.3-1.4 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9625  1000,
9626  0,
9627  2.0);
9630  new TH1D("pt_all_mixing_15",
9631  "P_{t} = (1.4-1.5 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9632  1000,
9633  0,
9634  2.0);
9637  new TH1D("pt_all_mixing_16",
9638  "P_{t} = (1.5-1.6 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9639  1000,
9640  0,
9641  2.0);
9644  new TH1D("pt_all_mixing_17",
9645  "P_{t} = (1.6-1.7 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9646  1000,
9647  0,
9648  2.0);
9651  new TH1D("pt_all_mixing_18",
9652  "P_{t} = (1.7-1.8 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9653  1000,
9654  0,
9655  2.0);
9658  new TH1D("pt_all_mixing_19",
9659  "P_{t} = (1.8-1.9 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9660  1000,
9661  0,
9662  2.0);
9665  new TH1D("pt_all_mixing_20",
9666  "P_{t} = (1.9-2.0 GeV/c^{2}) ;invariant mass in GeV/c^{2};#",
9667  1000,
9668  0,
9669  2.0);
9671 
9672 
9673  // BG cases
9674  //Both all
9675  BG1_InM_all_Both = new TH1D("BG1_InM_all_Both",
9676  "BG1_InM_all_Both; invariant mass in GeV/c^{2};#",
9677  1000,
9678  0,
9679  2.0);
9681  BG2_InM_all_Both = new TH1D("BG2_InM_all_Both",
9682  "BG2_InM_all_Both; invariant mass in GeV/c^{2};#",
9683  1000,
9684  0,
9685  2.0);
9687  BG3_InM_all_Both = new TH1D("BG3_InM_all_Both",
9688  "BG3_InM_all_Both; invariant mass in GeV/c^{2};#",
9689  1000,
9690  0,
9691  2.0);
9693  BG4_InM_all_Both = new TH1D("BG4_InM_all_Both",
9694  "BG4_InM_all_Both; invariant mass in GeV/c^{2};#",
9695  1000,
9696  0,
9697  2.0);
9699  BG5_InM_all_Both = new TH1D("BG5_InM_all_Both",
9700  "BG5_InM_all_Both; invariant mass in GeV/c^{2};#",
9701  1000,
9702  0,
9703  2.0);
9705  BG6_InM_all_Both = new TH1D("BG6_InM_all_Both",
9706  "BG6_InM_all_Both; invariant mass in GeV/c^{2};#",
9707  1000,
9708  0,
9709  2.0);
9711  BG7_InM_all_Both = new TH1D("BG7_InM_all_Both",
9712  "BG7_InM_all_Both; invariant mass in GeV/c^{2};#",
9713  1000,
9714  0,
9715  2.0);
9717  BG8_InM_all_Both = new TH1D("BG8_InM_all_Both",
9718  "BG8_InM_all_Both; invariant mass in GeV/c^{2};#",
9719  1000,
9720  0,
9721  2.0);
9723  BG9_InM_all_Both = new TH1D("BG9_InM_all_Both",
9724  "BG9_InM_all_Both; invariant mass in GeV/c^{2};#",
9725  1000,
9726  0,
9727  2.0);
9730  new TH1D("BG10_InM_all_Both",
9731  "BG10_InM_all_Both; invariant mass in GeV/c^{2};#",
9732  1000,
9733  0,
9734  2.0);
9736  PdgCase8_InM_all_Both = new TH1D(
9737  "PdgCase8_InM_all_Both", "PdgCase8_InM_all_Both; Id ;#", 5000, -2500, 2500);
9739  PdgCase8mothers_InM_all_Both = new TH1D("PdgCase8mothers_InM_all_Both",
9740  "PdgCase8mothers_InM_all_Both; Id ;#",
9741  5000,
9742  -2500,
9743  2500);
9746  new TH1D("sameMIDcase8_InM_all_Both",
9747  "sameMIDcase8_InM_all_Both; invariant mass in GeV/c^{2};#",
9748  1000,
9749  0,
9750  2.0);
9753  new TH1D("sameGRIDcase8_InM_all_Both",
9754  "sameGRIDcase8_InM_all_Both; invariant mass in GeV/c^{2};#",
9755  1000,
9756  0,
9757  2.0);
9759  Case1ZYPos_InM_all_Both = new TH2D("Case1ZYPos_InM_all_Both",
9760  "Case1ZYPos_InM_all_Both; z[cm]; y[cm]",
9761  400,
9762  -1,
9763  200,
9764  200,
9765  -50,
9766  50);
9769  new TH1D("sameMIDcase8_mothedPDG_InM_all_Both",
9770  "sameMIDcase8_mothedPDG_InM_all_Both; Id ;#",
9771  5000,
9772  -2500,
9773  2500);
9776  new TH1D("PdgCase8NonEComeFromTarget_InM_all_Both",
9777  "PdgCase8NonEComeFromTarget_InM_all_Both; Id ;#",
9778  5000,
9779  -2500,
9780  2500);
9783  new TH1D("PdgCase8NonE_NOT_FromTarget_InM_all_Both",
9784  "PdgCase8NonE_NOT_FromTarget_InM_all_Both; Id ;#",
9785  5000,
9786  -2500,
9787  2500);
9788  fHistoList_bg_InM_all_Both.push_back(
9791  new TH1D("PdgCase8motherNonE_InM_all_Both",
9792  "PdgCase8motherNonE_InM_all_Both; Id ;#",
9793  5000,
9794  -2500,
9795  2500);
9798  new TH1D("Case8ElFromDalitz_InM_all_Both",
9799  "Case8ElFromDalitz_InM_all_Both; invariant mass in GeV/c^{2};#",
9800  1000,
9801  0,
9802  2.0);
9805  new TH1D("Case8NonElFrom_pn_InM_all_Both",
9806  "Case8NonElFrom_pn_InM_all_Both; invariant mass in GeV/c^{2};#",
9807  1000,
9808  0,
9809  2.0);
9812  new TH1D("Case8NonElFrom_eta_InM_all_Both",
9813  "Case8NonElFrom_eta_InM_all_Both; invariant mass in GeV/c^{2};#",
9814  1000,
9815  0,
9816  2.0);
9819  new TH1D("Case8NonElFrom_kaon_InM_all_Both",
9820  "Case8NonElFrom_kaon_InM_all_Both; invariant mass in GeV/c^{2};#",
9821  1000,
9822  0,
9823  2.0);
9826  new TH1D("sameMIDcase8NonEPdg_InM_all_Both",
9827  "sameMIDcase8NonEPdg_InM_all_Both; Id ;#",
9828  5000,
9829  -2500,
9830  2500);
9833  new TH1D("sameMIDcase8NonEMotherPdg_InM_all_Both",
9834  "sameMIDcase8NonEMotherPdg_InM_all_Both; Id ;#",
9835  5000,
9836  -2500,
9837  2500);
9840  "sameMIDcase8NonEMotherIM_InM_all_Both",
9841  "sameMIDcase8NonEMotherIM_InM_all_Both; invariant mass in GeV/c^{2};#",
9842  1000,
9843  0,
9844  2.0);
9847  new TH1D("sameMIDcase8NonEPdgFromTarget_InM_all_Both",
9848  "sameMIDcase8NonEPdgFromTarget_InM_all_Both; Id ;#",
9849  5000,
9850  -2500,
9851  2500);
9852  fHistoList_bg_InM_all_Both.push_back(
9855  new TH1D("sameMIDcase8NonEComeFromTargetIM_InM_all_Both",
9856  "sameMIDcase8NonEComeFromTargetIM_InM_all_Both; invariant mass in "
9857  "GeV/c^{2};#",
9858  1000,
9859  0,
9860  2.0);
9861  fHistoList_bg_InM_all_Both.push_back(
9864  new TH1D("sameMIDcase8NonEComeFromTargetP_InM_all_Both",
9865  "sameMIDcase8NonEComeFromTargetP_InM_all_Both; P in GeV/c^{2} ;#",
9866  200,
9867  0,
9868  10);
9869  fHistoList_bg_InM_all_Both.push_back(
9872  "sameMIDcase8NonEComeFromTargetPt_InM_all_Both",
9873  "sameMIDcase8NonEComeFromTargetPt_InM_all_Both; Pt in GeV/c^{2} ;#",
9874  200,
9875  0,
9876  10);
9877  fHistoList_bg_InM_all_Both.push_back(
9879  //Both zero
9881  new TH1D("BG1_InM_zero_Both",
9882  "BG1_InM_zero_Both; invariant mass in GeV/c^{2};#",
9883  1000,
9884  0,
9885  2.0);
9888  new TH1D("BG2_InM_zero_Both",
9889  "BG2_InM_zero_Both; invariant mass in GeV/c^{2};#",
9890  1000,
9891  0,
9892  2.0);
9895  new TH1D("BG3_InM_zero_Both",
9896  "BG3_InM_zero_Both; invariant mass in GeV/c^{2};#",
9897  1000,
9898  0,
9899  2.0);
9902  new TH1D("BG4_InM_zero_Both",
9903  "BG4_InM_zero_Both; invariant mass in GeV/c^{2};#",
9904  1000,
9905  0,
9906  2.0);
9909  new TH1D("BG5_InM_zero_Both",
9910  "BG5_InM_zero_Both; invariant mass in GeV/c^{2};#",
9911  1000,
9912  0,
9913  2.0);
9916  new TH1D("BG6_InM_zero_Both",
9917  "BG6_InM_zero_Both; invariant mass in GeV/c^{2};#",
9918  1000,
9919  0,
9920  2.0);
9923  new TH1D("BG7_InM_zero_Both",
9924  "BG7_InM_zero_Both; invariant mass in GeV/c^{2};#",
9925  1000,
9926  0,
9927  2.0);
9930  new TH1D("BG8_InM_zero_Both",
9931  "BG8_InM_zero_Both; invariant mass in GeV/c^{2};#",
9932  1000,
9933  0,
9934  2.0);
9937  new TH1D("BG9_InM_zero_Both",
9938  "BG9_InM_zero_Both; invariant mass in GeV/c^{2};#",
9939  1000,
9940  0,
9941  2.0);
9944  new TH1D("BG10_InM_zero_Both",
9945  "BG10_InM_zero_Both; invariant mass in GeV/c^{2};#",
9946  1000,
9947  0,
9948  2.0);
9950  PdgCase8_InM_zero_Both = new TH1D("PdgCase8_InM_zero_Both",
9951  "PdgCase8_InM_zero_Both; Id ;#",
9952  5000,
9953  -2500,
9954  2500);
9957  new TH1D("PdgCase8mothers_InM_zero_Both",
9958  "PdgCase8mothers_InM_zero_Both; Id ;#",
9959  5000,
9960  -2500,
9961  2500);
9964  new TH1D("sameMIDcase8_InM_zero_Both",
9965  "sameMIDcase8_InM_zero_Both; invariant mass in GeV/c^{2};#",
9966  1000,
9967  0,
9968  2.0);
9971  new TH1D("sameGRIDcase8_InM_zero_Both",
9972  "sameGRIDcase8_InM_zero_Both; invariant mass in GeV/c^{2};#",
9973  1000,
9974  0,
9975  2.0);
9977  Case1ZYPos_InM_zero_Both = new TH2D("Case1ZYPos_InM_zero_Both",
9978  "Case1ZYPos_InM_zero_Both; z[cm]; y[cm]",
9979  400,
9980  -1,
9981  200,
9982  200,
9983  -50,
9984  50);
9987  new TH1D("sameMIDcase8_mothedPDG_InM_zero_Both",
9988  "sameMIDcase8_mothedPDG_InM_zero_Both; Id ;#",
9989  5000,
9990  -2500,
9991  2500);
9994  new TH1D("PdgCase8NonEComeFromTarget_InM_zero_Both",
9995  "PdgCase8NonEComeFromTarget_InM_zero_Both; Id ;#",
9996  5000,
9997  -2500,
9998  2500);
9999  fHistoList_bg_InM_zero_Both.push_back(
10002  new TH1D("PdgCase8NonE_NOT_FromTarget_InM_zero_Both",
10003  "PdgCase8NonE_NOT_FromTarget_InM_zero_Both; Id ;#",
10004  5000,
10005  -2500,
10006  2500);
10007  fHistoList_bg_InM_zero_Both.push_back(
10010  new TH1D("PdgCase8motherNonE_InM_zero_Both",
10011  "PdgCase8motherNonE_InM_zero_Both; Id ;#",
10012  5000,
10013  -2500,
10014  2500);
10017  new TH1D("Case8ElFromDalitz_InM_zero_Both",
10018  "Case8ElFromDalitz_InM_zero_Both; invariant mass in GeV/c^{2};#",
10019  1000,
10020  0,
10021  2.0);
10024  new TH1D("Case8NonElFrom_pn_InM_zero_Both",
10025  "Case8NonElFrom_pn_InM_zero_Both; invariant mass in GeV/c^{2};#",
10026  1000,
10027  0,
10028  2.0);
10031  new TH1D("Case8NonElFrom_eta_InM_zero_Both",
10032  "Case8NonElFrom_eta_InM_zero_Both; invariant mass in GeV/c^{2};#",
10033  1000,
10034  0,
10035  2.0);
10038  new TH1D("Case8NonElFrom_kaon_InM_zero_Both",
10039  "Case8NonElFrom_kaon_InM_zero_Both; invariant mass in GeV/c^{2};#",
10040  1000,
10041  0,
10042  2.0);
10045  new TH1D("sameMIDcase8NonEPdg_InM_zero_Both",
10046  "sameMIDcase8NonEPdg_InM_zero_Both; Id ;#",
10047  5000,
10048  -2500,
10049  2500);
10052  new TH1D("sameMIDcase8NonEMotherPdg_InM_zero_Both",
10053  "sameMIDcase8NonEMotherPdg_InM_zero_Both; Id ;#",
10054  5000,
10055  -2500,
10056  2500);
10057  fHistoList_bg_InM_zero_Both.push_back(
10060  "sameMIDcase8NonEMotherIM_InM_zero_Both",
10061  "sameMIDcase8NonEMotherIM_InM_zero_Both; invariant mass in GeV/c^{2};#",
10062  1000,
10063  0,
10064  2.0);
10067  new TH1D("sameMIDcase8NonEPdgFromTarget_InM_zero_Both",
10068  "sameMIDcase8NonEPdgFromTarget_InM_zero_Both; Id ;#",
10069  5000,
10070  -2500,
10071  2500);
10072  fHistoList_bg_InM_zero_Both.push_back(
10075  new TH1D("sameMIDcase8NonEComeFromTargetIM_InM_zero_Both",
10076  "sameMIDcase8NonEComeFromTargetIM_InM_zero_Both; invariant mass "
10077  "in GeV/c^{2};#",
10078  1000,
10079  0,
10080  2.0);
10081  fHistoList_bg_InM_zero_Both.push_back(
10084  new TH1D("sameMIDcase8NonEComeFromTargetP_InM_zero_Both",
10085  "sameMIDcase8NonEComeFromTargetP_InM_zero_Both; P in GeV/c^{2} ;#",
10086  200,
10087  0,
10088  10);
10089  fHistoList_bg_InM_zero_Both.push_back(
10092  "sameMIDcase8NonEComeFromTargetPt_InM_zero_Both",
10093  "sameMIDcase8NonEComeFromTargetPt_InM_zero_Both; Pt in GeV/c^{2} ;#",
10094  200,
10095  0,
10096  10);
10097  fHistoList_bg_InM_zero_Both.push_back(
10099  //Both one
10100  BG1_InM_one_Both = new TH1D("BG1_InM_one_Both",
10101  "BG1_InM_one_Both; invariant mass in GeV/c^{2};#",
10102  1000,
10103  0,
10104  2.0);
10106  BG2_InM_one_Both = new TH1D("BG2_InM_one_Both",
10107  "BG2_InM_one_Both; invariant mass in GeV/c^{2};#",
10108  1000,
10109  0,
10110  2.0);
10112  BG3_InM_one_Both = new TH1D("BG3_InM_one_Both",
10113  "BG3_InM_one_Both; invariant mass in GeV/c^{2};#",
10114  1000,
10115  0,
10116  2.0);
10118  BG4_InM_one_Both = new TH1D("BG4_InM_one_Both",
10119  "BG4_InM_one_Both; invariant mass in GeV/c^{2};#",
10120  1000,
10121  0,
10122  2.0);
10124  BG5_InM_one_Both = new TH1D("BG5_InM_one_Both",
10125  "BG5_InM_one_Both; invariant mass in GeV/c^{2};#",
10126  1000,
10127  0,
10128  2.0);
10130  BG6_InM_one_Both = new TH1D("BG6_InM_one_Both",
10131  "BG6_InM_one_Both; invariant mass in GeV/c^{2};#",
10132  1000,
10133  0,
10134  2.0);
10136  BG7_InM_one_Both = new TH1D("BG7_InM_one_Both",
10137  "BG7_InM_one_Both; invariant mass in GeV/c^{2};#",
10138  1000,
10139  0,
10140  2.0);
10142  BG8_InM_one_Both = new TH1D("BG8_InM_one_Both",
10143  "BG8_InM_one_Both; invariant mass in GeV/c^{2};#",
10144  1000,
10145  0,
10146  2.0);
10148  BG9_InM_one_Both = new TH1D("BG9_InM_one_Both",
10149  "BG9_InM_one_Both; invariant mass in GeV/c^{2};#",
10150  1000,
10151  0,
10152  2.0);
10155  new TH1D("BG10_InM_one_Both",
10156  "BG10_InM_one_Both; invariant mass in GeV/c^{2};#",
10157  1000,
10158  0,
10159  2.0);
10161  PdgCase8_InM_one_Both = new TH1D(
10162  "PdgCase8_InM_one_Both", "PdgCase8_InM_one_Both; Id ;#", 5000, -2500, 2500);
10164  PdgCase8mothers_InM_one_Both = new TH1D("PdgCase8mothers_InM_one_Both",
10165  "PdgCase8mothers_InM_one_Both; Id ;#",
10166  5000,
10167  -2500,
10168  2500);
10171  new TH1D("sameMIDcase8_InM_one_Both",
10172  "sameMIDcase8_InM_one_Both; invariant mass in GeV/c^{2};#",
10173  1000,
10174  0,
10175  2.0);
10178  new TH1D("sameGRIDcase8_InM_one_Both",
10179  "sameGRIDcase8_InM_one_Both; invariant mass in GeV/c^{2};#",
10180  1000,
10181  0,
10182  2.0);
10184  Case1ZYPos_InM_one_Both = new TH2D("Case1ZYPos_InM_one_Both",
10185  "Case1ZYPos_InM_one_Both; z[cm]; y[cm]",
10186  400,
10187  -1,
10188  200,
10189  200,
10190  -50,
10191  50);
10194  new TH1D("sameMIDcase8_mothedPDG_InM_one_Both",
10195  "sameMIDcase8_mothedPDG_InM_one_Both; Id ;#",
10196  5000,
10197  -2500,
10198  2500);
10201  new TH1D("PdgCase8NonEComeFromTarget_InM_one_Both",
10202  "PdgCase8NonEComeFromTarget_InM_one_Both; Id ;#",
10203  5000,
10204  -2500,
10205  2500);
10208  new TH1D("PdgCase8NonE_NOT_FromTarget_InM_one_Both",
10209  "PdgCase8NonE_NOT_FromTarget_InM_one_Both; Id ;#",
10210  5000,
10211  -2500,
10212  2500);
10213  fHistoList_bg_InM_one_Both.push_back(
10216  new TH1D("PdgCase8motherNonE_InM_one_Both",
10217  "PdgCase8motherNonE_InM_one_Both; Id ;#",
10218  5000,
10219  -2500,
10220  2500);
10223  new TH1D("Case8ElFromDalitz_InM_one_Both",
10224  "Case8ElFromDalitz_InM_one_Both; invariant mass in GeV/c^{2};#",
10225  1000,
10226  0,
10227  2.0);
10230  new TH1D("Case8NonElFrom_pn_InM_one_Both",
10231  "Case8NonElFrom_pn_InM_one_Both; invariant mass in GeV/c^{2};#",
10232  1000,
10233  0,
10234  2.0);
10237  new TH1D("Case8NonElFrom_eta_InM_one_Both",
10238  "Case8NonElFrom_eta_InM_one_Both; invariant mass in GeV/c^{2};#",
10239  1000,
10240  0,
10241  2.0);
10244  new TH1D("Case8NonElFrom_kaon_InM_one_Both",
10245  "Case8NonElFrom_kaon_InM_one_Both; invariant mass in GeV/c^{2};#",
10246  1000,
10247  0,
10248  2.0);
10251  new TH1D("sameMIDcase8NonEPdg_InM_one_Both",
10252  "sameMIDcase8NonEPdg_InM_one_Both; Id ;#",
10253  5000,
10254  -2500,
10255  2500);
10258  new TH1D("sameMIDcase8NonEMotherPdg_InM_one_Both",
10259  "sameMIDcase8NonEMotherPdg_InM_one_Both; Id ;#",
10260  5000,
10261  -2500,
10262  2500);
10265  "sameMIDcase8NonEMotherIM_InM_one_Both",
10266  "sameMIDcase8NonEMotherIM_InM_one_Both; invariant mass in GeV/c^{2};#",
10267  1000,
10268  0,
10269  2.0);
10272  new TH1D("sameMIDcase8NonEPdgFromTarget_InM_one_Both",
10273  "sameMIDcase8NonEPdgFromTarget_InM_one_Both; Id ;#",
10274  5000,
10275  -2500,
10276  2500);
10277  fHistoList_bg_InM_one_Both.push_back(
10280  new TH1D("sameMIDcase8NonEComeFromTargetIM_InM_one_Both",
10281  "sameMIDcase8NonEComeFromTargetIM_InM_one_Both; invariant mass in "
10282  "GeV/c^{2};#",
10283  1000,
10284  0,
10285  2.0);
10286  fHistoList_bg_InM_one_Both.push_back(
10289  new TH1D("sameMIDcase8NonEComeFromTargetP_InM_one_Both",
10290  "sameMIDcase8NonEComeFromTargetP_InM_one_Both; P in GeV/c^{2} ;#",
10291  200,
10292  0,
10293  10);
10294  fHistoList_bg_InM_one_Both.push_back(
10297  "sameMIDcase8NonEComeFromTargetPt_InM_one_Both",
10298  "sameMIDcase8NonEComeFromTargetPt_InM_one_Both; Pt in GeV/c^{2} ;#",
10299  200,
10300  0,
10301  10);
10302  fHistoList_bg_InM_one_Both.push_back(
10304  //Both two
10305  BG1_InM_two_Both = new TH1D("BG1_InM_two_Both",
10306  "BG1_InM_two_Both; invariant mass in GeV/c^{2};#",
10307  1000,
10308  0,
10309  2.0);
10311  BG2_InM_two_Both = new TH1D("BG2_InM_two_Both",
10312  "BG2_InM_two_Both; invariant mass in GeV/c^{2};#",
10313  1000,
10314  0,
10315  2.0);
10317  BG3_InM_two_Both = new TH1D("BG3_InM_two_Both",
10318  "BG3_InM_two_Both; invariant mass in GeV/c^{2};#",
10319  1000,
10320  0,
10321  2.0);
10323  BG4_InM_two_Both = new TH1D("BG4_InM_two_Both",
10324  "BG4_InM_two_Both; invariant mass in GeV/c^{2};#",
10325  1000,
10326  0,
10327  2.0);
10329  BG5_InM_two_Both = new TH1D("BG5_InM_two_Both",
10330  "BG5_InM_two_Both; invariant mass in GeV/c^{2};#",
10331  1000,
10332  0,
10333  2.0);
10335  BG6_InM_two_Both = new TH1D("BG6_InM_two_Both",
10336  "BG6_InM_two_Both; invariant mass in GeV/c^{2};#",
10337  1000,
10338  0,
10339  2.0);
10341  BG7_InM_two_Both = new TH1D("BG7_InM_two_Both",
10342  "BG7_InM_two_Both; invariant mass in GeV/c^{2};#",
10343  1000,
10344  0,
10345  2.0);
10347  BG8_InM_two_Both = new TH1D("BG8_InM_two_Both",
10348  "BG8_InM_two_Both; invariant mass in GeV/c^{2};#",
10349  1000,
10350  0,
10351  2.0);
10353  BG9_InM_two_Both = new TH1D("BG9_InM_two_Both",
10354  "BG9_InM_two_Both; invariant mass in GeV/c^{2};#",
10355  1000,
10356  0,
10357  2.0);
10360  new TH1D("BG10_InM_two_Both",
10361  "BG10_InM_two_Both; invariant mass in GeV/c^{2};#",
10362  1000,
10363  0,
10364  2.0);
10366  PdgCase8_InM_two_Both = new TH1D(
10367  "PdgCase8_InM_two_Both", "PdgCase8_InM_two_Both; Id ;#", 5000, -2500, 2500);
10369  PdgCase8mothers_InM_two_Both = new TH1D("PdgCase8mothers_InM_two_Both",
10370  "PdgCase8mothers_InM_two_Both; Id ;#",
10371  5000,
10372  -2500,
10373  2500);
10376  new TH1D("sameMIDcase8_InM_two_Both",
10377  "sameMIDcase8_InM_two_Both; invariant mass in GeV/c^{2};#",
10378  1000,
10379  0,
10380  2.0);
10383  new TH1D("sameGRIDcase8_InM_two_Both",
10384  "sameGRIDcase8_InM_two_Both; invariant mass in GeV/c^{2};#",
10385  1000,
10386  0,
10387  2.0);
10389  Case1ZYPos_InM_two_Both = new TH2D("Case1ZYPos_InM_two_Both",
10390  "Case1ZYPos_InM_two_Both; z[cm]; y[cm]",
10391  400,
10392  -1,
10393  200,
10394  200,
10395  -50,
10396  50);
10399  new TH1D("sameMIDcase8_mothedPDG_InM_two_Both",
10400  "sameMIDcase8_mothedPDG_InM_two_Both; Id ;#",
10401  5000,
10402  -2500,
10403  2500);
10406  new TH1D("PdgCase8NonEComeFromTarget_InM_two_Both",
10407  "PdgCase8NonEComeFromTarget_InM_two_Both; Id ;#",
10408  5000,
10409  -2500,
10410  2500);
10413  new TH1D("PdgCase8NonE_NOT_FromTarget_InM_two_Both",
10414  "PdgCase8NonE_NOT_FromTarget_InM_two_Both; Id ;#",
10415  5000,
10416  -2500,
10417  2500);
10418  fHistoList_bg_InM_two_Both.push_back(
10421  new TH1D("PdgCase8motherNonE_InM_two_Both",
10422  "PdgCase8motherNonE_InM_two_Both; Id ;#",
10423  5000,
10424  -2500,
10425  2500);
10428  new TH1D("Case8ElFromDalitz_InM_two_Both",
10429  "Case8ElFromDalitz_InM_two_Both; invariant mass in GeV/c^{2};#",
10430  1000,
10431  0,
10432  2.0);
10435  new TH1D("Case8NonElFrom_pn_InM_two_Both",
10436  "Case8NonElFrom_pn_InM_two_Both; invariant mass in GeV/c^{2};#",
10437  1000,
10438  0,
10439  2.0);
10442  new TH1D("Case8NonElFrom_eta_InM_two_Both",
10443  "Case8NonElFrom_eta_InM_two_Both; invariant mass in GeV/c^{2};#",
10444  1000,
10445  0,
10446  2.0);
10449  new TH1D("Case8NonElFrom_kaon_InM_two_Both",
10450  "Case8NonElFrom_kaon_InM_two_Both; invariant mass in GeV/c^{2};#",
10451  1000,
10452  0,
10453  2.0);
10456  new TH1D("sameMIDcase8NonEPdg_InM_two_Both",
10457  "sameMIDcase8NonEPdg_InM_two_Both; Id ;#",
10458  5000,
10459  -2500,
10460  2500);
10463  new TH1D("sameMIDcase8NonEMotherPdg_InM_two_Both",
10464  "sameMIDcase8NonEMotherPdg_InM_two_Both; Id ;#",
10465  5000,
10466  -2500,
10467  2500);
10470  "sameMIDcase8NonEMotherIM_InM_two_Both",
10471  "sameMIDcase8NonEMotherIM_InM_two_Both; invariant mass in GeV/c^{2};#",
10472  1000,
10473  0,
10474  2.0);
10477  new TH1D("sameMIDcase8NonEPdgFromTarget_InM_two_Both",
10478  "sameMIDcase8NonEPdgFromTarget_InM_two_Both; Id ;#",
10479  5000,
10480  -2500,
10481  2500);
10482  fHistoList_bg_InM_two_Both.push_back(
10485  new TH1D("sameMIDcase8NonEComeFromTargetIM_InM_two_Both",
10486  "sameMIDcase8NonEComeFromTargetIM_InM_two_Both; invariant mass in "
10487  "GeV/c^{2};#",
10488  1000,
10489  0,
10490  2.0);
10491  fHistoList_bg_InM_two_Both.push_back(
10494  new TH1D("sameMIDcase8NonEComeFromTargetP_InM_two_Both",
10495  "sameMIDcase8NonEComeFromTargetP_InM_two_Both; P in GeV/c^{2} ;#",
10496  200,
10497  0,
10498  10);
10499  fHistoList_bg_InM_two_Both.push_back(
10502  "sameMIDcase8NonEComeFromTargetPt_InM_two_Both",
10503  "sameMIDcase8NonEComeFromTargetPt_InM_two_Both; Pt in GeV/c^{2} ;#",
10504  200,
10505  0,
10506  10);
10507  fHistoList_bg_InM_two_Both.push_back(
10509  //Both onetwo
10511  new TH1D("BG1_InM_onetwo_Both",
10512  "BG1_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10513  1000,
10514  0,
10515  2.0);
10518  new TH1D("BG2_InM_onetwo_Both",
10519  "BG2_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10520  1000,
10521  0,
10522  2.0);
10525  new TH1D("BG3_InM_onetwo_Both",
10526  "BG3_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10527  1000,
10528  0,
10529  2.0);
10532  new TH1D("BG4_InM_onetwo_Both",
10533  "BG4_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10534  1000,
10535  0,
10536  2.0);
10539  new TH1D("BG5_InM_onetwo_Both",
10540  "BG5_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10541  1000,
10542  0,
10543  2.0);
10546  new TH1D("BG6_InM_onetwo_Both",
10547  "BG6_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10548  1000,
10549  0,
10550  2.0);
10553  new TH1D("BG7_InM_onetwo_Both",
10554  "BG7_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10555  1000,
10556  0,
10557  2.0);
10560  new TH1D("BG8_InM_onetwo_Both",
10561  "BG8_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10562  1000,
10563  0,
10564  2.0);
10567  new TH1D("BG9_InM_onetwo_Both",
10568  "BG9_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10569  1000,
10570  0,
10571  2.0);
10574  new TH1D("BG10_InM_onetwo_Both",
10575  "BG10_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10576  1000,
10577  0,
10578  2.0);
10580  PdgCase8_InM_onetwo_Both = new TH1D("PdgCase8_InM_onetwo_Both",
10581  "PdgCase8_InM_onetwo_Both; Id ;#",
10582  5000,
10583  -2500,
10584  2500);
10587  new TH1D("PdgCase8mothers_InM_onetwo_Both",
10588  "PdgCase8mothers_InM_onetwo_Both; Id ;#",
10589  5000,
10590  -2500,
10591  2500);
10594  new TH1D("sameMIDcase8_InM_onetwo_Both",
10595  "sameMIDcase8_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10596  1000,
10597  0,
10598  2.0);
10601  new TH1D("sameGRIDcase8_InM_onetwo_Both",
10602  "sameGRIDcase8_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10603  1000,
10604  0,
10605  2.0);
10608  new TH2D("Case1ZYPos_InM_onetwo_Both",
10609  "Case1ZYPos_InM_onetwo_Both; z[cm]; y[cm]",
10610  400,
10611  -1,
10612  200,
10613  200,
10614  -50,
10615  50);
10618  new TH1D("sameMIDcase8_mothedPDG_InM_onetwo_Both",
10619  "sameMIDcase8_mothedPDG_InM_onetwo_Both; Id ;#",
10620  5000,
10621  -2500,
10622  2500);
10626  new TH1D("PdgCase8NonEComeFromTarget_InM_onetwo_Both",
10627  "PdgCase8NonEComeFromTarget_InM_onetwo_Both; Id ;#",
10628  5000,
10629  -2500,
10630  2500);
10634  new TH1D("PdgCase8NonE_NOT_FromTarget_InM_onetwo_Both",
10635  "PdgCase8NonE_NOT_FromTarget_InM_onetwo_Both; Id ;#",
10636  5000,
10637  -2500,
10638  2500);
10642  new TH1D("PdgCase8motherNonE_InM_onetwo_Both",
10643  "PdgCase8motherNonE_InM_onetwo_Both; Id ;#",
10644  5000,
10645  -2500,
10646  2500);
10649  new TH1D("Case8ElFromDalitz_InM_onetwo_Both",
10650  "Case8ElFromDalitz_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10651  1000,
10652  0,
10653  2.0);
10656  new TH1D("Case8NonElFrom_pn_InM_onetwo_Both",
10657  "Case8NonElFrom_pn_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10658  1000,
10659  0,
10660  2.0);
10663  "Case8NonElFrom_eta_InM_onetwo_Both",
10664  "Case8NonElFrom_eta_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10665  1000,
10666  0,
10667  2.0);
10670  "Case8NonElFrom_kaon_InM_onetwo_Both",
10671  "Case8NonElFrom_kaon_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10672  1000,
10673  0,
10674  2.0);
10677  new TH1D("sameMIDcase8NonEPdg_InM_onetwo_Both",
10678  "sameMIDcase8NonEPdg_InM_onetwo_Both; Id ;#",
10679  5000,
10680  -2500,
10681  2500);
10684  new TH1D("sameMIDcase8NonEMotherPdg_InM_onetwo_Both",
10685  "sameMIDcase8NonEMotherPdg_InM_onetwo_Both; Id ;#",
10686  5000,
10687  -2500,
10688  2500);
10692  "sameMIDcase8NonEMotherIM_InM_onetwo_Both",
10693  "sameMIDcase8NonEMotherIM_InM_onetwo_Both; invariant mass in GeV/c^{2};#",
10694  1000,
10695  0,
10696  2.0);
10700  new TH1D("sameMIDcase8NonEPdgFromTarget_InM_onetwo_Both",
10701  "sameMIDcase8NonEPdgFromTarget_InM_onetwo_Both; Id ;#",
10702  5000,
10703  -2500,
10704  2500);
10708  new TH1D("sameMIDcase8NonEComeFromTargetIM_InM_onetwo_Both",
10709  "sameMIDcase8NonEComeFromTargetIM_InM_onetwo_Both; invariant mass "
10710  "in GeV/c^{2};#",
10711  1000,
10712  0,
10713  2.0);
10717  "sameMIDcase8NonEComeFromTargetP_InM_onetwo_Both",
10718  "sameMIDcase8NonEComeFromTargetP_InM_onetwo_Both; P in GeV/c^{2} ;#",
10719  200,
10720  0,
10721  10);
10725  "sameMIDcase8NonEComeFromTargetPt_InM_onetwo_Both",
10726  "sameMIDcase8NonEComeFromTargetPt_InM_onetwo_Both; Pt in GeV/c^{2} ;#",
10727  200,
10728  0,
10729  10);
10732 
10733  AnnTruePairs =
10734  new TH1D("AnnTruePairs", "AnnTruePairs; Ann value ;#", 100, -1.2, 1.2);
10735  fHistoList_man_Both.push_back(AnnTruePairs);
10736  AnnFalsePairs =
10737  new TH1D("AnnFalsePairs", "AnnFalsePairs; Ann value ;#", 100, -1.2, 1.2);
10739  AnnTruePairs_AfterCuts = new TH1D(
10740  "AnnTruePairs_AfterCuts", "AnnTruePairs; Ann value ;#", 100, -1.2, 1.2);
10742  AnnFalsePairs_AfterCuts = new TH1D("AnnFalsePairs_AfterCuts",
10743  "AnnFalsePairs_AfterCuts; Ann value ;#",
10744  100,
10745  -1.2,
10746  1.2);
10748 
10749 
10750  // WAC
10752  new TH1D("Pi0InvMassReco_WAC",
10753  "Pi0InvMassReco_WAC; invariant mass in GeV/c^{2};#",
10754  1000,
10755  0,
10756  2.0);
10758  EMT_InvMass_WAC = new TH1D("EMT_InvMass_WAC",
10759  "EMT_InvMass_WAC; invariant mass in GeV/c^{2};#",
10760  1000,
10761  0,
10762  2.0);
10764  Pi0_pt_vs_rap_WAC = new TH2D("Pi0_pt_vs_rap_WAC",
10765  "Pi0_pt_vs_rap_WAC; rapidity y; p_{t} in GeV/c ",
10766  90,
10767  -2.,
10768  7.,
10769  60,
10770  -1.,
10771  5.);
10774  new TH2D("Pi0_pt_vs_rap_est_WAC",
10775  "Pi0_pt_vs_rap_est_WAC; rapidity y; p_{t} in GeV/c ",
10776  10,
10777  0.,
10778  4.,
10779  40,
10780  0.,
10781  4.);
10783  DalitzPi0_WAC = new TH1D("DalitzPi0_WAC",
10784  "DalitzPi0_WAC; invariant mass in GeV/c^{2};#",
10785  1000,
10786  0,
10787  2.0);
10788  fHistoList_man_WAC.push_back(DalitzPi0_WAC);
10789  PhotonsPi0_WAC = new TH1D("PhotonsPi0_WAC",
10790  "PhotonsPi0_WAC; invariant mass in GeV/c^{2};#",
10791  1000,
10792  0,
10793  2.0);
10795  MultiplicityGamma_WAC = new TH2D(
10796  "MultiplicityGamma_WAC",
10797  "MultiplicityGamma_WAC; Nof gammas in event; invariant mass in GeV/c^{2};#",
10798  400,
10799  0,
10800  30,
10801  1000,
10802  0,
10803  2.0);
10806  new TH2D("MultiplicityChargedParticles_WAC",
10807  "MultiplicityChargedParticles_WAC; Nof charged particles in "
10808  "event; invariant mass in GeV/c^{2};#",
10809  1000,
10810  0,
10811  1000,
10812  1000,
10813  0,
10814  2.0);
10816  BG1_InM_WAC = new TH1D(
10817  "BG1_InM_WAC", "BG1_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10819  BG2_InM_WAC = new TH1D(
10820  "BG2_InM_WAC", "BG2_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10822  BG3_InM_WAC = new TH1D(
10823  "BG3_InM_WAC", "BG3_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10825  BG4_InM_WAC = new TH1D(
10826  "BG4_InM_WAC", "BG4_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10828  BG5_InM_WAC = new TH1D(
10829  "BG5_InM_WAC", "BG5_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10831  BG6_InM_WAC = new TH1D(
10832  "BG6_InM_WAC", "BG6_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10834  BG7_InM_WAC = new TH1D(
10835  "BG7_InM_WAC", "BG7_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10837  BG8_InM_WAC = new TH1D(
10838  "BG8_InM_WAC", "BG8_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10840  BG9_InM_WAC = new TH1D(
10841  "BG9_InM_WAC", "BG9_InM_WAC; invariant mass in GeV/c^{2};#", 1000, 0, 2.0);
10843  BG10_InM_WAC = new TH1D("BG10_InM_WAC",
10844  "BG10_InM_WAC; invariant mass in GeV/c^{2};#",
10845  1000,
10846  0,
10847  2.0);
10850  new TH1D("PdgCase8_InM_WAC", "PdgCase8_InM_WAC; Id ;#", 5000, -2500, 2500);
10852  PdgCase8mothers_InM_WAC = new TH1D("PdgCase8mothers_InM_WAC",
10853  "PdgCase8mothers_InM_WAC; Id ;#",
10854  5000,
10855  -2500,
10856  2500);
10859  new TH1D("sameMIDcase8_InM_WAC",
10860  "sameMIDcase8_InM_WAC; invariant mass in GeV/c^{2};#",
10861  1000,
10862  0,
10863  2.0);
10866  new TH1D("sameGRIDcase8_InM_WAC",
10867  "sameGRIDcase8_InM_WAC; invariant mass in GeV/c^{2};#",
10868  1000,
10869  0,
10870  2.0);
10872  Case1ZYPos_InM_WAC = new TH2D("Case1ZYPos_InM_WAC",
10873  "Case1ZYPos_InM_WAC; z[cm]; y[cm]",
10874  400,
10875  -1,
10876  200,
10877  200,
10878  -50,
10879  50);
10882  new TH1D("sameMIDcase8_mothedPDG_InM_WAC",
10883  "sameMIDcase8_mothedPDG_InM_WAC; Id ;#",
10884  5000,
10885  -2500,
10886  2500);
10889  new TH1D("PdgCase8NonEComeFromTarget_InM_WAC",
10890  "PdgCase8NonEComeFromTarget_InM_WAC; Id ;#",
10891  5000,
10892  -2500,
10893  2500);
10896  new TH1D("PdgCase8NonE_NOT_FromTarget_InM_WAC",
10897  "PdgCase8NonE_NOT_FromTarget_InM_WAC; Id ;#",
10898  5000,
10899  -2500,
10900  2500);
10902  PdgCase8motherNonE_InM_WAC = new TH1D("PdgCase8motherNonE_InM_WAC",
10903  "PdgCase8motherNonE_InM_WAC; Id ;#",
10904  5000,
10905  -2500,
10906  2500);
10909  new TH1D("Case8ElFromDalitz_InM_WAC",
10910  "Case8ElFromDalitz_InM_WAC; invariant mass in GeV/c^{2};#",
10911  1000,
10912  0,
10913  2.0);
10916  new TH1D("Case8NonElFrom_pn_InM_WAC",
10917  "Case8NonElFrom_pn_InM_WAC; invariant mass in GeV/c^{2};#",
10918  1000,
10919  0,
10920  2.0);
10923  new TH1D("Case8NonElFrom_eta_InM_WAC",
10924  "Case8NonElFrom_eta_InM_WAC; invariant mass in GeV/c^{2};#",
10925  1000,
10926  0,
10927  2.0);
10930  new TH1D("Case8NonElFrom_kaon_InM_WAC",
10931  "Case8NonElFrom_kaon_InM_WAC; invariant mass in GeV/c^{2};#",
10932  1000,
10933  0,
10934  2.0);
10936  sameMIDcase8NonEPdg_InM_WAC = new TH1D("sameMIDcase8NonEPdg_InM_WAC",
10937  "sameMIDcase8NonEPdg_InM_WAC; Id ;#",
10938  5000,
10939  -2500,
10940  2500);
10943  new TH1D("sameMIDcase8NonEMotherPdg_InM_WAC",
10944  "sameMIDcase8NonEMotherPdg_InM_WAC; Id ;#",
10945  5000,
10946  -2500,
10947  2500);
10950  new TH1D("sameMIDcase8NonEMotherIM_InM_WAC",
10951  "sameMIDcase8NonEMotherIM_InM_WAC; invariant mass in GeV/c^{2};#",
10952  1000,
10953  0,
10954  2.0);
10957  new TH1D("sameMIDcase8NonEPdgFromTarget_InM_WAC",
10958  "sameMIDcase8NonEPdgFromTarget_InM_WAC; Id ;#",
10959  5000,
10960  -2500,
10961  2500);
10964  "sameMIDcase8NonEComeFromTargetIM_InM_WAC",
10965  "sameMIDcase8NonEComeFromTargetIM_InM_WAC; invariant mass in GeV/c^{2};#",
10966  1000,
10967  0,
10968  2.0);
10971  new TH1D("sameMIDcase8NonEComeFromTargetP_InM_WAC",
10972  "sameMIDcase8NonEComeFromTargetP_InM_WAC; P in GeV/c^{2} ;#",
10973  200,
10974  0,
10975  10);
10978  new TH1D("sameMIDcase8NonEComeFromTargetPt_InM_WAC",
10979  "sameMIDcase8NonEComeFromTargetPt_InM_WAC; Pt in GeV/c^{2} ;#",
10980  200,
10981  0,
10982  10);
10984 
10985 
10986  Chi2_for_Primary = new TH1D(
10987  "Chi2_for_Primary", "Chi2_for_Primary; #chi^{2};entries", 200, 0, 20);
10989  Chi2_for_Secondary = new TH1D(
10990  "Chi2_for_Secondary", "Chi2_for_Secondary; #chi^{2};entries", 200, 0, 20);
10992 }
CbmKresConversionManual::rap_vs_Pt_InM_all_58
TH1D * rap_vs_Pt_InM_all_58
Definition: CbmKresConversionManual.h:851
CbmKresConversionManual::rap_vs_Pt_InM_all_68
TH1D * rap_vs_Pt_InM_all_68
Definition: CbmKresConversionManual.h:861
CbmKresConversionManual::pt_onetwo_6
TH1D * pt_onetwo_6
Definition: CbmKresConversionManual.h:1004
CbmKresConversionManual::SaveOutsideTracks
void SaveOutsideTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManual.cxx:1728
CbmKresConversionManual::BG3_InM_one_Both
TH1D * BG3_InM_one_Both
Definition: CbmKresConversionManual.h:1169
CbmKresConversionManual::AnnFalsePairs
TH1D * AnnFalsePairs
Definition: CbmKresConversionManual.h:1264
CbmKresConversionManual::rap_vs_Pt_InM_mixing_41
TH1D * rap_vs_Pt_InM_mixing_41
Definition: CbmKresConversionManual.h:730
CbmKresConversionManual::BG5_InM_WAC
TH1D * BG5_InM_WAC
Definition: CbmKresConversionManual.h:1283
CbmKresConversionManual::fHistoList_rap_vs_pt_InM_all
vector< TH1 * > fHistoList_rap_vs_pt_InM_all
Definition: CbmKresConversionManual.h:793
CbmKresConversionManual::PdgCase8NonEComeFromTarget_InM_zero_Both
TH1D * PdgCase8NonEComeFromTarget_InM_zero_Both
Definition: CbmKresConversionManual.h:1151
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_10
TH1D * rap_vs_Pt_InM_all_mixing_10
Definition: CbmKresConversionManual.h:904
CbmKresConversionManual::Gammas_MC_onetwo_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Both
Definition: CbmKresConversionManual.h:283
CbmHit::GetZ
Double_t GetZ() const
Definition: CbmHit.h:70
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_47
TH1D * rap_vs_Pt_InM_all_mixing_47
Definition: CbmKresConversionManual.h:941
CbmKresConversionManual::Case8ElFromDalitz_InM_WAC
TH1D * Case8ElFromDalitz_InM_WAC
Definition: CbmKresConversionManual.h:1298
CbmKresConversionManual::rap_vs_Pt_InM_mixing_13
TH1D * rap_vs_Pt_InM_mixing_13
Definition: CbmKresConversionManual.h:702
CbmMCTrack::GetMotherId
Int_t GetMotherId() const
Definition: CbmMCTrack.h:71
CbmKresConversionManual::fHistoList_rap_vs_pt_InM
vector< TH1 * > fHistoList_rap_vs_pt_InM
Definition: CbmKresConversionManual.h:588
CbmKresConversionManual::Gammas_stsIndex_all_Both
std::vector< std::vector< int > > Gammas_stsIndex_all_Both
Definition: CbmKresConversionManual.h:267
CbmKresConversionManual::sameMIDcase8_InM_zero_Both
TH1D * sameMIDcase8_InM_zero_Both
Definition: CbmKresConversionManual.h:1147
CbmKresConversionManual::pt_onetwo_3
TH1D * pt_onetwo_3
Definition: CbmKresConversionManual.h:1001
CbmKresConversionManual::pt_all_12
TH1D * pt_all_12
Definition: CbmKresConversionManual.h:1055
CbmKresConversionManual::BG1_InM_zero_Both
TH1D * BG1_InM_zero_Both
Definition: CbmKresConversionManual.h:1135
CbmMatch::GetMatchedLink
const CbmLink & GetMatchedLink() const
Definition: CbmMatch.h:37
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_85
TH1D * rap_vs_Pt_InM_all_mixing_85
Definition: CbmKresConversionManual.h:975
CbmKresConversionManual::rap_vs_Pt_InM_mixing_114
TH1D * rap_vs_Pt_InM_mixing_114
Definition: CbmKresConversionManual.h:789
CbmKresConversionManual::rap_vs_Pt_InM_12
TH1D * rap_vs_Pt_InM_12
Definition: CbmKresConversionManual.h:600
CbmKresConversionManual::Gammas_stsIndex_zero_Both
std::vector< std::vector< int > > Gammas_stsIndex_zero_Both
Definition: CbmKresConversionManual.h:268
CbmKresConversionManual::sameMIDcase8_InM_WAC
TH1D * sameMIDcase8_InM_WAC
Definition: CbmKresConversionManual.h:1291
CbmKresConversionManual::EMT_man_NofRings_Both
std::vector< int > EMT_man_NofRings_Both
Definition: CbmKresConversionManual.h:206
CbmKresConversionManual::Pi0_pt_vs_rap_est_one_Outside
TH2D * Pi0_pt_vs_rap_est_one_Outside
Definition: CbmKresConversionManual.h:443
CbmKresConversionManual::PlaneAngles_first_fromPi0_Target
TH1D * PlaneAngles_first_fromPi0_Target
Definition: CbmKresConversionManual.h:323
CbmKresConversionManual::P_reco_onetwo_Outside
TH1D * P_reco_onetwo_Outside
Definition: CbmKresConversionManual.h:464
CbmKresConversionManual::rap_vs_Pt_InM_all_27
TH1D * rap_vs_Pt_InM_all_27
Definition: CbmKresConversionManual.h:820
CbmKresConversionManual::rap_vs_Pt_InM_mixing_58
TH1D * rap_vs_Pt_InM_mixing_58
Definition: CbmKresConversionManual.h:747
CbmKresConversionManual::pt_onetwo_mixing_9
TH1D * pt_onetwo_mixing_9
Definition: CbmKresConversionManual.h:1028
CbmKresConversionManual::pt_onetwo_mixing_12
TH1D * pt_onetwo_mixing_12
Definition: CbmKresConversionManual.h:1031
CbmKresConversionManual::DalitzPi0_zero_Target
TH1D * DalitzPi0_zero_Target
Definition: CbmKresConversionManual.h:364
CbmKresConversionManual::Gammas_MC_all_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Outside
Definition: CbmKresConversionManual.h:253
CbmKresConversionManual::VMomenta_plus_Target
vector< TVector3 > VMomenta_plus_Target
Definition: CbmKresConversionManual.h:180
CbmKresConversionManual::rap_vs_Pt_InM_all_86
TH1D * rap_vs_Pt_InM_all_86
Definition: CbmKresConversionManual.h:875
CbmKresConversionManual::rap_vs_Pt_InM_mixing_82
TH1D * rap_vs_Pt_InM_mixing_82
Definition: CbmKresConversionManual.h:767
CbmKresConversionManual::Gammas_stsIndex_all_Outside
std::vector< std::vector< int > > Gammas_stsIndex_all_Outside
Definition: CbmKresConversionManual.h:241
CbmKresConversionManual::Pt_reco_zero_Outside
TH1D * Pt_reco_zero_Outside
Definition: CbmKresConversionManual.h:426
CbmKresConversionManual::Pi0_pt_vs_rap_two_Outside
TH2D * Pi0_pt_vs_rap_two_Outside
Definition: CbmKresConversionManual.h:455
CbmKresConversionManual::VMCIndex_minus_Outside
vector< Int_t > VMCIndex_minus_Outside
Definition: CbmKresConversionManual.h:159
CbmKresConversionManual::Gammas_one_Both
std::vector< std::vector< TVector3 > > Gammas_one_Both
Definition: CbmKresConversionManual.h:263
CbmKresConversionManual::Gammas_stsIndex_onetwo_Both
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Both
Definition: CbmKresConversionManual.h:271
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_5
TH1D * rap_vs_Pt_InM_all_mixing_5
Definition: CbmKresConversionManual.h:899
CbmKresConversionManual::Pdg_zero_Both
TH1D * Pdg_zero_Both
Definition: CbmKresConversionManual.h:491
CbmKresConversionManual::rap_vs_Pt_InM_all_50
TH1D * rap_vs_Pt_InM_all_50
Definition: CbmKresConversionManual.h:843
CbmKresConversionManual::rap_vs_Pt_InM_mixing_4
TH1D * rap_vs_Pt_InM_mixing_4
Definition: CbmKresConversionManual.h:693
CbmKresConversionManual::GammasOA_candidates_Target
TH1D * GammasOA_candidates_Target
Definition: CbmKresConversionManual.h:317
CbmKresConversionManual::Gammas_MCIndex_onetwo_Target
std::vector< std::vector< int > > Gammas_MCIndex_onetwo_Target
Definition: CbmKresConversionManual.h:225
CbmKresConversionManual::fHistoList_man_zero_Both
vector< TH1 * > fHistoList_man_zero_Both
Definition: CbmKresConversionManual.h:488
CbmKresConversionManual::rap_vs_Pt_InM_13
TH1D * rap_vs_Pt_InM_13
Definition: CbmKresConversionManual.h:601
CbmKresConversionManual::rap_vs_Pt_InM_106
TH1D * rap_vs_Pt_InM_106
Definition: CbmKresConversionManual.h:682
CbmKresConversionManual::BG2_InM_all_Both
TH1D * BG2_InM_all_Both
Definition: CbmKresConversionManual.h:1104
CbmKresConversionManual::Pdg_one_Outside
TH1D * Pdg_one_Outside
Definition: CbmKresConversionManual.h:437
CbmKresConversionManual::rap_vs_Pt_InM_102
TH1D * rap_vs_Pt_InM_102
Definition: CbmKresConversionManual.h:678
CbmKresConversionManual::fHistoList_bg_InM_two_Target
vector< TH1 * > fHistoList_bg_InM_two_Target
Definition: CbmKresConversionManual.h:1091
CbmKresConversionManual::rap_vs_Pt_InM_83
TH1D * rap_vs_Pt_InM_83
Definition: CbmKresConversionManual.h:667
CbmKresConversionManual::Gammas_MCIndex_one_Outside
std::vector< std::vector< int > > Gammas_MCIndex_one_Outside
Definition: CbmKresConversionManual.h:249
CbmKresConversionManual::GammaInvMassReco_onetwo_Both
TH1D * GammaInvMassReco_onetwo_Both
Definition: CbmKresConversionManual.h:528
CbmKresConversionManual::Pi0InvMassReco_zero_Both
TH1D * Pi0InvMassReco_zero_Both
Definition: CbmKresConversionManual.h:494
CbmKresConversionManual::PdgCase8_InM_one_Both
TH1D * PdgCase8_InM_one_Both
Definition: CbmKresConversionManual.h:1177
CbmKresConversionManual::fHistoList_bg_InM_onetwo_Outside
vector< TH1 * > fHistoList_bg_InM_onetwo_Outside
Definition: CbmKresConversionManual.h:1098
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_38
TH1D * rap_vs_Pt_InM_all_mixing_38
Definition: CbmKresConversionManual.h:932
CbmKresConversionManual::DalitzPi0_all_Outside
TH1D * DalitzPi0_all_Outside
Definition: CbmKresConversionManual.h:418
CbmKresConversionManual::rap_vs_Pt_InM_32
TH1D * rap_vs_Pt_InM_32
Definition: CbmKresConversionManual.h:620
CbmKresConversionManual::GammasOA_fromPi0_Both
TH1D * GammasOA_fromPi0_Both
Definition: CbmKresConversionManual.h:305
CbmKresConversionManual::Gammas_MC_one_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Target
Definition: CbmKresConversionManual.h:229
CbmKresConversionManual::PhotonsPi0_two_Outside
TH1D * PhotonsPi0_two_Outside
Definition: CbmKresConversionManual.h:458
CbmKresConversionManual::rap_vs_Pt_InM_mixing_2
TH1D * rap_vs_Pt_InM_mixing_2
Definition: CbmKresConversionManual.h:691
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_57
TH1D * rap_vs_Pt_InM_all_mixing_57
Definition: CbmKresConversionManual.h:951
CbmKresConversionManual::rap_vs_Pt_InM_all_88
TH1D * rap_vs_Pt_InM_all_88
Definition: CbmKresConversionManual.h:877
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_82
TH1D * rap_vs_Pt_InM_all_mixing_82
Definition: CbmKresConversionManual.h:972
CbmKresConversionManual::Pi0InvMassReco_zero_Target
TH1D * Pi0InvMassReco_zero_Target
Definition: CbmKresConversionManual.h:360
CbmKresConversionManual::BG2_InM_zero_Both
TH1D * BG2_InM_zero_Both
Definition: CbmKresConversionManual.h:1136
CbmKresConversionManual::rap_vs_Pt_InM_36
TH1D * rap_vs_Pt_InM_36
Definition: CbmKresConversionManual.h:624
CbmKresConversionManual::PdgCase8mothers_InM_two_Both
TH1D * PdgCase8mothers_InM_two_Both
Definition: CbmKresConversionManual.h:1210
CbmKresConversionManual::PlaneAngles_first_fromPi0_Both
TH1D * PlaneAngles_first_fromPi0_Both
Definition: CbmKresConversionManual.h:309
CbmKresConversionManual::rap_vs_Pt_InM_8
TH1D * rap_vs_Pt_InM_8
Definition: CbmKresConversionManual.h:596
CbmKresConversionManual::rap_vs_Pt_InM_all_90
TH1D * rap_vs_Pt_InM_all_90
Definition: CbmKresConversionManual.h:879
CbmKresConversionManual::pt_all_6
TH1D * pt_all_6
Definition: CbmKresConversionManual.h:1049
CbmKresConversionManual::MultiplicityChargedParticles_WAC
TH2D * MultiplicityChargedParticles_WAC
Definition: CbmKresConversionManual.h:1277
CbmKresConversionManual::MultiplicityChargedParticles_zero_Outside
TH2D * MultiplicityChargedParticles_zero_Outside
Definition: CbmKresConversionManual.h:568
CbmKresConversionManual::VStsIndex_plus_Outside
std::vector< int > VStsIndex_plus_Outside
Definition: CbmKresConversionManual.h:164
CbmKresConversionManual::sameGRIDcase8_InM_onetwo_Both
TH1D * sameGRIDcase8_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1244
CbmKresConversionManual::Gammas_MC_zero_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Both
Definition: CbmKresConversionManual.h:280
CbmKresConversionManual::MultiplicityChargedParticles_onetwo_Target
TH2D * MultiplicityChargedParticles_onetwo_Target
Definition: CbmKresConversionManual.h:558
CbmKresConversionManual::sameMIDcase8NonEMotherPdg_InM_one_Both
TH1D * sameMIDcase8NonEMotherPdg_InM_one_Both
Definition: CbmKresConversionManual.h:1191
CbmKresConversionManual::BG10_InM_two_Both
TH1D * BG10_InM_two_Both
Definition: CbmKresConversionManual.h:1208
CbmKresConversionManual::Pdg_onetwo_Both
TH1D * Pdg_onetwo_Both
Definition: CbmKresConversionManual.h:530
CbmKresConversionManual::PlaneAngles_first_candidates_Both
TH1D * PlaneAngles_first_candidates_Both
Definition: CbmKresConversionManual.h:308
CbmKresConversionManual::Mixing_Both
void Mixing_Both()
Definition: CbmKresConversionManual.cxx:3260
CbmKresConversionManual::pt_onetwo_13
TH1D * pt_onetwo_13
Definition: CbmKresConversionManual.h:1011
CbmKresConversionManual::P_reco_all_Both
TH1D * P_reco_all_Both
Definition: CbmKresConversionManual.h:479
CbmKresConversionManual::BG8_InM_zero_Both
TH1D * BG8_InM_zero_Both
Definition: CbmKresConversionManual.h:1142
CbmPixelHit::GetX
Double_t GetX() const
Definition: CbmPixelHit.h:83
CbmKresConversionManual::fMCId
std::vector< int > fMCId
Definition: CbmKresConversionManual.h:189
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_69
TH1D * rap_vs_Pt_InM_all_mixing_69
Definition: CbmKresConversionManual.h:963
CbmKresConversionManual::fHistoList_bg_InM_one_Target
vector< TH1 * > fHistoList_bg_InM_one_Target
Definition: CbmKresConversionManual.h:1090
CbmKresConversionManual::rap_vs_Pt_InM_all_5
TH1D * rap_vs_Pt_InM_all_5
Definition: CbmKresConversionManual.h:798
CbmMatch::GetNofLinks
Int_t GetNofLinks() const
Definition: CbmMatch.h:38
CbmKresConversionManual::Pi0_pt_vs_rap_est_two_Both
TH2D * Pi0_pt_vs_rap_est_two_Both
Definition: CbmKresConversionManual.h:523
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_74
TH1D * rap_vs_Pt_InM_all_mixing_74
Definition: CbmKresConversionManual.h:968
CbmKresConversionManual::Case8NonElFrom_kaon_InM_one_Both
TH1D * Case8NonElFrom_kaon_InM_one_Both
Definition: CbmKresConversionManual.h:1189
CbmKresConversionManual::rap_vs_Pt_InM_42
TH1D * rap_vs_Pt_InM_42
Definition: CbmKresConversionManual.h:630
CbmKresConversionManual::BG10_InM_zero_Both
TH1D * BG10_InM_zero_Both
Definition: CbmKresConversionManual.h:1144
CbmKresConversionManual::Pi0InvMassReco_one_Both
TH1D * Pi0InvMassReco_one_Both
Definition: CbmKresConversionManual.h:507
CbmKresConversionManual::Pdg_onetwo_Target
TH1D * Pdg_onetwo_Target
Definition: CbmKresConversionManual.h:396
CbmKresConversionManual::BG1_InM_two_Both
TH1D * BG1_InM_two_Both
Definition: CbmKresConversionManual.h:1199
CbmKresConversionManual::fHistoList_man_zero_Target
vector< TH1 * > fHistoList_man_zero_Target
Definition: CbmKresConversionManual.h:354
CbmKresConversionManual::rap_vs_Pt_InM_all_9
TH1D * rap_vs_Pt_InM_all_9
Definition: CbmKresConversionManual.h:802
CbmKFParticleInterface::SetKFParticleFromStsTrack
static void SetKFParticleFromStsTrack(CbmStsTrack *track, KFParticle *particle, Int_t pdg=211, Bool_t firstPoint=kTRUE)
Definition: CbmKFParticleInterface.cxx:28
CbmKresConversionManual::rap_vs_Pt_InM_84
TH1D * rap_vs_Pt_InM_84
Definition: CbmKresConversionManual.h:668
CbmKresConversionManual::fMCtracks
std::vector< CbmMCTrack * > fMCtracks
Definition: CbmKresConversionManual.h:190
CbmKresConversionManual::Case8NonElFrom_eta_InM_all_Both
TH1D * Case8NonElFrom_eta_InM_all_Both
Definition: CbmKresConversionManual.h:1124
CbmKresConversionManual::rap_vs_Pt_InM_76
TH1D * rap_vs_Pt_InM_76
Definition: CbmKresConversionManual.h:664
CbmKresConversionManual::rap_vs_Pt_InM_all_13
TH1D * rap_vs_Pt_InM_all_13
Definition: CbmKresConversionManual.h:806
CbmKresConversionManual::VStsIndex_minus_Outside
std::vector< int > VStsIndex_minus_Outside
Definition: CbmKresConversionManual.h:157
CbmKresConversionManual::BG5_InM_two_Both
TH1D * BG5_InM_two_Both
Definition: CbmKresConversionManual.h:1203
CbmKresConversionManual::Gammas_MCIndex_WAC
std::vector< std::vector< int > > Gammas_MCIndex_WAC
Definition: CbmKresConversionManual.h:289
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_13
TH1D * rap_vs_Pt_InM_all_mixing_13
Definition: CbmKresConversionManual.h:907
CbmKresConversionManual::fTrain
CbmKresTrainAnn * fTrain
Definition: CbmKresConversionManual.h:129
CbmRichRingFitterEllipseTau
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
Definition: CbmRichRingFitterEllipseTau.h:35
CbmKresConversionManual::Pi0_pt_vs_rap_est_one_Target
TH2D * Pi0_pt_vs_rap_est_one_Target
Definition: CbmKresConversionManual.h:376
CbmKresConversionManual::rap_vs_Pt_InM_24
TH1D * rap_vs_Pt_InM_24
Definition: CbmKresConversionManual.h:612
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_39
TH1D * rap_vs_Pt_InM_all_mixing_39
Definition: CbmKresConversionManual.h:933
CbmKresConversionManual::CbmKresConversionManual
CbmKresConversionManual()
Definition: CbmKresConversionManual.cxx:41
CbmKresConversionManual::PdgCase8_InM_onetwo_Both
TH1D * PdgCase8_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1241
CbmKresConversionManual::sameMIDcase8NonEMotherIM_InM_all_Both
TH1D * sameMIDcase8NonEMotherIM_InM_all_Both
Definition: CbmKresConversionManual.h:1128
CbmKresConversionManual::BG4_InM_WAC
TH1D * BG4_InM_WAC
Definition: CbmKresConversionManual.h:1282
CbmKresConversionManual::pt_all_14
TH1D * pt_all_14
Definition: CbmKresConversionManual.h:1057
CbmKresConversionManual::pt_onetwo_mixing_15
TH1D * pt_onetwo_mixing_15
Definition: CbmKresConversionManual.h:1034
CbmKresConversionManual::rap_vs_Pt_InM_all_40
TH1D * rap_vs_Pt_InM_all_40
Definition: CbmKresConversionManual.h:833
CbmKresConversionManual::rap_vs_Pt_InM_mixing_34
TH1D * rap_vs_Pt_InM_mixing_34
Definition: CbmKresConversionManual.h:723
CbmKresConversionManual::rap_vs_Pt_InM_mixing_27
TH1D * rap_vs_Pt_InM_mixing_27
Definition: CbmKresConversionManual.h:716
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetP_InM_WAC
TH1D * sameMIDcase8NonEComeFromTargetP_InM_WAC
Definition: CbmKresConversionManual.h:1307
CbmKresConversionManual::GammaInvMassReco_one_Target
TH1D * GammaInvMassReco_one_Target
Definition: CbmKresConversionManual.h:368
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_9
TH1D * rap_vs_Pt_InM_all_mixing_9
Definition: CbmKresConversionManual.h:903
CbmKresConversionManual::pt_all_mixing_13
TH1D * pt_all_mixing_13
Definition: CbmKresConversionManual.h:1077
CbmKresConversionManual::rap_vs_Pt_InM_all_32
TH1D * rap_vs_Pt_InM_all_32
Definition: CbmKresConversionManual.h:825
CbmPixelHit::GetY
Double_t GetY() const
Definition: CbmPixelHit.h:84
CbmKresConversionManual::Pdg_all_Target
TH1D * Pdg_all_Target
Definition: CbmKresConversionManual.h:344
CbmKresConversionManual::rap_vs_Pt_InM_all_72
TH1D * rap_vs_Pt_InM_all_72
Definition: CbmKresConversionManual.h:865
CbmKresConversionManual::rap_vs_Pt_InM_3
TH1D * rap_vs_Pt_InM_3
Definition: CbmKresConversionManual.h:591
CbmKresConversionManual::Gammas_MC_two_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Target
Definition: CbmKresConversionManual.h:230
CbmKresConversionManual::pt_all_16
TH1D * pt_all_16
Definition: CbmKresConversionManual.h:1059
CbmKresConversionManual::pt_onetwo_mixing_4
TH1D * pt_onetwo_mixing_4
Definition: CbmKresConversionManual.h:1023
CbmRichRingFitterEllipseTau.h
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
CbmKresConversionManual::rap_vs_Pt_InM_17
TH1D * rap_vs_Pt_InM_17
Definition: CbmKresConversionManual.h:605
L1Field.h
CbmKresConversionManual::Pi0_pt_vs_rap_est_onetwo_Both
TH2D * Pi0_pt_vs_rap_est_onetwo_Both
Definition: CbmKresConversionManual.h:536
CbmKresConversionManual::rap_vs_Pt_InM_71
TH1D * rap_vs_Pt_InM_71
Definition: CbmKresConversionManual.h:659
CbmKresConversionManual::PlaneAngles_last_candidates_Outside
TH1D * PlaneAngles_last_candidates_Outside
Definition: CbmKresConversionManual.h:334
CbmKresConversionManual::P_reco_zero_Both
TH1D * P_reco_zero_Both
Definition: CbmKresConversionManual.h:492
CbmKresConversionManual::Pi0_pt_vs_rap_est_WAC
TH2D * Pi0_pt_vs_rap_est_WAC
Definition: CbmKresConversionManual.h:1273
CbmKresConversionManual::P_reco_two_Both
TH1D * P_reco_two_Both
Definition: CbmKresConversionManual.h:518
CbmKresConversionManual::GammaOpeningAngleReco_two_Outside
TH1D * GammaOpeningAngleReco_two_Outside
Definition: CbmKresConversionManual.h:449
CbmKresConversionManual::Gammas_zero_Outside
std::vector< std::vector< TVector3 > > Gammas_zero_Outside
Definition: CbmKresConversionManual.h:236
CbmKresConversionManual::rap_vs_Pt_InM_all_53
TH1D * rap_vs_Pt_InM_all_53
Definition: CbmKresConversionManual.h:846
CbmKresConversionManual::Pdg_onetwo_Outside
TH1D * Pdg_onetwo_Outside
Definition: CbmKresConversionManual.h:463
CbmKresConversionManual::Pt_reco_two_Both
TH1D * Pt_reco_two_Both
Definition: CbmKresConversionManual.h:519
CbmKresConversionManual::pt_all_mixing_20
TH1D * pt_all_mixing_20
Definition: CbmKresConversionManual.h:1084
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_12
TH1D * rap_vs_Pt_InM_all_mixing_12
Definition: CbmKresConversionManual.h:906
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_41
TH1D * rap_vs_Pt_InM_all_mixing_41
Definition: CbmKresConversionManual.h:935
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_25
TH1D * rap_vs_Pt_InM_all_mixing_25
Definition: CbmKresConversionManual.h:919
CbmKresConversionManual::MultiplicityChargedParticles_two_Both
TH2D * MultiplicityChargedParticles_two_Both
Definition: CbmKresConversionManual.h:583
CbmKresConversionManual::rap_vs_Pt_InM_mixing_91
TH1D * rap_vs_Pt_InM_mixing_91
Definition: CbmKresConversionManual.h:776
CbmKresConversionManual::Case1ZYPos_InM_one_Both
TH2D * Case1ZYPos_InM_one_Both
Definition: CbmKresConversionManual.h:1181
CbmKresConversionManual::rap_vs_Pt_InM_all_101
TH1D * rap_vs_Pt_InM_all_101
Definition: CbmKresConversionManual.h:882
CbmKresConversionManual::rap_vs_Pt_InM_all_106
TH1D * rap_vs_Pt_InM_all_106
Definition: CbmKresConversionManual.h:887
CbmKresConversionManual::rap_vs_Pt_InM_31
TH1D * rap_vs_Pt_InM_31
Definition: CbmKresConversionManual.h:619
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_76
TH1D * rap_vs_Pt_InM_all_mixing_76
Definition: CbmKresConversionManual.h:970
CbmKresConversionManual::fHistoList_bg_InM_zero_Both
vector< TH1 * > fHistoList_bg_InM_zero_Both
Definition: CbmKresConversionManual.h:1134
CbmKresConversionManual::PhotonsPi0_two_Both
TH1D * PhotonsPi0_two_Both
Definition: CbmKresConversionManual.h:525
CbmKresConversionManual::sameMIDcase8NonEMotherPdg_InM_onetwo_Both
TH1D * sameMIDcase8NonEMotherPdg_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1255
CbmKresConversionManual::rap_vs_Pt_InM_45
TH1D * rap_vs_Pt_InM_45
Definition: CbmKresConversionManual.h:633
CbmKresConversionManual::GammaInvMassReco_two_Target
TH1D * GammaInvMassReco_two_Target
Definition: CbmKresConversionManual.h:381
CbmKresConversionManual::rap_vs_Pt_InM_all_89
TH1D * rap_vs_Pt_InM_all_89
Definition: CbmKresConversionManual.h:878
CbmKresConversionManual::pt_all_mixing_12
TH1D * pt_all_mixing_12
Definition: CbmKresConversionManual.h:1076
CbmKresConversionManual::Gammas_MC_zero_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Target
Definition: CbmKresConversionManual.h:228
CbmKresConversionManual::rap_vs_Pt_InM_20
TH1D * rap_vs_Pt_InM_20
Definition: CbmKresConversionManual.h:608
CbmKresConversionManual::BG8_InM_two_Both
TH1D * BG8_InM_two_Both
Definition: CbmKresConversionManual.h:1206
CbmKresConversionManual::Pi0_pt_vs_rap_one_Target
TH2D * Pi0_pt_vs_rap_one_Target
Definition: CbmKresConversionManual.h:375
CbmKresConversionManual::P_reco_all_Target
TH1D * P_reco_all_Target
Definition: CbmKresConversionManual.h:345
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_7
TH1D * rap_vs_Pt_InM_all_mixing_7
Definition: CbmKresConversionManual.h:901
CbmKresSelectAnn
Definition: CbmKresSelectAnn.h:10
CbmKresConversionManual::rap_vs_Pt_InM_mixing_105
TH1D * rap_vs_Pt_InM_mixing_105
Definition: CbmKresConversionManual.h:782
CbmKresConversionManual::rap_vs_Pt_InM_2
TH1D * rap_vs_Pt_InM_2
Definition: CbmKresConversionManual.h:590
CbmKresConversionManual::fHistoList_multiplicity_man_Outside
vector< TH1 * > fHistoList_multiplicity_man_Outside
Definition: CbmKresConversionManual.h:561
CbmKresConversionManual::Pdg_two_Both
TH1D * Pdg_two_Both
Definition: CbmKresConversionManual.h:517
CbmKresConversionManual::BG10_InM_WAC
TH1D * BG10_InM_WAC
Definition: CbmKresConversionManual.h:1288
CbmGlobalTrack::GetRichRingIndex
Int_t GetRichRingIndex() const
Definition: CbmGlobalTrack.h:41
CbmKresConversionManual::rap_vs_Pt_InM_46
TH1D * rap_vs_Pt_InM_46
Definition: CbmKresConversionManual.h:634
CbmKresConversionManual::rap_vs_Pt_InM_mixing_24
TH1D * rap_vs_Pt_InM_mixing_24
Definition: CbmKresConversionManual.h:713
CbmKresConversionManual::pt_all_mixing_16
TH1D * pt_all_mixing_16
Definition: CbmKresConversionManual.h:1080
CbmKresConversionManual::rap_vs_Pt_InM_all_74
TH1D * rap_vs_Pt_InM_all_74
Definition: CbmKresConversionManual.h:867
CbmKresConversionManual::BG10_InM_all_Both
TH1D * BG10_InM_all_Both
Definition: CbmKresConversionManual.h:1112
CbmKresConversionManual::EMT_man_Event_Outside
std::vector< int > EMT_man_Event_Outside
Definition: CbmKresConversionManual.h:199
CbmKresConversionManual::rap_vs_Pt_InM_all_25
TH1D * rap_vs_Pt_InM_all_25
Definition: CbmKresConversionManual.h:818
CbmKresConversionManual::rap_vs_Pt_InM_85
TH1D * rap_vs_Pt_InM_85
Definition: CbmKresConversionManual.h:669
CbmKresConversionManual::GammasInvMass_fromPi0_Both
TH1D * GammasInvMass_fromPi0_Both
Definition: CbmKresConversionManual.h:304
CbmKresConversionManual::pt_onetwo_2
TH1D * pt_onetwo_2
Definition: CbmKresConversionManual.h:1000
CbmKresConversionManual::rap_vs_Pt_InM_mixing_103
TH1D * rap_vs_Pt_InM_mixing_103
Definition: CbmKresConversionManual.h:780
CbmKresConversionManual::sameMIDcase8_mothedPDG_InM_all_Both
TH1D * sameMIDcase8_mothedPDG_InM_all_Both
Definition: CbmKresConversionManual.h:1118
CbmKresConversionManual::sameMIDcase8_mothedPDG_InM_one_Both
TH1D * sameMIDcase8_mothedPDG_InM_one_Both
Definition: CbmKresConversionManual.h:1182
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_72
TH1D * rap_vs_Pt_InM_all_mixing_72
Definition: CbmKresConversionManual.h:966
CbmKresConversionManual::PhotonsPi0_zero_Outside
TH1D * PhotonsPi0_zero_Outside
Definition: CbmKresConversionManual.h:432
CbmKresConversionManual::rap_vs_Pt_InM_111
TH1D * rap_vs_Pt_InM_111
Definition: CbmKresConversionManual.h:685
CbmKresConversionManual::fPrimVertex
CbmVertex * fPrimVertex
Definition: CbmKresConversionManual.h:146
CbmKresConversionManual::PdgCase8NonEComeFromTarget_InM_WAC
TH1D * PdgCase8NonEComeFromTarget_InM_WAC
Definition: CbmKresConversionManual.h:1295
CbmKresConversionManual::AnnTruePairs
TH1D * AnnTruePairs
Definition: CbmKresConversionManual.h:1263
CbmKresConversionManual::PdgCase8motherNonE_InM_all_Both
TH1D * PdgCase8motherNonE_InM_all_Both
Definition: CbmKresConversionManual.h:1121
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_51
TH1D * rap_vs_Pt_InM_all_mixing_51
Definition: CbmKresConversionManual.h:945
CbmKresConversionManual::PhotonsPi0_one_Outside
TH1D * PhotonsPi0_one_Outside
Definition: CbmKresConversionManual.h:445
CbmKresConversionManual::fHistoList_bg_InM_one_Outside
vector< TH1 * > fHistoList_bg_InM_one_Outside
Definition: CbmKresConversionManual.h:1096
CbmKresConversionManual::sameMIDcase8NonEPdg_InM_one_Both
TH1D * sameMIDcase8NonEPdg_InM_one_Both
Definition: CbmKresConversionManual.h:1190
CbmKresConversionManual::EMT_InvMass_two_Both
TH1D * EMT_InvMass_two_Both
Definition: CbmKresConversionManual.h:521
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_24
TH1D * rap_vs_Pt_InM_all_mixing_24
Definition: CbmKresConversionManual.h:918
CbmKresConversionManual::rap_vs_Pt_InM_mixing_68
TH1D * rap_vs_Pt_InM_mixing_68
Definition: CbmKresConversionManual.h:757
CbmKFVertex::GetRefX
Double_t & GetRefX()
Definition: CbmKFVertex.h:23
CbmKresConversionManual::fHistoList_bg_InM_onetwo_Both
vector< TH1 * > fHistoList_bg_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1230
CbmKresConversionManual::Pi0_pt_vs_rap_WAC
TH2D * Pi0_pt_vs_rap_WAC
Definition: CbmKresConversionManual.h:1272
CbmKresConversionManual::P_reco_onetwo_Target
TH1D * P_reco_onetwo_Target
Definition: CbmKresConversionManual.h:397
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_36
TH1D * rap_vs_Pt_InM_all_mixing_36
Definition: CbmKresConversionManual.h:930
CbmMCTrack::GetPdgCode
Int_t GetPdgCode() const
Definition: CbmMCTrack.h:70
CbmKresConversionManual::sameMIDcase8NonEPdgFromTarget_InM_all_Both
TH1D * sameMIDcase8NonEPdgFromTarget_InM_all_Both
Definition: CbmKresConversionManual.h:1129
CbmKresConversionManual::rap_vs_Pt_InM_all_2
TH1D * rap_vs_Pt_InM_all_2
Definition: CbmKresConversionManual.h:795
CbmKresConversionManual::Chi2_for_Secondary
TH1D * Chi2_for_Secondary
Definition: CbmKresConversionManual.h:1312
CbmKresConversionManual::MultiplicityChargedParticles_all_Outside
TH2D * MultiplicityChargedParticles_all_Outside
Definition: CbmKresConversionManual.h:567
CbmKresConversionManual::Pi0_pt_est_all_Both
TH1D * Pi0_pt_est_all_Both
Definition: CbmKresConversionManual.h:1043
CbmKresConversionManual::rap_vs_Pt_InM_mixing_50
TH1D * rap_vs_Pt_InM_mixing_50
Definition: CbmKresConversionManual.h:739
CbmKresConversionManual::Pi0InvMassReco_zero_Outside
TH1D * Pi0InvMassReco_zero_Outside
Definition: CbmKresConversionManual.h:427
i
int i
Definition: L1/vectors/P4_F32vec4.h:25
CbmKresConversionManual::rap_vs_Pt_InM_all_111
TH1D * rap_vs_Pt_InM_all_111
Definition: CbmKresConversionManual.h:890
CbmKresConversionManual::Case8ElFromDalitz_InM_all_Both
TH1D * Case8ElFromDalitz_InM_all_Both
Definition: CbmKresConversionManual.h:1122
CbmKresConversionManual::fMcTracks
TClonesArray * fMcTracks
Definition: CbmKresConversionManual.h:135
CbmKresConversionManual::rap_vs_Pt_InM_86
TH1D * rap_vs_Pt_InM_86
Definition: CbmKresConversionManual.h:670
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_111
TH1D * rap_vs_Pt_InM_all_mixing_111
Definition: CbmKresConversionManual.h:991
CbmKresConversionManual::frefId
std::vector< int > frefId
Definition: CbmKresConversionManual.h:188
CbmKresConversionManual::PdgCase8motherNonE_InM_zero_Both
TH1D * PdgCase8motherNonE_InM_zero_Both
Definition: CbmKresConversionManual.h:1153
CbmKresConversionManual::Pt_reco_all_Outside
TH1D * Pt_reco_all_Outside
Definition: CbmKresConversionManual.h:413
CbmKresConversionManual::Pi0_pt_vs_rap_est_zero_Both
TH2D * Pi0_pt_vs_rap_est_zero_Both
Definition: CbmKresConversionManual.h:497
CbmKresConversionManual::rap_vs_Pt_InM_73
TH1D * rap_vs_Pt_InM_73
Definition: CbmKresConversionManual.h:661
CbmKresConversionManual::fGlobalTracks
TClonesArray * fGlobalTracks
Definition: CbmKresConversionManual.h:136
CbmKresConversionManual::rap_vs_Pt_InM_all_49
TH1D * rap_vs_Pt_InM_all_49
Definition: CbmKresConversionManual.h:842
CbmKresConversionManual::Gammas_MCIndex_zero_Both
std::vector< std::vector< int > > Gammas_MCIndex_zero_Both
Definition: CbmKresConversionManual.h:274
CbmKresConversionManual::rap_vs_Pt_InM_mixing_3
TH1D * rap_vs_Pt_InM_mixing_3
Definition: CbmKresConversionManual.h:692
CbmKresConversionManual::BG5_InM_all_Both
TH1D * BG5_InM_all_Both
Definition: CbmKresConversionManual.h:1107
CbmKresConversionManual::pt_onetwo_mixing_13
TH1D * pt_onetwo_mixing_13
Definition: CbmKresConversionManual.h:1032
CbmKresConversionManual::MultiplicityGamma_two_Outside
TH2D * MultiplicityGamma_two_Outside
Definition: CbmKresConversionManual.h:565
CbmKresConversionManual::rap_vs_Pt_InM_101
TH1D * rap_vs_Pt_InM_101
Definition: CbmKresConversionManual.h:677
CbmKresConversionManual::rap_vs_Pt_InM_all_16
TH1D * rap_vs_Pt_InM_all_16
Definition: CbmKresConversionManual.h:809
CbmKresConversionManual::sameMIDcase8NonEPdgFromTarget_InM_WAC
TH1D * sameMIDcase8NonEPdgFromTarget_InM_WAC
Definition: CbmKresConversionManual.h:1305
CbmKresConversionManual::rap_vs_Pt_InM_mixing_9
TH1D * rap_vs_Pt_InM_mixing_9
Definition: CbmKresConversionManual.h:698
CbmKresConversionManual::MultiplicityGamma_all_Outside
TH2D * MultiplicityGamma_all_Outside
Definition: CbmKresConversionManual.h:562
CbmKresConversionManual::rap_vs_Pt_InM_43
TH1D * rap_vs_Pt_InM_43
Definition: CbmKresConversionManual.h:631
CbmKresConversionManual::Gammas_MC_one_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Both
Definition: CbmKresConversionManual.h:281
CbmKresConversionManual::fRichProjections
TClonesArray * fRichProjections
Definition: CbmKresConversionManual.h:139
CbmKresConversionManual::Pt_reco_one_Target
TH1D * Pt_reco_one_Target
Definition: CbmKresConversionManual.h:372
CbmKresConversionManual::pt_onetwo_9
TH1D * pt_onetwo_9
Definition: CbmKresConversionManual.h:1007
CbmKresConversionManual::rap_vs_Pt_InM_40
TH1D * rap_vs_Pt_InM_40
Definition: CbmKresConversionManual.h:628
CbmKresConversionManual::rap_vs_Pt_InM_mixing_8
TH1D * rap_vs_Pt_InM_mixing_8
Definition: CbmKresConversionManual.h:697
CbmKresConversionManual::rap_vs_Pt_InM_all_34
TH1D * rap_vs_Pt_InM_all_34
Definition: CbmKresConversionManual.h:827
CbmKresConversionManual::rap_vs_Pt_InM_mixing_20
TH1D * rap_vs_Pt_InM_mixing_20
Definition: CbmKresConversionManual.h:709
CbmKresConversionManual::Gammas_stsIndex_zero_Outside
std::vector< std::vector< int > > Gammas_stsIndex_zero_Outside
Definition: CbmKresConversionManual.h:242
CbmKresConversionManual::Case8NonElFrom_eta_InM_one_Both
TH1D * Case8NonElFrom_eta_InM_one_Both
Definition: CbmKresConversionManual.h:1188
CbmKresConversionManual::rap_vs_Pt_InM_47
TH1D * rap_vs_Pt_InM_47
Definition: CbmKresConversionManual.h:635
CbmKresConversionManual::EMT_man_pair_momenta_Target
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Target
Definition: CbmKresConversionManual.h:195
CbmKresConversionManual::fArrayMvdHit
TClonesArray * fArrayMvdHit
Definition: CbmKresConversionManual.h:143
CbmKresConversionManual::rap_vs_Pt_InM_mixing_73
TH1D * rap_vs_Pt_InM_mixing_73
Definition: CbmKresConversionManual.h:762
CbmKresConversionManual::fHistoList_bg_InM_two_Both
vector< TH1 * > fHistoList_bg_InM_two_Both
Definition: CbmKresConversionManual.h:1198
CbmKresConversionManual::fHistoList_bg_InM_one_Both
vector< TH1 * > fHistoList_bg_InM_one_Both
Definition: CbmKresConversionManual.h:1166
CbmKresConversionManual::fHistoList_bg_InM_all_Both
vector< TH1 * > fHistoList_bg_InM_all_Both
Definition: CbmKresConversionManual.h:1102
CbmKresConversionManual::pt_all_mixing_15
TH1D * pt_all_mixing_15
Definition: CbmKresConversionManual.h:1079
CbmKresConversionManual::Gammas_zero_Target
std::vector< std::vector< TVector3 > > Gammas_zero_Target
Definition: CbmKresConversionManual.h:210
CbmKresConversionManual::rap_vs_Pt_InM_all_44
TH1D * rap_vs_Pt_InM_all_44
Definition: CbmKresConversionManual.h:837
CbmKresConversionManual::pt_all_19
TH1D * pt_all_19
Definition: CbmKresConversionManual.h:1062
CbmKresConversionManual::BG1_InM_all_Both
TH1D * BG1_InM_all_Both
Definition: CbmKresConversionManual.h:1103
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_21
TH1D * rap_vs_Pt_InM_all_mixing_21
Definition: CbmKresConversionManual.h:915
CbmKresConversionManual::EMT_InvMass_onetwo_Target
TH1D * EMT_InvMass_onetwo_Target
Definition: CbmKresConversionManual.h:400
CbmKresConversionManual::BG9_InM_one_Both
TH1D * BG9_InM_one_Both
Definition: CbmKresConversionManual.h:1175
CbmKresConversionManual::rap_vs_Pt_InM_mixing_36
TH1D * rap_vs_Pt_InM_mixing_36
Definition: CbmKresConversionManual.h:725
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_50
TH1D * rap_vs_Pt_InM_all_mixing_50
Definition: CbmKresConversionManual.h:944
CbmGlobalTrack.h
CbmKresConversionManual::rap_vs_Pt_InM_all_26
TH1D * rap_vs_Pt_InM_all_26
Definition: CbmKresConversionManual.h:819
CbmKresConversionManual::BG9_InM_onetwo_Both
TH1D * BG9_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1239
CbmKresConversionManual::InvMass_vs_OA_candidates_Outside
TH2D * InvMass_vs_OA_candidates_Outside
Definition: CbmKresConversionManual.h:328
CbmKresConversionManual::pt_onetwo_mixing_10
TH1D * pt_onetwo_mixing_10
Definition: CbmKresConversionManual.h:1029
CbmKresConversionManual::Pt_reco_onetwo_Target
TH1D * Pt_reco_onetwo_Target
Definition: CbmKresConversionManual.h:398
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_45
TH1D * rap_vs_Pt_InM_all_mixing_45
Definition: CbmKresConversionManual.h:939
CbmKresConversionManual::DalitzPi0_zero_Both
TH1D * DalitzPi0_zero_Both
Definition: CbmKresConversionManual.h:498
CbmKresConversionManual::Pi0_pt_vs_rap_one_Outside
TH2D * Pi0_pt_vs_rap_one_Outside
Definition: CbmKresConversionManual.h:442
CbmKresConversionManual::rap_vs_Pt_InM_mixing_7
TH1D * rap_vs_Pt_InM_mixing_7
Definition: CbmKresConversionManual.h:696
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_58
TH1D * rap_vs_Pt_InM_all_mixing_58
Definition: CbmKresConversionManual.h:952
CbmKresConversionManual::Gammas_one_Outside
std::vector< std::vector< TVector3 > > Gammas_one_Outside
Definition: CbmKresConversionManual.h:237
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_40
TH1D * rap_vs_Pt_InM_all_mixing_40
Definition: CbmKresConversionManual.h:934
CbmKresConversionManual::rap_vs_Pt_InM_58
TH1D * rap_vs_Pt_InM_58
Definition: CbmKresConversionManual.h:646
CbmKresConversionManual::VRings_plus_Target
std::vector< int > VRings_plus_Target
Definition: CbmKresConversionManual.h:181
CbmKresConversionManual::PhotonsPi0_all_Both
TH1D * PhotonsPi0_all_Both
Definition: CbmKresConversionManual.h:486
CbmKresConversionManual::PhotonsPi0_zero_Target
TH1D * PhotonsPi0_zero_Target
Definition: CbmKresConversionManual.h:365
CbmKresConversionManual::BG1_InM_one_Both
TH1D * BG1_InM_one_Both
Definition: CbmKresConversionManual.h:1167
CbmKresConversionManual::rap_vs_Pt_InM_all_14
TH1D * rap_vs_Pt_InM_all_14
Definition: CbmKresConversionManual.h:807
CbmKresConversionManual::Gammas_stsIndex_onetwo_Target
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Target
Definition: CbmKresConversionManual.h:219
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_89
TH1D * rap_vs_Pt_InM_all_mixing_89
Definition: CbmKresConversionManual.h:979
CbmKresConversionManual::rap_vs_Pt_InM_all_45
TH1D * rap_vs_Pt_InM_all_45
Definition: CbmKresConversionManual.h:838
CbmKresConversionManual::Gammas_all_Target
std::vector< std::vector< TVector3 > > Gammas_all_Target
Definition: CbmKresConversionManual.h:209
CbmKresConversionManual::rap_vs_Pt_InM_all_76
TH1D * rap_vs_Pt_InM_all_76
Definition: CbmKresConversionManual.h:869
CbmKresConversionManual::BG8_InM_onetwo_Both
TH1D * BG8_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1238
CbmKresConversionManual::fStsTracks
TClonesArray * fStsTracks
Definition: CbmKresConversionManual.h:137
CbmRichRing::GetNofHits
Int_t GetNofHits() const
Definition: CbmRichRing.h:40
CbmRichRing
Definition: CbmRichRing.h:17
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetP_InM_one_Both
TH1D * sameMIDcase8NonEComeFromTargetP_InM_one_Both
Definition: CbmKresConversionManual.h:1195
CbmKresConversionManual::GammasOA_fromPi0_Outside
TH1D * GammasOA_fromPi0_Outside
Definition: CbmKresConversionManual.h:333
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_35
TH1D * rap_vs_Pt_InM_all_mixing_35
Definition: CbmKresConversionManual.h:929
CbmKresConversionManual::rap_vs_Pt_InM_all_38
TH1D * rap_vs_Pt_InM_all_38
Definition: CbmKresConversionManual.h:831
CbmKresConversionManual::Gammas_MCIndex_two_Target
std::vector< std::vector< int > > Gammas_MCIndex_two_Target
Definition: CbmKresConversionManual.h:224
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetIM_InM_zero_Both
TH1D * sameMIDcase8NonEComeFromTargetIM_InM_zero_Both
Definition: CbmKresConversionManual.h:1162
CbmKresConversionManual::VStsIndex_plus_Target
std::vector< int > VStsIndex_plus_Target
Definition: CbmKresConversionManual.h:182
CbmKresConversionManual::PdgCase8_InM_zero_Both
TH1D * PdgCase8_InM_zero_Both
Definition: CbmKresConversionManual.h:1145
CbmKresConversionManual::rap_vs_Pt_InM_mixing_57
TH1D * rap_vs_Pt_InM_mixing_57
Definition: CbmKresConversionManual.h:746
CbmKresConversionManual::BG6_InM_two_Both
TH1D * BG6_InM_two_Both
Definition: CbmKresConversionManual.h:1204
CbmKresConversionManual::rap_vs_Pt_InM_9
TH1D * rap_vs_Pt_InM_9
Definition: CbmKresConversionManual.h:597
CbmKresConversionManual::rap_vs_Pt_InM_all_113
TH1D * rap_vs_Pt_InM_all_113
Definition: CbmKresConversionManual.h:892
CbmKresConversionBG::Exec
void Exec(CbmMCTrack *mctrack1, CbmMCTrack *mctrack2, CbmMCTrack *mctrack3, CbmMCTrack *mctrack4, Double_t invmassRecoPi0, vector< TH1 * > BGCases)
Definition: CbmKresConversionBG.cxx:37
CbmKresConversionManual::Gammas_MC_zero_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Outside
Definition: CbmKresConversionManual.h:254
CbmKresConversionManual::rap_vs_Pt_InM_all_11
TH1D * rap_vs_Pt_InM_all_11
Definition: CbmKresConversionManual.h:804
CbmKresConversionManual::fHistoList_multiplicity_man_Target
vector< TH1 * > fHistoList_multiplicity_man_Target
Definition: CbmKresConversionManual.h:548
CbmKresConversionManual::P_reco_onetwo_Both
TH1D * P_reco_onetwo_Both
Definition: CbmKresConversionManual.h:531
CbmKresConversionManual::Pt_reco_all_Both
TH1D * Pt_reco_all_Both
Definition: CbmKresConversionManual.h:480
CbmKresConversionManual::rap_vs_Pt_InM_mixing_16
TH1D * rap_vs_Pt_InM_mixing_16
Definition: CbmKresConversionManual.h:705
CbmKresConversionManual::fHistoList_bg_InM_all_Target
vector< TH1 * > fHistoList_bg_InM_all_Target
Definition: CbmKresConversionManual.h:1088
CbmKresConversionManual::PdgCase8mothers_InM_WAC
TH1D * PdgCase8mothers_InM_WAC
Definition: CbmKresConversionManual.h:1290
CbmKresConversionManual::fHistoList_multiplicity_man_Both
vector< TH1 * > fHistoList_multiplicity_man_Both
Definition: CbmKresConversionManual.h:574
CbmKresConversionManual::Pi0_pt_vs_rap_onetwo_Outside
TH2D * Pi0_pt_vs_rap_onetwo_Outside
Definition: CbmKresConversionManual.h:468
CbmKresConversionManual::Pi0InvMassReco_all_Both
TH1D * Pi0InvMassReco_all_Both
Definition: CbmKresConversionManual.h:481
CbmKresConversionManual::Pi0_pt_vs_rap_est_onetwo_Target
TH2D * Pi0_pt_vs_rap_est_onetwo_Target
Definition: CbmKresConversionManual.h:402
CbmKresConversionManual::sameMIDcase8NonEPdg_InM_two_Both
TH1D * sameMIDcase8NonEPdg_InM_two_Both
Definition: CbmKresConversionManual.h:1222
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetIM_InM_all_Both
TH1D * sameMIDcase8NonEComeFromTargetIM_InM_all_Both
Definition: CbmKresConversionManual.h:1130
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_49
TH1D * rap_vs_Pt_InM_all_mixing_49
Definition: CbmKresConversionManual.h:943
CbmKresConversionManual::rap_vs_Pt_InM_70
TH1D * rap_vs_Pt_InM_70
Definition: CbmKresConversionManual.h:658
CbmKresConversionManual::BG7_InM_two_Both
TH1D * BG7_InM_two_Both
Definition: CbmKresConversionManual.h:1205
CbmKresConversionManual::rap_vs_Pt_InM_mixing_101
TH1D * rap_vs_Pt_InM_mixing_101
Definition: CbmKresConversionManual.h:778
CbmKresConversionManual::Gammas_stsIndex_zero_Target
std::vector< std::vector< int > > Gammas_stsIndex_zero_Target
Definition: CbmKresConversionManual.h:216
CbmKresConversionManual::pt_onetwo_16
TH1D * pt_onetwo_16
Definition: CbmKresConversionManual.h:1014
CbmKresConversionManual::Case8ElFromDalitz_InM_onetwo_Both
TH1D * Case8ElFromDalitz_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1250
CbmKresConversionManual::Pi0_pt_vs_rap_two_Target
TH2D * Pi0_pt_vs_rap_two_Target
Definition: CbmKresConversionManual.h:388
CbmKresConversionManual::pt_all_mixing_17
TH1D * pt_all_mixing_17
Definition: CbmKresConversionManual.h:1081
CbmKresConversionManual::rap_vs_Pt_InM_all_19
TH1D * rap_vs_Pt_InM_all_19
Definition: CbmKresConversionManual.h:812
CbmKresConversionManual::PhotonsPi0_WAC
TH1D * PhotonsPi0_WAC
Definition: CbmKresConversionManual.h:1275
CbmRichRing.h
CbmKresConversionManual::rap_vs_Pt_InM_all_41
TH1D * rap_vs_Pt_InM_all_41
Definition: CbmKresConversionManual.h:834
CbmKresConversionManual::pt_all_15
TH1D * pt_all_15
Definition: CbmKresConversionManual.h:1058
CbmKresConversionManual::sameMIDcase8_InM_one_Both
TH1D * sameMIDcase8_InM_one_Both
Definition: CbmKresConversionManual.h:1179
CbmKresConversionManual::Pi0InvMassReco_onetwo_Outside
TH1D * Pi0InvMassReco_onetwo_Outside
Definition: CbmKresConversionManual.h:466
CbmKresConversionManual::rap_vs_Pt_InM_mixing_74
TH1D * rap_vs_Pt_InM_mixing_74
Definition: CbmKresConversionManual.h:763
CbmKresConversionManual::DalitzPi0_two_Target
TH1D * DalitzPi0_two_Target
Definition: CbmKresConversionManual.h:390
CbmKresConversionManual::fRichRings
TClonesArray * fRichRings
Definition: CbmKresConversionManual.h:140
CbmKresConversionManual::VMCtracks_plus_Target
vector< CbmMCTrack * > VMCtracks_plus_Target
Definition: CbmKresConversionManual.h:178
CbmKresConversionManual::P_reco_one_Target
TH1D * P_reco_one_Target
Definition: CbmKresConversionManual.h:371
CbmKresConversionManual::MultiplicityGamma_onetwo_Both
TH2D * MultiplicityGamma_onetwo_Both
Definition: CbmKresConversionManual.h:579
CbmKresConversionManual::Pi0_pt_vs_rap_est_zero_Target
TH2D * Pi0_pt_vs_rap_est_zero_Target
Definition: CbmKresConversionManual.h:363
CbmKresConversionManual::pt_all_mixing_2
TH1D * pt_all_mixing_2
Definition: CbmKresConversionManual.h:1066
CbmKresConversionManual::rap_vs_Pt_InM_6
TH1D * rap_vs_Pt_InM_6
Definition: CbmKresConversionManual.h:594
CbmKresConversionManual::pt_onetwo_mixing_16
TH1D * pt_onetwo_mixing_16
Definition: CbmKresConversionManual.h:1035
CbmKresConversionManual::rap_vs_Pt_InM_all_75
TH1D * rap_vs_Pt_InM_all_75
Definition: CbmKresConversionManual.h:868
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetPt_InM_two_Both
TH1D * sameMIDcase8NonEComeFromTargetPt_InM_two_Both
Definition: CbmKresConversionManual.h:1228
CbmKresConversionManual::GammaOpeningAngleReco_onetwo_Target
TH1D * GammaOpeningAngleReco_onetwo_Target
Definition: CbmKresConversionManual.h:395
CbmKresConversionManual::pt_onetwo_mixing_17
TH1D * pt_onetwo_mixing_17
Definition: CbmKresConversionManual.h:1036
CbmKresConversionManual::Pt_reco_two_Target
TH1D * Pt_reco_two_Target
Definition: CbmKresConversionManual.h:385
CbmKresConversionManual::rap_vs_Pt_InM_92
TH1D * rap_vs_Pt_InM_92
Definition: CbmKresConversionManual.h:676
CbmKresConversionManual::Gammas_MC_all_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Target
Definition: CbmKresConversionManual.h:227
CbmKresConversionManual::BG10_InM_one_Both
TH1D * BG10_InM_one_Both
Definition: CbmKresConversionManual.h:1176
CbmKresConversionManual::MultiplicityChargedParticles_all_Target
TH2D * MultiplicityChargedParticles_all_Target
Definition: CbmKresConversionManual.h:554
CbmKresConversionManual::fHistoList_man_onetwo_Target
vector< TH1 * > fHistoList_man_onetwo_Target
Definition: CbmKresConversionManual.h:393
CbmKresConversionManual::Case8NonElFrom_pn_InM_zero_Both
TH1D * Case8NonElFrom_pn_InM_zero_Both
Definition: CbmKresConversionManual.h:1155
CbmKresConversionManual::MultiplicityGamma_one_Target
TH2D * MultiplicityGamma_one_Target
Definition: CbmKresConversionManual.h:551
CbmKresConversionManual::Case8NonElFrom_pn_InM_two_Both
TH1D * Case8NonElFrom_pn_InM_two_Both
Definition: CbmKresConversionManual.h:1219
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_113
TH1D * rap_vs_Pt_InM_all_mixing_113
Definition: CbmKresConversionManual.h:993
CbmKresConversionManual::DalitzPi0_one_Both
TH1D * DalitzPi0_one_Both
Definition: CbmKresConversionManual.h:511
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_84
TH1D * rap_vs_Pt_InM_all_mixing_84
Definition: CbmKresConversionManual.h:974
CbmKresConversionManual::BG3_InM_zero_Both
TH1D * BG3_InM_zero_Both
Definition: CbmKresConversionManual.h:1137
CbmKresConversionManual::rap_vs_Pt_InM_103
TH1D * rap_vs_Pt_InM_103
Definition: CbmKresConversionManual.h:679
CbmKresConversionManual::pt_onetwo_7
TH1D * pt_onetwo_7
Definition: CbmKresConversionManual.h:1005
CbmKresConversionManual::CalculatePlaneAngle_first
double CalculatePlaneAngle_first(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManual.cxx:3983
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_1
TH1D * rap_vs_Pt_InM_all_mixing_1
Definition: CbmKresConversionManual.h:895
CbmKresConversionManual::FindInRich
int FindInRich(int richInd, int stsMcTrackId)
Definition: CbmKresConversionManual.cxx:3833
CbmKresConversionManual::AnnFalsePairs_AfterCuts
TH1D * AnnFalsePairs_AfterCuts
Definition: CbmKresConversionManual.h:1266
CbmKresConversionManual::PdgCase8NonEComeFromTarget_InM_two_Both
TH1D * PdgCase8NonEComeFromTarget_InM_two_Both
Definition: CbmKresConversionManual.h:1215
CbmKresConversionManual::rap_vs_Pt_InM_113
TH1D * rap_vs_Pt_InM_113
Definition: CbmKresConversionManual.h:687
CbmKresConversionManual::pt_all_13
TH1D * pt_all_13
Definition: CbmKresConversionManual.h:1056
CbmKresConversionManual::AnnTruePairs_AfterCuts
TH1D * AnnTruePairs_AfterCuts
Definition: CbmKresConversionManual.h:1265
CbmKresConversionManual::sameMIDcase8NonEMotherIM_InM_two_Both
TH1D * sameMIDcase8NonEMotherIM_InM_two_Both
Definition: CbmKresConversionManual.h:1224
CbmKresConversionManual::fHistoList_bg_InM_zero_Outside
vector< TH1 * > fHistoList_bg_InM_zero_Outside
Definition: CbmKresConversionManual.h:1095
CbmLmvmKinematicParams::fMinv
Double_t fMinv
Definition: CbmLmvmKinematicParams.h:22
CbmKresConversionManual::MultiplicityChargedParticles_zero_Both
TH2D * MultiplicityChargedParticles_zero_Both
Definition: CbmKresConversionManual.h:581
CbmKresConversionManual::rap_vs_Pt_InM_mixing_86
TH1D * rap_vs_Pt_InM_mixing_86
Definition: CbmKresConversionManual.h:771
CbmKresConversionManual::pt_all_17
TH1D * pt_all_17
Definition: CbmKresConversionManual.h:1060
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_30
TH1D * rap_vs_Pt_InM_all_mixing_30
Definition: CbmKresConversionManual.h:924
CbmKresConversionManual::Pi0InvMassReco_two_Both
TH1D * Pi0InvMassReco_two_Both
Definition: CbmKresConversionManual.h:520
CbmKresConversionManual::Pi0_pt_vs_rap_zero_Target
TH2D * Pi0_pt_vs_rap_zero_Target
Definition: CbmKresConversionManual.h:362
CbmKresConversionManual::fHistoList_man_two_Target
vector< TH1 * > fHistoList_man_two_Target
Definition: CbmKresConversionManual.h:380
CbmKresConversionManual::GammaOpeningAngleReco_zero_Outside
TH1D * GammaOpeningAngleReco_zero_Outside
Definition: CbmKresConversionManual.h:423
CbmKresConversionManual::Gammas_MCIndex_all_Outside
std::vector< std::vector< int > > Gammas_MCIndex_all_Outside
Definition: CbmKresConversionManual.h:247
CbmKresConversionManual::MultiplicityGamma_one_Both
TH2D * MultiplicityGamma_one_Both
Definition: CbmKresConversionManual.h:577
CbmKresConversionManual::pt_onetwo_mixing_19
TH1D * pt_onetwo_mixing_19
Definition: CbmKresConversionManual.h:1038
CbmKresConversionManual::rap_vs_Pt_InM_61
TH1D * rap_vs_Pt_InM_61
Definition: CbmKresConversionManual.h:649
CbmKresConversionManual::sameMIDcase8_mothedPDG_InM_two_Both
TH1D * sameMIDcase8_mothedPDG_InM_two_Both
Definition: CbmKresConversionManual.h:1214
CbmKresConversionManual::rap_vs_Pt_InM_mixing_106
TH1D * rap_vs_Pt_InM_mixing_106
Definition: CbmKresConversionManual.h:783
CbmKresConversionManual::rap_vs_Pt_InM_all_10
TH1D * rap_vs_Pt_InM_all_10
Definition: CbmKresConversionManual.h:803
CbmKresConversionManual::GammasInvMass_candidates_Outside
TH1D * GammasInvMass_candidates_Outside
Definition: CbmKresConversionManual.h:330
CbmKresConversionManual::rap_vs_Pt_InM_52
TH1D * rap_vs_Pt_InM_52
Definition: CbmKresConversionManual.h:640
CbmKresConversionManual::EMT_man_NofRings_Target
std::vector< int > EMT_man_NofRings_Target
Definition: CbmKresConversionManual.h:196
CbmKresConversionManual::rap_vs_Pt_InM_60
TH1D * rap_vs_Pt_InM_60
Definition: CbmKresConversionManual.h:648
CbmKresConversionManual::Pi0_pt_vs_rap_all_Target
TH2D * Pi0_pt_vs_rap_all_Target
Definition: CbmKresConversionManual.h:349
CbmKresConversionManual::BG3_InM_two_Both
TH1D * BG3_InM_two_Both
Definition: CbmKresConversionManual.h:1201
CbmKresConversionManual::Gammas_MC_two_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Outside
Definition: CbmKresConversionManual.h:256
CbmMvdHit
Definition: CbmMvdHit.h:29
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_11
TH1D * rap_vs_Pt_InM_all_mixing_11
Definition: CbmKresConversionManual.h:905
CbmKresConversionManual::pt_all_20
TH1D * pt_all_20
Definition: CbmKresConversionManual.h:1063
CbmKresConversionManual::Chi2_for_Primary
TH1D * Chi2_for_Primary
Definition: CbmKresConversionManual.h:1311
CbmKresConversionManual::EMT_InvMass_all_Target
TH1D * EMT_InvMass_all_Target
Definition: CbmKresConversionManual.h:348
CbmKresConversionManual::Gammas_stsIndex_two_Both
std::vector< std::vector< int > > Gammas_stsIndex_two_Both
Definition: CbmKresConversionManual.h:270
CbmKresConversionManual::Pi0_pt_est_onetwo_Both
TH1D * Pi0_pt_est_onetwo_Both
Definition: CbmKresConversionManual.h:998
CbmKresConversionBG
Definition: CbmKresConversionBG.h:10
CbmKresConversionManual::rap_vs_Pt_InM_35
TH1D * rap_vs_Pt_InM_35
Definition: CbmKresConversionManual.h:623
CbmKresConversionManual::rap_vs_Pt_InM_all_61
TH1D * rap_vs_Pt_InM_all_61
Definition: CbmKresConversionManual.h:854
CbmKresConversionManual::rap_vs_Pt_InM_all_87
TH1D * rap_vs_Pt_InM_all_87
Definition: CbmKresConversionManual.h:876
CbmKresConversionManual::PdgCase8motherNonE_InM_onetwo_Both
TH1D * PdgCase8motherNonE_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1249
CbmKresConversionManual::rap_vs_Pt_InM_mixing_44
TH1D * rap_vs_Pt_InM_mixing_44
Definition: CbmKresConversionManual.h:733
CbmKresConversionManual::MultiplicityGamma_zero_Outside
TH2D * MultiplicityGamma_zero_Outside
Definition: CbmKresConversionManual.h:563
CbmKresConversionManual::rap_vs_Pt_InM_mixing_113
TH1D * rap_vs_Pt_InM_mixing_113
Definition: CbmKresConversionManual.h:788
CbmKresConversionManual::Gammas_MCIndex_one_Both
std::vector< std::vector< int > > Gammas_MCIndex_one_Both
Definition: CbmKresConversionManual.h:275
CbmKresConversionManual::Case1ZYPos_InM_zero_Both
TH2D * Case1ZYPos_InM_zero_Both
Definition: CbmKresConversionManual.h:1149
CbmKresConversionManual::pt_onetwo_mixing_2
TH1D * pt_onetwo_mixing_2
Definition: CbmKresConversionManual.h:1021
CbmKresConversionManual::rap_vs_Pt_InM_mixing_23
TH1D * rap_vs_Pt_InM_mixing_23
Definition: CbmKresConversionManual.h:712
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetIM_InM_WAC
TH1D * sameMIDcase8NonEComeFromTargetIM_InM_WAC
Definition: CbmKresConversionManual.h:1306
CbmKresConversionManual::PdgCase8mothers_InM_one_Both
TH1D * PdgCase8mothers_InM_one_Both
Definition: CbmKresConversionManual.h:1178
CbmKresConversionManual::EMT_man_NofRings_WAC
std::vector< int > EMT_man_NofRings_WAC
Definition: CbmKresConversionManual.h:294
CbmKresConversionManual::PhotonsPi0_two_Target
TH1D * PhotonsPi0_two_Target
Definition: CbmKresConversionManual.h:391
CbmKresConversionManual::pt_all_mixing_8
TH1D * pt_all_mixing_8
Definition: CbmKresConversionManual.h:1072
CbmKresConversionManual::rap_vs_Pt_InM_mixing_55
TH1D * rap_vs_Pt_InM_mixing_55
Definition: CbmKresConversionManual.h:744
CbmKresConversionManual::PdgCase8NonE_NOT_FromTarget_InM_two_Both
TH1D * PdgCase8NonE_NOT_FromTarget_InM_two_Both
Definition: CbmKresConversionManual.h:1216
CbmKresConversionManual::PlaneAngles_last_fromPi0_Target
TH1D * PlaneAngles_last_fromPi0_Target
Definition: CbmKresConversionManual.h:321
CbmKresConversionManual::DalitzPi0_one_Target
TH1D * DalitzPi0_one_Target
Definition: CbmKresConversionManual.h:377
CbmKresConversionManual::pt_all_5
TH1D * pt_all_5
Definition: CbmKresConversionManual.h:1048
CbmKresConversionManual::rap_vs_Pt_InM_all_4
TH1D * rap_vs_Pt_InM_all_4
Definition: CbmKresConversionManual.h:797
CbmKresConversionManual::Case8NonElFrom_eta_InM_onetwo_Both
TH1D * Case8NonElFrom_eta_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1252
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_59
TH1D * rap_vs_Pt_InM_all_mixing_59
Definition: CbmKresConversionManual.h:953
CbmRichUtil::GetRingTrackDistance
static Double_t GetRingTrackDistance(Int_t globalTrackId)
Definition: alignment/CbmRichUtil.h:20
CbmKresConversionManual::PhotonsPi0_one_Target
TH1D * PhotonsPi0_one_Target
Definition: CbmKresConversionManual.h:378
CbmKresConversionManual::rap_vs_Pt_InM_mixing_56
TH1D * rap_vs_Pt_InM_mixing_56
Definition: CbmKresConversionManual.h:745
CbmStsTrack::GetNofMvdHits
Int_t GetNofMvdHits() const
Definition: CbmStsTrack.h:84
CbmKresConversionManual::MultiplicityGamma_all_Target
TH2D * MultiplicityGamma_all_Target
Definition: CbmKresConversionManual.h:549
CbmKresConversionManual::fAnnSelection
CbmKresSelectAnn * fAnnSelection
Definition: CbmKresConversionManual.h:131
CbmKresConversionManual::pt_all_mixing_4
TH1D * pt_all_mixing_4
Definition: CbmKresConversionManual.h:1068
CbmKresConversionManual::rap_vs_Pt_InM_mixing_45
TH1D * rap_vs_Pt_InM_mixing_45
Definition: CbmKresConversionManual.h:734
CbmKresConversionManual::BG9_InM_WAC
TH1D * BG9_InM_WAC
Definition: CbmKresConversionManual.h:1287
CbmKresConversionManual::GammasOA_fromPi0_Target
TH1D * GammasOA_fromPi0_Target
Definition: CbmKresConversionManual.h:319
CbmKresConversionManual::pt_all_mixing_19
TH1D * pt_all_mixing_19
Definition: CbmKresConversionManual.h:1083
CbmMCTrack::GetStartZ
Double_t GetStartZ() const
Definition: CbmMCTrack.h:77
CbmKresConversionManual::BG5_InM_zero_Both
TH1D * BG5_InM_zero_Both
Definition: CbmKresConversionManual.h:1139
CbmKresConversionManual::pt_onetwo_mixing_18
TH1D * pt_onetwo_mixing_18
Definition: CbmKresConversionManual.h:1037
CbmKresConversionManual::rap_vs_Pt_InM_all_85
TH1D * rap_vs_Pt_InM_all_85
Definition: CbmKresConversionManual.h:874
CbmKresConversionManual::Pt_reco_onetwo_Both
TH1D * Pt_reco_onetwo_Both
Definition: CbmKresConversionManual.h:532
CbmKresConversionManual::DalitzPi0_zero_Outside
TH1D * DalitzPi0_zero_Outside
Definition: CbmKresConversionManual.h:431
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_48
TH1D * rap_vs_Pt_InM_all_mixing_48
Definition: CbmKresConversionManual.h:942
CbmKresConversionManual::MultiplicityGamma_two_Both
TH2D * MultiplicityGamma_two_Both
Definition: CbmKresConversionManual.h:578
CbmKresConversionManual::Pdg_one_Both
TH1D * Pdg_one_Both
Definition: CbmKresConversionManual.h:504
CbmStsHit
data class for a reconstructed 3-d hit in the STS
Definition: CbmStsHit.h:31
CbmKresConversionManual::BG7_InM_zero_Both
TH1D * BG7_InM_zero_Both
Definition: CbmKresConversionManual.h:1141
CbmKresConversionManual::GammasInvMass_candidates_Both
TH1D * GammasInvMass_candidates_Both
Definition: CbmKresConversionManual.h:302
CbmKresConversionManual::Pi0InvMassReco_onetwo_Target
TH1D * Pi0InvMassReco_onetwo_Target
Definition: CbmKresConversionManual.h:399
CbmKresConversionManual::Pi0_pt_vs_rap_all_Outside
TH2D * Pi0_pt_vs_rap_all_Outside
Definition: CbmKresConversionManual.h:416
CbmKresConversionManual::fHistoList_bg_InM_WAC
vector< TH1 * > fHistoList_bg_InM_WAC
Definition: CbmKresConversionManual.h:1278
CbmKresConversionManual::fHistoList_pt_onetwo
vector< TH1 * > fHistoList_pt_onetwo
Definition: CbmKresConversionManual.h:997
CbmKresConversionManual::Case8NonElFrom_pn_InM_one_Both
TH1D * Case8NonElFrom_pn_InM_one_Both
Definition: CbmKresConversionManual.h:1187
CbmKresConversionManual::rap_vs_Pt_InM_all_73
TH1D * rap_vs_Pt_InM_all_73
Definition: CbmKresConversionManual.h:866
CbmKresConversionManual::rap_vs_Pt_InM_107
TH1D * rap_vs_Pt_InM_107
Definition: CbmKresConversionManual.h:683
CbmKresConversionManual::rap_vs_Pt_InM_all_114
TH1D * rap_vs_Pt_InM_all_114
Definition: CbmKresConversionManual.h:893
CbmKresConversionManual::MultiplicityChargedParticles_one_Outside
TH2D * MultiplicityChargedParticles_one_Outside
Definition: CbmKresConversionManual.h:569
CbmKresConversionManual::rap_vs_Pt_InM_all_20
TH1D * rap_vs_Pt_InM_all_20
Definition: CbmKresConversionManual.h:813
CbmKresConversionManual::rap_vs_Pt_InM_all_60
TH1D * rap_vs_Pt_InM_all_60
Definition: CbmKresConversionManual.h:853
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_105
TH1D * rap_vs_Pt_InM_all_mixing_105
Definition: CbmKresConversionManual.h:987
CbmKresConversionManual::InvMass_vs_OA_candidates_Target
TH2D * InvMass_vs_OA_candidates_Target
Definition: CbmKresConversionManual.h:314
CbmKresConversionManual::sameMIDcase8NonEPdg_InM_all_Both
TH1D * sameMIDcase8NonEPdg_InM_all_Both
Definition: CbmKresConversionManual.h:1126
CbmRichRing::GetHit
UInt_t GetHit(Int_t i) const
Definition: CbmRichRing.h:42
CbmKresConversionManual::BG5_InM_one_Both
TH1D * BG5_InM_one_Both
Definition: CbmKresConversionManual.h:1171
CbmKresConversionManual::rap_vs_Pt_InM_mixing_102
TH1D * rap_vs_Pt_InM_mixing_102
Definition: CbmKresConversionManual.h:779
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_28
TH1D * rap_vs_Pt_InM_all_mixing_28
Definition: CbmKresConversionManual.h:922
CbmKresConversionManual::rap_vs_Pt_InM_81
TH1D * rap_vs_Pt_InM_81
Definition: CbmKresConversionManual.h:665
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_42
TH1D * rap_vs_Pt_InM_all_mixing_42
Definition: CbmKresConversionManual.h:936
CbmKresConversionManual::rap_vs_Pt_InM_19
TH1D * rap_vs_Pt_InM_19
Definition: CbmKresConversionManual.h:607
CbmKresConversionManual::VRings_minus_Target
std::vector< int > VRings_minus_Target
Definition: CbmKresConversionManual.h:173
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_44
TH1D * rap_vs_Pt_InM_all_mixing_44
Definition: CbmKresConversionManual.h:938
CbmKresConversionManual::fHistoList_man_one_Both
vector< TH1 * > fHistoList_man_one_Both
Definition: CbmKresConversionManual.h:501
CbmKresConversionManual::Case1ZYPos_InM_onetwo_Both
TH2D * Case1ZYPos_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1245
CbmStsTrack.h
Data class for STS tracks.
CbmKresConversionManual::Gammas_onetwo_Outside
std::vector< std::vector< TVector3 > > Gammas_onetwo_Outside
Definition: CbmKresConversionManual.h:239
CbmGlobalTrack::GetStsTrackIndex
Int_t GetStsTrackIndex() const
Definition: CbmGlobalTrack.h:38
CbmKresConversionManual::EMT_man_pair_momenta_Both
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Both
Definition: CbmKresConversionManual.h:205
CbmKresConversionManual::rap_vs_Pt_InM_mixing_18
TH1D * rap_vs_Pt_InM_mixing_18
Definition: CbmKresConversionManual.h:707
CbmKresConversionManual::rap_vs_Pt_InM_57
TH1D * rap_vs_Pt_InM_57
Definition: CbmKresConversionManual.h:645
CbmKresConversionManual::rap_vs_Pt_InM_mixing_61
TH1D * rap_vs_Pt_InM_mixing_61
Definition: CbmKresConversionManual.h:750
CbmKresConversionManual::Case8ElFromDalitz_InM_two_Both
TH1D * Case8ElFromDalitz_InM_two_Both
Definition: CbmKresConversionManual.h:1218
CbmKresConversionManual::rap_vs_Pt_InM_91
TH1D * rap_vs_Pt_InM_91
Definition: CbmKresConversionManual.h:675
CbmKresConversionManual::FindGammasBoth
void FindGammasBoth()
Definition: CbmKresConversionManual.cxx:2375
CbmKresConversionManual::rap_vs_Pt_InM_62
TH1D * rap_vs_Pt_InM_62
Definition: CbmKresConversionManual.h:650
CbmKresConversionManual::Pi0_pt_vs_rap_est_all_Outside
TH2D * Pi0_pt_vs_rap_est_all_Outside
Definition: CbmKresConversionManual.h:417
CbmKresConversionManual::Gammas_stsIndex_one_Both
std::vector< std::vector< int > > Gammas_stsIndex_one_Both
Definition: CbmKresConversionManual.h:269
CbmKresConversionManual::EMT_InvMass_two_Outside
TH1D * EMT_InvMass_two_Outside
Definition: CbmKresConversionManual.h:454
CbmRichRingLight::GetAaxis
float GetAaxis() const
Definition: CbmRichRingLight.h:163
CbmKresConversionManual::UseAnn
Int_t UseAnn
Definition: CbmKresConversionManual.h:132
CbmKresConversionManual::Pi0_pt_vs_rap_est_zero_Outside
TH2D * Pi0_pt_vs_rap_est_zero_Outside
Definition: CbmKresConversionManual.h:430
CbmKresConversionManual::rap_vs_Pt_InM_all_47
TH1D * rap_vs_Pt_InM_all_47
Definition: CbmKresConversionManual.h:840
CbmKresConversionManual::VStsTrack_plus_Target
vector< CbmStsTrack * > VStsTrack_plus_Target
Definition: CbmKresConversionManual.h:179
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_83
TH1D * rap_vs_Pt_InM_all_mixing_83
Definition: CbmKresConversionManual.h:973
CbmKresConversionManual::P_reco_two_Outside
TH1D * P_reco_two_Outside
Definition: CbmKresConversionManual.h:451
CbmKresConversionManual::Init
void Init()
Definition: CbmKresConversionManual.cxx:1116
CbmKresConversionManual::BG4_InM_two_Both
TH1D * BG4_InM_two_Both
Definition: CbmKresConversionManual.h:1202
CbmKresConversionManual::fHistoList_man_onetwo_Both
vector< TH1 * > fHistoList_man_onetwo_Both
Definition: CbmKresConversionManual.h:527
CbmKresConversionManual::Gammas_MCIndex_onetwo_Both
std::vector< std::vector< int > > Gammas_MCIndex_onetwo_Both
Definition: CbmKresConversionManual.h:277
CbmKresConversionManual::pt_all_mixing_1
TH1D * pt_all_mixing_1
Definition: CbmKresConversionManual.h:1065
CbmKresConversionManual::rap_vs_Pt_InM_all_39
TH1D * rap_vs_Pt_InM_all_39
Definition: CbmKresConversionManual.h:832
CbmKresConversionManual::GammaOpeningAngleReco_one_Target
TH1D * GammaOpeningAngleReco_one_Target
Definition: CbmKresConversionManual.h:369
CbmKresConversionManual::MultiplicityChargedParticles_all_Both
TH2D * MultiplicityChargedParticles_all_Both
Definition: CbmKresConversionManual.h:580
CbmKresConversionManual::VMCIndex_plus_Target
vector< Int_t > VMCIndex_plus_Target
Definition: CbmKresConversionManual.h:184
CbmKresConversionManual::rap_vs_Pt_InM_all_103
TH1D * rap_vs_Pt_InM_all_103
Definition: CbmKresConversionManual.h:884
CbmKresConversionManual::rap_vs_Pt_InM_all_23
TH1D * rap_vs_Pt_InM_all_23
Definition: CbmKresConversionManual.h:816
CbmKresConversionManual::rap_vs_Pt_InM_all_84
TH1D * rap_vs_Pt_InM_all_84
Definition: CbmKresConversionManual.h:873
CbmKresConversionManual::rap_vs_Pt_InM_mixing_83
TH1D * rap_vs_Pt_InM_mixing_83
Definition: CbmKresConversionManual.h:768
CbmKresConversionManual::pt_all_3
TH1D * pt_all_3
Definition: CbmKresConversionManual.h:1046
CbmKresConversionManual::rap_vs_Pt_InM_89
TH1D * rap_vs_Pt_InM_89
Definition: CbmKresConversionManual.h:673
CbmKresConversionManual::InitHistograms
void InitHistograms()
Definition: CbmKresConversionManual.cxx:4314
CbmKresConversionManual::Gammas_stsIndex_one_Outside
std::vector< std::vector< int > > Gammas_stsIndex_one_Outside
Definition: CbmKresConversionManual.h:243
CbmKresConversionManual::GammaOpeningAngleReco_two_Target
TH1D * GammaOpeningAngleReco_two_Target
Definition: CbmKresConversionManual.h:382
CbmKresConversionManual::rap_vs_Pt_InM_mixing_19
TH1D * rap_vs_Pt_InM_mixing_19
Definition: CbmKresConversionManual.h:708
CbmKresConversionManual::PdgCase8NonEComeFromTarget_InM_onetwo_Both
TH1D * PdgCase8NonEComeFromTarget_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1247
CbmKresConversionManual::VMCIndex_minus_Target
vector< Int_t > VMCIndex_minus_Target
Definition: CbmKresConversionManual.h:176
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_52
TH1D * rap_vs_Pt_InM_all_mixing_52
Definition: CbmKresConversionManual.h:946
CbmKresConversionManual::pt_onetwo_mixing_8
TH1D * pt_onetwo_mixing_8
Definition: CbmKresConversionManual.h:1027
CbmKresConversionManual::rap_vs_Pt_InM_21
TH1D * rap_vs_Pt_InM_21
Definition: CbmKresConversionManual.h:609
CbmKFVertex::GetRefZ
Double_t & GetRefZ()
Definition: CbmKFVertex.h:25
CbmKresConversionManual::rap_vs_Pt_InM_mixing_81
TH1D * rap_vs_Pt_InM_mixing_81
Definition: CbmKresConversionManual.h:766
CbmKresConversionManual::MultiplicityChargedParticles_onetwo_Both
TH2D * MultiplicityChargedParticles_onetwo_Both
Definition: CbmKresConversionManual.h:584
CbmKresConversionManual::EMT_man_pair_momenta_WAC
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_WAC
Definition: CbmKresConversionManual.h:293
CbmKresConversionManual::Pi0InvMassReco_one_Outside
TH1D * Pi0InvMassReco_one_Outside
Definition: CbmKresConversionManual.h:440
CbmKresConversionManual::EMT_InvMass_zero_Target
TH1D * EMT_InvMass_zero_Target
Definition: CbmKresConversionManual.h:361
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_90
TH1D * rap_vs_Pt_InM_all_mixing_90
Definition: CbmKresConversionManual.h:980
CbmKresConversionManual::rap_vs_Pt_InM_mixing_71
TH1D * rap_vs_Pt_InM_mixing_71
Definition: CbmKresConversionManual.h:760
CbmKresConversionManual::rap_vs_Pt_InM_34
TH1D * rap_vs_Pt_InM_34
Definition: CbmKresConversionManual.h:622
CbmKresConversionManual::Pi0InvMassReco_WAC
TH1D * Pi0InvMassReco_WAC
Definition: CbmKresConversionManual.h:1270
CbmKresSelectAnn::Init
void Init()
Definition: CbmKresSelectAnn.cxx:33
CbmKresConversionManual::rap_vs_Pt_InM_all_43
TH1D * rap_vs_Pt_InM_all_43
Definition: CbmKresConversionManual.h:836
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_87
TH1D * rap_vs_Pt_InM_all_mixing_87
Definition: CbmKresConversionManual.h:977
CbmKresConversionManual::Mixing_Outside
void Mixing_Outside()
Definition: CbmKresConversionManual.cxx:3227
CbmKresConversionManual::Case8NonElFrom_pn_InM_WAC
TH1D * Case8NonElFrom_pn_InM_WAC
Definition: CbmKresConversionManual.h:1299
CbmKresConversionManual::fHistoList_man_all_Both
vector< TH1 * > fHistoList_man_all_Both
Definition: CbmKresConversionManual.h:475
CbmKresConversionManual::rap_vs_Pt_InM_59
TH1D * rap_vs_Pt_InM_59
Definition: CbmKresConversionManual.h:647
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_61
TH1D * rap_vs_Pt_InM_all_mixing_61
Definition: CbmKresConversionManual.h:955
CbmKresConversionManual::rap_vs_Pt_InM_mixing_54
TH1D * rap_vs_Pt_InM_mixing_54
Definition: CbmKresConversionManual.h:743
CbmKresConversionManual::rap_vs_Pt_InM_all_55
TH1D * rap_vs_Pt_InM_all_55
Definition: CbmKresConversionManual.h:848
CbmKresConversionManual::InvMass_vs_OA_fromPi0_Outside
TH2D * InvMass_vs_OA_fromPi0_Outside
Definition: CbmKresConversionManual.h:329
CbmKresConversionManual::rap_vs_Pt_InM_all_56
TH1D * rap_vs_Pt_InM_all_56
Definition: CbmKresConversionManual.h:849
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_114
TH1D * rap_vs_Pt_InM_all_mixing_114
Definition: CbmKresConversionManual.h:994
CbmKresConversionManual::pt_all_8
TH1D * pt_all_8
Definition: CbmKresConversionManual.h:1051
CbmKresConversionManual::rap_vs_Pt_InM_mixing_65
TH1D * rap_vs_Pt_InM_mixing_65
Definition: CbmKresConversionManual.h:754
CbmKresConversionManual::fHistoList_man_onetwo_Outside
vector< TH1 * > fHistoList_man_onetwo_Outside
Definition: CbmKresConversionManual.h:460
CbmKresConversionManual::fHistoList_man_one_Target
vector< TH1 * > fHistoList_man_one_Target
Definition: CbmKresConversionManual.h:367
CbmKresConversionManual::rap_vs_Pt_InM_all_12
TH1D * rap_vs_Pt_InM_all_12
Definition: CbmKresConversionManual.h:805
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetP_InM_onetwo_Both
TH1D * sameMIDcase8NonEComeFromTargetP_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1259
CbmKresConversionManual::rap_vs_Pt_InM_11
TH1D * rap_vs_Pt_InM_11
Definition: CbmKresConversionManual.h:599
CbmKresConversionManual::EMT_InvMass_one_Outside
TH1D * EMT_InvMass_one_Outside
Definition: CbmKresConversionManual.h:441
CbmKresConversionManual::PhotonsPi0_onetwo_Both
TH1D * PhotonsPi0_onetwo_Both
Definition: CbmKresConversionManual.h:538
CbmKresConversionManual::Gammas_MCIndex_all_Target
std::vector< std::vector< int > > Gammas_MCIndex_all_Target
Definition: CbmKresConversionManual.h:221
CbmKresConversionManual::rap_vs_Pt_InM_mixing_46
TH1D * rap_vs_Pt_InM_mixing_46
Definition: CbmKresConversionManual.h:735
CbmKresConversionManual::rap_vs_Pt_InM_mixing_30
TH1D * rap_vs_Pt_InM_mixing_30
Definition: CbmKresConversionManual.h:719
CbmKresConversionManual::PdgCase8_InM_two_Both
TH1D * PdgCase8_InM_two_Both
Definition: CbmKresConversionManual.h:1209
CbmKresConversionManual::rap_vs_Pt_InM_mixing_87
TH1D * rap_vs_Pt_InM_mixing_87
Definition: CbmKresConversionManual.h:772
CbmKresConversionManual::rap_vs_Pt_InM_all_105
TH1D * rap_vs_Pt_InM_all_105
Definition: CbmKresConversionManual.h:886
CbmKresConversionManual::PdgCase8_InM_WAC
TH1D * PdgCase8_InM_WAC
Definition: CbmKresConversionManual.h:1289
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_43
TH1D * rap_vs_Pt_InM_all_mixing_43
Definition: CbmKresConversionManual.h:937
CbmKresConversionManual::DalitzPi0_two_Outside
TH1D * DalitzPi0_two_Outside
Definition: CbmKresConversionManual.h:457
CbmKresConversionManual::BG6_InM_all_Both
TH1D * BG6_InM_all_Both
Definition: CbmKresConversionManual.h:1108
CbmKresConversionManual::pt_onetwo_15
TH1D * pt_onetwo_15
Definition: CbmKresConversionManual.h:1013
CbmKresConversionManual::sameMIDcase8NonEPdg_InM_WAC
TH1D * sameMIDcase8NonEPdg_InM_WAC
Definition: CbmKresConversionManual.h:1302
CbmKresConversionManual::P_reco_zero_Outside
TH1D * P_reco_zero_Outside
Definition: CbmKresConversionManual.h:425
CbmKresConversionManual::rap_vs_Pt_InM_mixing_85
TH1D * rap_vs_Pt_InM_mixing_85
Definition: CbmKresConversionManual.h:770
CbmKresConversionManual::sameGRIDcase8_InM_one_Both
TH1D * sameGRIDcase8_InM_one_Both
Definition: CbmKresConversionManual.h:1180
CbmKresConversionManual::Exec
void Exec(int fEventNumMan, double OpeningAngleCut, double GammaInvMassCut, int RealPID)
Definition: CbmKresConversionManual.cxx:1214
CbmKresConversionManual::rap_vs_Pt_InM_49
TH1D * rap_vs_Pt_InM_49
Definition: CbmKresConversionManual.h:637
CbmKresConversionManual::MultiplicityChargedParticles_one_Both
TH2D * MultiplicityChargedParticles_one_Both
Definition: CbmKresConversionManual.h:582
CbmRichRingLight.h
CbmKresConversionManual::pt_onetwo_mixing_11
TH1D * pt_onetwo_mixing_11
Definition: CbmKresConversionManual.h:1030
CbmKresConversionManual::Gammas_zero_Both
std::vector< std::vector< TVector3 > > Gammas_zero_Both
Definition: CbmKresConversionManual.h:262
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_81
TH1D * rap_vs_Pt_InM_all_mixing_81
Definition: CbmKresConversionManual.h:971
CbmKresConversionManual::GammasOA_candidates_Both
TH1D * GammasOA_candidates_Both
Definition: CbmKresConversionManual.h:303
CbmKresConversionManual::GammaInvMassReco_all_Both
TH1D * GammaInvMassReco_all_Both
Definition: CbmKresConversionManual.h:476
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_53
TH1D * rap_vs_Pt_InM_all_mixing_53
Definition: CbmKresConversionManual.h:947
CbmKresConversionManual::CheckIfElectron
int CheckIfElectron(CbmRichRing *ring, double momentum)
Definition: CbmKresConversionManual.cxx:3857
CbmKresConversionManual::PlaneAngles_last_candidates_Both
TH1D * PlaneAngles_last_candidates_Both
Definition: CbmKresConversionManual.h:306
CbmKresConversionManual::MultiplicityGamma_all_Both
TH2D * MultiplicityGamma_all_Both
Definition: CbmKresConversionManual.h:575
CbmKresConversionManual::Case8NonElFrom_eta_InM_zero_Both
TH1D * Case8NonElFrom_eta_InM_zero_Both
Definition: CbmKresConversionManual.h:1156
CbmKresConversionManual::rap_vs_Pt_InM_29
TH1D * rap_vs_Pt_InM_29
Definition: CbmKresConversionManual.h:617
CbmKresConversionManual::sameMIDcase8_InM_all_Both
TH1D * sameMIDcase8_InM_all_Both
Definition: CbmKresConversionManual.h:1115
CbmKresConversionManual::rap_vs_Pt_InM_mixing_66
TH1D * rap_vs_Pt_InM_mixing_66
Definition: CbmKresConversionManual.h:755
CbmKresConversionManual::BG9_InM_two_Both
TH1D * BG9_InM_two_Both
Definition: CbmKresConversionManual.h:1207
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_17
TH1D * rap_vs_Pt_InM_all_mixing_17
Definition: CbmKresConversionManual.h:911
CbmKresConversionManual::rap_vs_Pt_InM_all_54
TH1D * rap_vs_Pt_InM_all_54
Definition: CbmKresConversionManual.h:847
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_91
TH1D * rap_vs_Pt_InM_all_mixing_91
Definition: CbmKresConversionManual.h:981
CbmKresConversionManual::pt_onetwo_mixing_5
TH1D * pt_onetwo_mixing_5
Definition: CbmKresConversionManual.h:1024
CbmKresConversionManual::VRings_minus_Outside
std::vector< int > VRings_minus_Outside
Definition: CbmKresConversionManual.h:156
CbmKresConversionManual::~CbmKresConversionManual
virtual ~CbmKresConversionManual()
Definition: CbmKresConversionManual.cxx:1114
CbmKresConversionManual::frefmomenta
vector< TVector3 > frefmomenta
Definition: CbmKresConversionManual.h:187
CbmKresConversionManual::rap_vs_Pt_InM_25
TH1D * rap_vs_Pt_InM_25
Definition: CbmKresConversionManual.h:613
CbmKresConversionManual::EMT_InvMass_one_Both
TH1D * EMT_InvMass_one_Both
Definition: CbmKresConversionManual.h:508
CbmKresConversionManual::PlaneAngles_first_fromPi0_Outside
TH1D * PlaneAngles_first_fromPi0_Outside
Definition: CbmKresConversionManual.h:337
CbmKresConversionManual::pt_all_mixing_3
TH1D * pt_all_mixing_3
Definition: CbmKresConversionManual.h:1067
CbmTrackMatchNew.h
CbmKresConversionManual::Pt_reco_one_Both
TH1D * Pt_reco_one_Both
Definition: CbmKresConversionManual.h:506
CbmKresConversionManual::CalculatePlaneAngle_last
double CalculatePlaneAngle_last(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManual.cxx:3883
CbmKresConversionManual::rap_vs_Pt_InM_all_64
TH1D * rap_vs_Pt_InM_all_64
Definition: CbmKresConversionManual.h:857
CbmKresConversionManual::rap_vs_Pt_InM_48
TH1D * rap_vs_Pt_InM_48
Definition: CbmKresConversionManual.h:636
CbmKresConversionManual::fHistoList_man_cuts_Target
vector< TH1 * > fHistoList_man_cuts_Target
Definition: CbmKresConversionManual.h:313
CbmKresConversionManual::pt_all_mixing_18
TH1D * pt_all_mixing_18
Definition: CbmKresConversionManual.h:1082
CbmKresConversionManual::pt_onetwo_8
TH1D * pt_onetwo_8
Definition: CbmKresConversionManual.h:1006
CbmVertex
Definition: CbmVertex.h:26
CbmRichRingLight::AddHit
void AddHit(CbmRichHitLight hit)
Add new hit to the ring.
Definition: CbmRichRingLight.h:87
CbmKresConversionManual::PdgCase8mothers_InM_onetwo_Both
TH1D * PdgCase8mothers_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1242
CbmKresConversionManual::rap_vs_Pt_InM_mixing_21
TH1D * rap_vs_Pt_InM_mixing_21
Definition: CbmKresConversionManual.h:710
CbmKresConversionManual::pt_all_mixing_11
TH1D * pt_all_mixing_11
Definition: CbmKresConversionManual.h:1075
CbmKresConversionManual::rap_vs_Pt_InM_72
TH1D * rap_vs_Pt_InM_72
Definition: CbmKresConversionManual.h:660
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_29
TH1D * rap_vs_Pt_InM_all_mixing_29
Definition: CbmKresConversionManual.h:923
CbmKresConversionManual::rap_vs_Pt_InM_all_15
TH1D * rap_vs_Pt_InM_all_15
Definition: CbmKresConversionManual.h:808
CbmKresConversionManual::Gammas_MCIndex_zero_Target
std::vector< std::vector< int > > Gammas_MCIndex_zero_Target
Definition: CbmKresConversionManual.h:222
CbmKresConversionManual::FindPi0
void FindPi0(TString mod, TString position, vector< vector< TVector3 >> Gammas, vector< vector< int >> StsIndex, vector< vector< int >> MCIndex, vector< vector< CbmMCTrack * >> GammasMC, TH1D *Pi0InvMassReco, TH2D *Pi0_pt_vs_rap, TH2D *Pi0_pt_vs_rap_est, TH2D *MultiplicityGamma, TH2D *MultiplicityChargedParticles, vector< TH1 * > BGCases, TH1D *DalitzPi0, TH1D *PhotonsPi0)
Definition: CbmKresConversionManual.cxx:2532
CbmKresConversionManual::Gammas_onetwo_Target
std::vector< std::vector< TVector3 > > Gammas_onetwo_Target
Definition: CbmKresConversionManual.h:213
CbmKresConversionManual::GammaInvMassReco_one_Outside
TH1D * GammaInvMassReco_one_Outside
Definition: CbmKresConversionManual.h:435
CbmKresConversionManual::DalitzPi0_onetwo_Target
TH1D * DalitzPi0_onetwo_Target
Definition: CbmKresConversionManual.h:403
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_108
TH1D * rap_vs_Pt_InM_all_mixing_108
Definition: CbmKresConversionManual.h:990
CbmKresConversionManual::fHistoList_bg_InM_all_Outside
vector< TH1 * > fHistoList_bg_InM_all_Outside
Definition: CbmKresConversionManual.h:1094
CbmKresConversionManual::FindGammasBothWithAdditionalCuts
void FindGammasBothWithAdditionalCuts()
Definition: CbmKresConversionManual.cxx:2505
CbmKresConversionManual::BG8_InM_all_Both
TH1D * BG8_InM_all_Both
Definition: CbmKresConversionManual.h:1110
CbmL1PFFitter.h
CbmKresConversionManual::Pi0_pt_vs_rap_all_Both
TH2D * Pi0_pt_vs_rap_all_Both
Definition: CbmKresConversionManual.h:483
CbmKresConversionManual::pt_onetwo_mixing_3
TH1D * pt_onetwo_mixing_3
Definition: CbmKresConversionManual.h:1022
CbmKresConversionManual::rap_vs_Pt_InM_mixing_33
TH1D * rap_vs_Pt_InM_mixing_33
Definition: CbmKresConversionManual.h:722
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_34
TH1D * rap_vs_Pt_InM_all_mixing_34
Definition: CbmKresConversionManual.h:928
CbmKresFunctions::FitToVertex
static TVector3 FitToVertex(CbmStsTrack *stsTrack, double x, double y, double z)
Definition: CbmKresFunctions.h:29
CbmKresConversionManual::DalitzPi0_all_Target
TH1D * DalitzPi0_all_Target
Definition: CbmKresConversionManual.h:351
CbmKresConversionManual::rap_vs_Pt_InM_mixing_31
TH1D * rap_vs_Pt_InM_mixing_31
Definition: CbmKresConversionManual.h:720
CbmKresConversionManual::rap_vs_Pt_InM_38
TH1D * rap_vs_Pt_InM_38
Definition: CbmKresConversionManual.h:626
CbmKresConversionManual::P_reco_one_Both
TH1D * P_reco_one_Both
Definition: CbmKresConversionManual.h:505
CbmKresConversionManual::Pi0_pt_vs_rap_two_Both
TH2D * Pi0_pt_vs_rap_two_Both
Definition: CbmKresConversionManual.h:522
CbmKresFunctions::CalculateKinematicParams_4particles
static CbmLmvmKinematicParams CalculateKinematicParams_4particles(const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4)
Definition: CbmKresFunctions.h:212
CbmKresConversionManual::pt_all_mixing_10
TH1D * pt_all_mixing_10
Definition: CbmKresConversionManual.h:1074
CbmKresConversionManual::pt_onetwo_18
TH1D * pt_onetwo_18
Definition: CbmKresConversionManual.h:1016
CbmKresConversionManual::VMCtracks_plus_Outside
vector< CbmMCTrack * > VMCtracks_plus_Outside
Definition: CbmKresConversionManual.h:162
CbmKresConversionManual::fHistoList_man_WAC
vector< TH1 * > fHistoList_man_WAC
Definition: CbmKresConversionManual.h:1269
CbmKresConversionManual::BG3_InM_all_Both
TH1D * BG3_InM_all_Both
Definition: CbmKresConversionManual.h:1105
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_18
TH1D * rap_vs_Pt_InM_all_mixing_18
Definition: CbmKresConversionManual.h:912
CbmKresConversionManual::pt_all_1
TH1D * pt_all_1
Definition: CbmKresConversionManual.h:1044
CbmKresConversionManual::GammasOA_candidates_Outside
TH1D * GammasOA_candidates_Outside
Definition: CbmKresConversionManual.h:331
CbmKresConversionManual::rap_vs_Pt_InM_28
TH1D * rap_vs_Pt_InM_28
Definition: CbmKresConversionManual.h:616
CbmKresConversionManual::GammasInvMass_fromPi0_Outside
TH1D * GammasInvMass_fromPi0_Outside
Definition: CbmKresConversionManual.h:332
CbmKresConversionManual::EMT_InvMass_all_Outside
TH1D * EMT_InvMass_all_Outside
Definition: CbmKresConversionManual.h:415
CbmKresConversionManual::BG4_InM_onetwo_Both
TH1D * BG4_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1234
CbmKresConversionManual::GammaOpeningAngleReco_all_Outside
TH1D * GammaOpeningAngleReco_all_Outside
Definition: CbmKresConversionManual.h:410
CbmKresConversionManual::VRichRing_plus_Target
vector< CbmRichRing * > VRichRing_plus_Target
Definition: CbmKresConversionManual.h:183
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetIM_InM_one_Both
TH1D * sameMIDcase8NonEComeFromTargetIM_InM_one_Both
Definition: CbmKresConversionManual.h:1194
CbmKresConversionManual::fHistoList_man_Both
vector< TH1 * > fHistoList_man_Both
Definition: CbmKresConversionManual.h:542
CbmKresConversionManual::BG7_InM_WAC
TH1D * BG7_InM_WAC
Definition: CbmKresConversionManual.h:1285
CbmKresConversionManual::rap_vs_Pt_InM_all_71
TH1D * rap_vs_Pt_InM_all_71
Definition: CbmKresConversionManual.h:864
CbmKresConversionManual::Pi0_pt_vs_rap_zero_Both
TH2D * Pi0_pt_vs_rap_zero_Both
Definition: CbmKresConversionManual.h:496
CbmKresConversionManual::sameGRIDcase8_InM_two_Both
TH1D * sameGRIDcase8_InM_two_Both
Definition: CbmKresConversionManual.h:1212
CbmKresConversionManual::fArrayStsHit
TClonesArray * fArrayStsHit
Definition: CbmKresConversionManual.h:144
CbmKresConversionManual::GammaInvMassReco_zero_Outside
TH1D * GammaInvMassReco_zero_Outside
Definition: CbmKresConversionManual.h:422
CbmKresConversionManual::Case8NonElFrom_kaon_InM_all_Both
TH1D * Case8NonElFrom_kaon_InM_all_Both
Definition: CbmKresConversionManual.h:1125
CbmKresConversionManual::sameMIDcase8NonEPdgFromTarget_InM_two_Both
TH1D * sameMIDcase8NonEPdgFromTarget_InM_two_Both
Definition: CbmKresConversionManual.h:1225
CbmKresConversionManual::EMT_man_Event_WAC
std::vector< int > EMT_man_Event_WAC
Definition: CbmKresConversionManual.h:292
CbmKresConversionManual::Gammas_MCIndex_two_Both
std::vector< std::vector< int > > Gammas_MCIndex_two_Both
Definition: CbmKresConversionManual.h:276
CbmKresConversionManual::rap_vs_Pt_InM_mixing_10
TH1D * rap_vs_Pt_InM_mixing_10
Definition: CbmKresConversionManual.h:699
CbmKresConversionManual::rap_vs_Pt_InM_66
TH1D * rap_vs_Pt_InM_66
Definition: CbmKresConversionManual.h:654
CbmKresConversionManual::pt_onetwo_mixing_1
TH1D * pt_onetwo_mixing_1
Definition: CbmKresConversionManual.h:1020
CbmKresConversionManual::EMT_man_pair_momenta_Outside
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Outside
Definition: CbmKresConversionManual.h:200
CbmKresConversionManual::GammaInvMassReco_two_Outside
TH1D * GammaInvMassReco_two_Outside
Definition: CbmKresConversionManual.h:448
CbmKresConversionManual::pt_all_mixing_9
TH1D * pt_all_mixing_9
Definition: CbmKresConversionManual.h:1073
CbmKresConversionManual::rap_vs_Pt_InM_50
TH1D * rap_vs_Pt_InM_50
Definition: CbmKresConversionManual.h:638
CbmKresConversionManual::PdgCase8mothers_InM_all_Both
TH1D * PdgCase8mothers_InM_all_Both
Definition: CbmKresConversionManual.h:1114
CbmKresConversionManual::rap_vs_Pt_InM_all_104
TH1D * rap_vs_Pt_InM_all_104
Definition: CbmKresConversionManual.h:885
CbmKresConversionManual::rap_vs_Pt_InM_all_33
TH1D * rap_vs_Pt_InM_all_33
Definition: CbmKresConversionManual.h:826
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_37
TH1D * rap_vs_Pt_InM_all_mixing_37
Definition: CbmKresConversionManual.h:931
CbmKresConversionManual::fHistoList_bg_InM_onetwo_Target
vector< TH1 * > fHistoList_bg_InM_onetwo_Target
Definition: CbmKresConversionManual.h:1092
CbmKresConversionManual::rap_vs_Pt_InM_56
TH1D * rap_vs_Pt_InM_56
Definition: CbmKresConversionManual.h:644
CbmKresConversionManual::GammaOpeningAngleReco_zero_Target
TH1D * GammaOpeningAngleReco_zero_Target
Definition: CbmKresConversionManual.h:356
CbmKresConversionManual::Pi0_pt_vs_rap_est_all_Target
TH2D * Pi0_pt_vs_rap_est_all_Target
Definition: CbmKresConversionManual.h:350
CbmKresConversionManual::GammaOpeningAngleReco_onetwo_Outside
TH1D * GammaOpeningAngleReco_onetwo_Outside
Definition: CbmKresConversionManual.h:462
CbmKresConversionManual::PlaneAngles_last_fromPi0_Both
TH1D * PlaneAngles_last_fromPi0_Both
Definition: CbmKresConversionManual.h:307
CbmKresConversionManual::Pi0_pt_vs_rap_est_two_Outside
TH2D * Pi0_pt_vs_rap_est_two_Outside
Definition: CbmKresConversionManual.h:456
CbmKresConversionManual::rap_vs_Pt_InM_41
TH1D * rap_vs_Pt_InM_41
Definition: CbmKresConversionManual.h:629
CbmLmvmKinematicParams::fRapidity
Double_t fRapidity
Definition: CbmLmvmKinematicParams.h:21
CbmKresConversionManual::GammasInvMass_fromPi0_Target
TH1D * GammasInvMass_fromPi0_Target
Definition: CbmKresConversionManual.h:318
CbmKresConversionManual::PhotonsPi0_all_Outside
TH1D * PhotonsPi0_all_Outside
Definition: CbmKresConversionManual.h:419
CbmKresConversionManual::rap_vs_Pt_InM_all_51
TH1D * rap_vs_Pt_InM_all_51
Definition: CbmKresConversionManual.h:844
CbmKresConversionManual::Pdg_two_Outside
TH1D * Pdg_two_Outside
Definition: CbmKresConversionManual.h:450
CbmKFParticleInterface.h
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_101
TH1D * rap_vs_Pt_InM_all_mixing_101
Definition: CbmKresConversionManual.h:983
CbmKresConversionManual::rap_vs_Pt_InM_all_42
TH1D * rap_vs_Pt_InM_all_42
Definition: CbmKresConversionManual.h:835
CbmKresConversionManual::MultiplicityGamma_onetwo_Target
TH2D * MultiplicityGamma_onetwo_Target
Definition: CbmKresConversionManual.h:553
CbmKresConversionManual::rap_vs_Pt_InM_87
TH1D * rap_vs_Pt_InM_87
Definition: CbmKresConversionManual.h:671
CbmKresConversionManual::Pi0_pt_vs_rap_zero_Outside
TH2D * Pi0_pt_vs_rap_zero_Outside
Definition: CbmKresConversionManual.h:429
CbmKresConversionManual::fHistoList_bg_InM_zero_Target
vector< TH1 * > fHistoList_bg_InM_zero_Target
Definition: CbmKresConversionManual.h:1089
CbmKresConversionManual::PlaneAngles_last_candidates_Target
TH1D * PlaneAngles_last_candidates_Target
Definition: CbmKresConversionManual.h:320
CbmKresConversionManual::GammaInvMassReco_zero_Target
TH1D * GammaInvMassReco_zero_Target
Definition: CbmKresConversionManual.h:355
xMath::Pi
double Pi()
Definition: xMath.h:5
CbmKresConversionManual::rap_vs_Pt_InM_mixing_43
TH1D * rap_vs_Pt_InM_mixing_43
Definition: CbmKresConversionManual.h:732
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_102
TH1D * rap_vs_Pt_InM_all_mixing_102
Definition: CbmKresConversionManual.h:984
CbmKresConversionManual::Case8NonElFrom_kaon_InM_two_Both
TH1D * Case8NonElFrom_kaon_InM_two_Both
Definition: CbmKresConversionManual.h:1221
CbmKresConversionManual::PhotonsPi0_onetwo_Outside
TH1D * PhotonsPi0_onetwo_Outside
Definition: CbmKresConversionManual.h:471
CbmKresConversionManual::rap_vs_Pt_InM_64
TH1D * rap_vs_Pt_InM_64
Definition: CbmKresConversionManual.h:652
CbmKresConversionManual::InvMass_vs_OA_candidates_Both
TH2D * InvMass_vs_OA_candidates_Both
Definition: CbmKresConversionManual.h:300
CbmRichRingLight::GetBaxis
float GetBaxis() const
Definition: CbmRichRingLight.h:164
CbmKresConversionManual::PdgCase8_InM_all_Both
TH1D * PdgCase8_InM_all_Both
Definition: CbmKresConversionManual.h:1113
CbmKresConversionManual::fHistoList_man_all_Target
vector< TH1 * > fHistoList_man_all_Target
Definition: CbmKresConversionManual.h:341
CbmKresConversionManual::Pi0_pt_vs_rap_est_onetwo_Outside
TH2D * Pi0_pt_vs_rap_est_onetwo_Outside
Definition: CbmKresConversionManual.h:469
CbmKresConversionManual::PdgCase8NonE_NOT_FromTarget_InM_onetwo_Both
TH1D * PdgCase8NonE_NOT_FromTarget_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1248
CbmKresConversionManual::PdgCase8NonE_NOT_FromTarget_InM_all_Both
TH1D * PdgCase8NonE_NOT_FromTarget_InM_all_Both
Definition: CbmKresConversionManual.h:1120
CbmKresConversionManual::EMT_InvMass_onetwo_Outside
TH1D * EMT_InvMass_onetwo_Outside
Definition: CbmKresConversionManual.h:467
CbmKresConversionManual::rap_vs_Pt_InM_53
TH1D * rap_vs_Pt_InM_53
Definition: CbmKresConversionManual.h:641
CbmKresConversionManual::GammaOpeningAngleReco_all_Both
TH1D * GammaOpeningAngleReco_all_Both
Definition: CbmKresConversionManual.h:477
CbmKresConversionManual::EMT_InvMass_two_Target
TH1D * EMT_InvMass_two_Target
Definition: CbmKresConversionManual.h:387
CbmKresConversionManual::GammaInvMassReco_two_Both
TH1D * GammaInvMassReco_two_Both
Definition: CbmKresConversionManual.h:515
CbmKresConversionManual::rap_vs_Pt_InM_mixing_47
TH1D * rap_vs_Pt_InM_mixing_47
Definition: CbmKresConversionManual.h:736
CbmKresConversionManual::Gammas_MC_two_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Both
Definition: CbmKresConversionManual.h:282
CbmKresConversionManual::MultiplicityChargedParticles_zero_Target
TH2D * MultiplicityChargedParticles_zero_Target
Definition: CbmKresConversionManual.h:555
CbmKresConversionManual::sameMIDcase8NonEPdg_InM_zero_Both
TH1D * sameMIDcase8NonEPdg_InM_zero_Both
Definition: CbmKresConversionManual.h:1158
CbmTrack::GetParamFirst
const FairTrackParam * GetParamFirst() const
Definition: CbmTrack.h:61
CbmKresConversionManual::rap_vs_Pt_InM_37
TH1D * rap_vs_Pt_InM_37
Definition: CbmKresConversionManual.h:625
CbmKresConversionManual::pt_all_9
TH1D * pt_all_9
Definition: CbmKresConversionManual.h:1052
CbmKresConversionManual::Case8NonElFrom_eta_InM_WAC
TH1D * Case8NonElFrom_eta_InM_WAC
Definition: CbmKresConversionManual.h:1300
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_56
TH1D * rap_vs_Pt_InM_all_mixing_56
Definition: CbmKresConversionManual.h:950
CbmKresConversionManual::rap_vs_Pt_InM_mixing_72
TH1D * rap_vs_Pt_InM_mixing_72
Definition: CbmKresConversionManual.h:761
CbmKresTrainAnn
Definition: CbmKresTrainAnn.h:12
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetP_InM_zero_Both
TH1D * sameMIDcase8NonEComeFromTargetP_InM_zero_Both
Definition: CbmKresConversionManual.h:1163
CbmRichHitLight
Definition: CbmRichRingLight.h:14
CbmKresConversionManual::VRichRing_minus_Target
vector< CbmRichRing * > VRichRing_minus_Target
Definition: CbmKresConversionManual.h:175
CbmKresConversionManual::Case8NonElFrom_pn_InM_onetwo_Both
TH1D * Case8NonElFrom_pn_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1251
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_23
TH1D * rap_vs_Pt_InM_all_mixing_23
Definition: CbmKresConversionManual.h:917
CbmKresConversionManual::rap_vs_Pt_InM_all_62
TH1D * rap_vs_Pt_InM_all_62
Definition: CbmKresConversionManual.h:855
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_112
TH1D * rap_vs_Pt_InM_all_mixing_112
Definition: CbmKresConversionManual.h:992
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_32
TH1D * rap_vs_Pt_InM_all_mixing_32
Definition: CbmKresConversionManual.h:926
CbmKresConversionManual::EMT_InvMass_all_Both
TH1D * EMT_InvMass_all_Both
Definition: CbmKresConversionManual.h:482
CbmKresSelectAnn::DoSelect
double DoSelect(double InvariantMass, double OpeningAngle, double PlaneAngle_last, double ZPos, TVector3 Momentum1, TVector3 Momentum2)
Definition: CbmKresSelectAnn.cxx:55
CbmKresConversionManual::Mixing_WAC
void Mixing_WAC()
Definition: CbmKresConversionManual.cxx:3812
CbmKresConversionManual::Case8NonElFrom_kaon_InM_WAC
TH1D * Case8NonElFrom_kaon_InM_WAC
Definition: CbmKresConversionManual.h:1301
CbmKresConversionManual::rap_vs_Pt_InM_108
TH1D * rap_vs_Pt_InM_108
Definition: CbmKresConversionManual.h:684
CbmKresConversionManual::rap_vs_Pt_InM_all_21
TH1D * rap_vs_Pt_InM_all_21
Definition: CbmKresConversionManual.h:814
CbmKresConversionManual::rap_vs_Pt_InM_16
TH1D * rap_vs_Pt_InM_16
Definition: CbmKresConversionManual.h:604
CbmKresConversionManual::rap_vs_Pt_InM_all_22
TH1D * rap_vs_Pt_InM_all_22
Definition: CbmKresConversionManual.h:815
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_67
TH1D * rap_vs_Pt_InM_all_mixing_67
Definition: CbmKresConversionManual.h:961
CbmKresConversionManual::rap_vs_Pt_InM_30
TH1D * rap_vs_Pt_InM_30
Definition: CbmKresConversionManual.h:618
CbmKresConversionManual::fHistoList_man_two_Both
vector< TH1 * > fHistoList_man_two_Both
Definition: CbmKresConversionManual.h:514
CbmKresConversionManual::Gammas_MCIndex_onetwo_Outside
std::vector< std::vector< int > > Gammas_MCIndex_onetwo_Outside
Definition: CbmKresConversionManual.h:251
CbmKresConversionManual::sameMIDcase8NonEMotherPdg_InM_zero_Both
TH1D * sameMIDcase8NonEMotherPdg_InM_zero_Both
Definition: CbmKresConversionManual.h:1159
CbmKresConversionManual::VRings_plus_Outside
std::vector< int > VRings_plus_Outside
Definition: CbmKresConversionManual.h:163
CbmKresConversionManual::rap_vs_Pt_InM_104
TH1D * rap_vs_Pt_InM_104
Definition: CbmKresConversionManual.h:680
CbmKresConversionManual::sameMIDcase8NonEMotherPdg_InM_WAC
TH1D * sameMIDcase8NonEMotherPdg_InM_WAC
Definition: CbmKresConversionManual.h:1303
CbmKresConversionManual::fHistoList_man_cuts_Both
vector< TH1 * > fHistoList_man_cuts_Both
Definition: CbmKresConversionManual.h:299
CbmKresConversionManual::rap_vs_Pt_InM_all_91
TH1D * rap_vs_Pt_InM_all_91
Definition: CbmKresConversionManual.h:880
CbmKresConversionManual::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition: CbmKresConversionManual.h:138
CbmKresConversionManual::fHistoList_man_cuts_Outside
vector< TH1 * > fHistoList_man_cuts_Outside
Definition: CbmKresConversionManual.h:327
CbmKresConversionManual::rap_vs_Pt_InM_10
TH1D * rap_vs_Pt_InM_10
Definition: CbmKresConversionManual.h:598
CbmKresConversionManual::Pt_reco_all_Target
TH1D * Pt_reco_all_Target
Definition: CbmKresConversionManual.h:346
CbmKresConversionManual::Gammas_stsIndex_two_Target
std::vector< std::vector< int > > Gammas_stsIndex_two_Target
Definition: CbmKresConversionManual.h:218
CbmKresConversionManual::VRichRing_minus_Outside
vector< CbmRichRing * > VRichRing_minus_Outside
Definition: CbmKresConversionManual.h:158
CbmKresConversionManual::PhotonsPi0_zero_Both
TH1D * PhotonsPi0_zero_Both
Definition: CbmKresConversionManual.h:499
CbmKresConversionManual::Gammas_MCIndex_one_Target
std::vector< std::vector< int > > Gammas_MCIndex_one_Target
Definition: CbmKresConversionManual.h:223
CbmKresConversionManual::rap_vs_Pt_InM_mixing_35
TH1D * rap_vs_Pt_InM_mixing_35
Definition: CbmKresConversionManual.h:724
CbmKresConversionManual::pt_onetwo_19
TH1D * pt_onetwo_19
Definition: CbmKresConversionManual.h:1017
CbmKresConversionManual::Gammas_MC_onetwo_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Outside
Definition: CbmKresConversionManual.h:257
CbmKresConversionManual::pt_all_11
TH1D * pt_all_11
Definition: CbmKresConversionManual.h:1054
CbmKresConversionManual::Pi0InvMassReco_all_Target
TH1D * Pi0InvMassReco_all_Target
Definition: CbmKresConversionManual.h:347
CbmKresConversionManual::rap_vs_Pt_InM_all_66
TH1D * rap_vs_Pt_InM_all_66
Definition: CbmKresConversionManual.h:859
CbmKresConversionManual::Gammas_one_Target
std::vector< std::vector< TVector3 > > Gammas_one_Target
Definition: CbmKresConversionManual.h:211
CbmKresTrainAnn::Exec
void Exec(int event, int IdForANN, double InvariantMass, double OpeningAngle, double PlaneAngle_last, double ZPos, TVector3 Momentum1, TVector3 Momentum2)
Definition: CbmKresTrainAnn.cxx:67
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetPt_InM_WAC
TH1D * sameMIDcase8NonEComeFromTargetPt_InM_WAC
Definition: CbmKresConversionManual.h:1308
CbmKresConversionManual::Pdg_all_Outside
TH1D * Pdg_all_Outside
Definition: CbmKresConversionManual.h:411
CbmKresConversionManual::rap_vs_Pt_InM_mixing_59
TH1D * rap_vs_Pt_InM_mixing_59
Definition: CbmKresConversionManual.h:748
CbmKresConversionManual::MultiplicityGamma_one_Outside
TH2D * MultiplicityGamma_one_Outside
Definition: CbmKresConversionManual.h:564
CbmKresConversionManual::sameMIDcase8NonEMotherPdg_InM_two_Both
TH1D * sameMIDcase8NonEMotherPdg_InM_two_Both
Definition: CbmKresConversionManual.h:1223
CbmKresConversionManual::rap_vs_Pt_InM_mixing_39
TH1D * rap_vs_Pt_InM_mixing_39
Definition: CbmKresConversionManual.h:728
CbmKresFunctions::Invmass_2particles_RECO
static double Invmass_2particles_RECO(const TVector3 part1, const TVector3 part2)
Definition: CbmKresFunctions.h:107
CbmKresConversionManual::rap_vs_Pt_InM_mixing_88
TH1D * rap_vs_Pt_InM_mixing_88
Definition: CbmKresConversionManual.h:773
CbmKresConversionManual::Pi0InvMassReco_one_Target
TH1D * Pi0InvMassReco_one_Target
Definition: CbmKresConversionManual.h:373
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_62
TH1D * rap_vs_Pt_InM_all_mixing_62
Definition: CbmKresConversionManual.h:956
CbmKresFunctions.h
CbmKresConversionManual::rap_vs_Pt_InM_mixing_90
TH1D * rap_vs_Pt_InM_mixing_90
Definition: CbmKresConversionManual.h:775
CbmKresConversionManual::PlaneAngles_last_fromPi0_Outside
TH1D * PlaneAngles_last_fromPi0_Outside
Definition: CbmKresConversionManual.h:335
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_73
TH1D * rap_vs_Pt_InM_all_mixing_73
Definition: CbmKresConversionManual.h:967
CbmKresConversionManual::rap_vs_Pt_InM_mixing_28
TH1D * rap_vs_Pt_InM_mixing_28
Definition: CbmKresConversionManual.h:717
CbmKresConversionManual::MultiplicityGamma_two_Target
TH2D * MultiplicityGamma_two_Target
Definition: CbmKresConversionManual.h:552
CbmKresConversionManual::rap_vs_Pt_InM_mixing_111
TH1D * rap_vs_Pt_InM_mixing_111
Definition: CbmKresConversionManual.h:786
CbmKresConversionManual::rap_vs_Pt_InM_68
TH1D * rap_vs_Pt_InM_68
Definition: CbmKresConversionManual.h:656
CbmKresConversionManual::Gammas_MC_all_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Both
Definition: CbmKresConversionManual.h:279
CbmKresConversionManual::DalitzPi0_one_Outside
TH1D * DalitzPi0_one_Outside
Definition: CbmKresConversionManual.h:444
CbmGlobalTrack
Definition: CbmGlobalTrack.h:26
CbmKresConversionManual::Case8ElFromDalitz_InM_zero_Both
TH1D * Case8ElFromDalitz_InM_zero_Both
Definition: CbmKresConversionManual.h:1154
CbmKresConversionManual::rap_vs_Pt_InM_112
TH1D * rap_vs_Pt_InM_112
Definition: CbmKresConversionManual.h:686
CbmKresConversionManual::MultiplicityGamma_zero_Target
TH2D * MultiplicityGamma_zero_Target
Definition: CbmKresConversionManual.h:550
CbmKresConversionManual::BG8_InM_one_Both
TH1D * BG8_InM_one_Both
Definition: CbmKresConversionManual.h:1174
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_16
TH1D * rap_vs_Pt_InM_all_mixing_16
Definition: CbmKresConversionManual.h:910
CbmKresConversionManual::rap_vs_Pt_InM_mixing_12
TH1D * rap_vs_Pt_InM_mixing_12
Definition: CbmKresConversionManual.h:701
CbmKresConversionManual::rap_vs_Pt_InM_all_107
TH1D * rap_vs_Pt_InM_all_107
Definition: CbmKresConversionManual.h:888
CbmKresConversionManual::Case8ElFromDalitz_InM_one_Both
TH1D * Case8ElFromDalitz_InM_one_Both
Definition: CbmKresConversionManual.h:1186
CbmKresConversionManual::rap_vs_Pt_InM_mixing_52
TH1D * rap_vs_Pt_InM_mixing_52
Definition: CbmKresConversionManual.h:741
CbmKresConversionManual::rap_vs_Pt_InM_mixing_53
TH1D * rap_vs_Pt_InM_mixing_53
Definition: CbmKresConversionManual.h:742
CbmKresConversionManual::VStsTrack_plus_Outside
vector< CbmStsTrack * > VStsTrack_plus_Outside
Definition: CbmKresConversionManual.h:161
CbmKresConversionManual::PdgCase8mothers_InM_zero_Both
TH1D * PdgCase8mothers_InM_zero_Both
Definition: CbmKresConversionManual.h:1146
CbmKresConversionManual::rap_vs_Pt_InM_mixing_1
TH1D * rap_vs_Pt_InM_mixing_1
Definition: CbmKresConversionManual.h:690
CbmKresConversionManual::Pi0_pt_vs_rap_est_two_Target
TH2D * Pi0_pt_vs_rap_est_two_Target
Definition: CbmKresConversionManual.h:389
CbmKresConversionManual::BG2_InM_WAC
TH1D * BG2_InM_WAC
Definition: CbmKresConversionManual.h:1280
CbmKresConversionManual::rap_vs_Pt_InM_7
TH1D * rap_vs_Pt_InM_7
Definition: CbmKresConversionManual.h:595
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_70
TH1D * rap_vs_Pt_InM_all_mixing_70
Definition: CbmKresConversionManual.h:964
CbmKresConversionManual::Pdg_one_Target
TH1D * Pdg_one_Target
Definition: CbmKresConversionManual.h:370
CbmKresConversionManual::rap_vs_Pt_InM_mixing_112
TH1D * rap_vs_Pt_InM_mixing_112
Definition: CbmKresConversionManual.h:787
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_107
TH1D * rap_vs_Pt_InM_all_mixing_107
Definition: CbmKresConversionManual.h:989
CbmKresConversionManual::pt_onetwo_14
TH1D * pt_onetwo_14
Definition: CbmKresConversionManual.h:1012
CbmKresConversionManual::rap_vs_Pt_InM_65
TH1D * rap_vs_Pt_InM_65
Definition: CbmKresConversionManual.h:653
CbmKresConversionManual::GammaInvMassReco_zero_Both
TH1D * GammaInvMassReco_zero_Both
Definition: CbmKresConversionManual.h:489
CbmKresConversionManual::sameMIDcase8NonEPdgFromTarget_InM_one_Both
TH1D * sameMIDcase8NonEPdgFromTarget_InM_one_Both
Definition: CbmKresConversionManual.h:1193
CbmKresConversionManual::VMomenta_minus_Target
vector< TVector3 > VMomenta_minus_Target
Definition: CbmKresConversionManual.h:172
CbmKresConversionManual::Gammas_all_Outside
std::vector< std::vector< TVector3 > > Gammas_all_Outside
Definition: CbmKresConversionManual.h:235
CbmKresConversionManual::rap_vs_Pt_InM_all_59
TH1D * rap_vs_Pt_InM_all_59
Definition: CbmKresConversionManual.h:852
CbmKresConversionManual::Pdg_all_Both
TH1D * Pdg_all_Both
Definition: CbmKresConversionManual.h:478
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_2
TH1D * rap_vs_Pt_InM_all_mixing_2
Definition: CbmKresConversionManual.h:896
CbmKresConversionManual::rap_vs_Pt_InM_all_102
TH1D * rap_vs_Pt_InM_all_102
Definition: CbmKresConversionManual.h:883
CbmKresConversionManual::rap_vs_Pt_InM_1
TH1D * rap_vs_Pt_InM_1
Definition: CbmKresConversionManual.h:589
CbmKresConversionManual.h
CbmKresConversionManual::Gamma_WAC
std::vector< std::vector< TVector3 > > Gamma_WAC
Definition: CbmKresConversionManual.h:287
CbmKresConversionManual::pt_all_7
TH1D * pt_all_7
Definition: CbmKresConversionManual.h:1050
CbmKresConversionManual::MultiplicityGamma_WAC
TH2D * MultiplicityGamma_WAC
Definition: CbmKresConversionManual.h:1276
CbmKresConversionManual::GammaInvMassReco_one_Both
TH1D * GammaInvMassReco_one_Both
Definition: CbmKresConversionManual.h:502
CbmKresConversionManual::rap_vs_Pt_InM_mixing_62
TH1D * rap_vs_Pt_InM_mixing_62
Definition: CbmKresConversionManual.h:751
CbmKresConversionManual::rap_vs_Pt_InM_mixing_67
TH1D * rap_vs_Pt_InM_mixing_67
Definition: CbmKresConversionManual.h:756
CbmKresConversionManual::pt_onetwo_4
TH1D * pt_onetwo_4
Definition: CbmKresConversionManual.h:1002
CbmMCTrack.h
CbmKresConversionManual::DalitzPi0_two_Both
TH1D * DalitzPi0_two_Both
Definition: CbmKresConversionManual.h:524
CbmKresConversionManual::PdgCase8motherNonE_InM_WAC
TH1D * PdgCase8motherNonE_InM_WAC
Definition: CbmKresConversionManual.h:1297
CbmKresConversionManual::Gammas_MCIndex_zero_Outside
std::vector< std::vector< int > > Gammas_MCIndex_zero_Outside
Definition: CbmKresConversionManual.h:248
CbmKresConversionManual::pt_onetwo_10
TH1D * pt_onetwo_10
Definition: CbmKresConversionManual.h:1008
CbmKresConversionManual::rap_vs_Pt_InM_mixing_75
TH1D * rap_vs_Pt_InM_mixing_75
Definition: CbmKresConversionManual.h:764
CbmKresConversionManual::rap_vs_Pt_InM_mixing_40
TH1D * rap_vs_Pt_InM_mixing_40
Definition: CbmKresConversionManual.h:729
CbmKresConversionManual::VMCtracks_minus_Outside
vector< CbmMCTrack * > VMCtracks_minus_Outside
Definition: CbmKresConversionManual.h:155
CbmKresConversionManual::Gammas_two_Target
std::vector< std::vector< TVector3 > > Gammas_two_Target
Definition: CbmKresConversionManual.h:212
CbmKresConversionManual::GammaInvMassReco_onetwo_Outside
TH1D * GammaInvMassReco_onetwo_Outside
Definition: CbmKresConversionManual.h:461
CbmKresConversionManual::fHistoList_pt_all
vector< TH1 * > fHistoList_pt_all
Definition: CbmKresConversionManual.h:1042
CbmKresConversionManual::rap_vs_Pt_InM_all_48
TH1D * rap_vs_Pt_InM_all_48
Definition: CbmKresConversionManual.h:841
CbmKresConversionManual::rap_vs_Pt_InM_all_36
TH1D * rap_vs_Pt_InM_all_36
Definition: CbmKresConversionManual.h:829
CbmKresConversionManual::rap_vs_Pt_InM_82
TH1D * rap_vs_Pt_InM_82
Definition: CbmKresConversionManual.h:666
CbmKresConversionManual::rap_vs_Pt_InM_33
TH1D * rap_vs_Pt_InM_33
Definition: CbmKresConversionManual.h:621
CbmKresConversionManual::sameMIDcase8NonEMotherIM_InM_zero_Both
TH1D * sameMIDcase8NonEMotherIM_InM_zero_Both
Definition: CbmKresConversionManual.h:1160
CbmKresConversionManual::GammaInvMassReco_all_Target
TH1D * GammaInvMassReco_all_Target
Definition: CbmKresConversionManual.h:342
CbmKresConversionManual::rap_vs_Pt_InM_75
TH1D * rap_vs_Pt_InM_75
Definition: CbmKresConversionManual.h:663
CbmKresConversionManual::BG3_InM_WAC
TH1D * BG3_InM_WAC
Definition: CbmKresConversionManual.h:1281
CbmKresConversionManual::PhotonsPi0_all_Target
TH1D * PhotonsPi0_all_Target
Definition: CbmKresConversionManual.h:352
CbmKresConversionManual::rap_vs_Pt_InM_mixing_64
TH1D * rap_vs_Pt_InM_mixing_64
Definition: CbmKresConversionManual.h:753
CbmKresConversionManual::sameMIDcase8_InM_two_Both
TH1D * sameMIDcase8_InM_two_Both
Definition: CbmKresConversionManual.h:1211
CbmKresConversionManual::rap_vs_Pt_InM_mixing_37
TH1D * rap_vs_Pt_InM_mixing_37
Definition: CbmKresConversionManual.h:726
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_6
TH1D * rap_vs_Pt_InM_all_mixing_6
Definition: CbmKresConversionManual.h:900
CbmKresConversionManual::rap_vs_Pt_InM_all_3
TH1D * rap_vs_Pt_InM_all_3
Definition: CbmKresConversionManual.h:796
CbmKresConversionManual::Pdg_zero_Outside
TH1D * Pdg_zero_Outside
Definition: CbmKresConversionManual.h:424
CbmKresConversionManual::GammaOpeningAngleReco_one_Outside
TH1D * GammaOpeningAngleReco_one_Outside
Definition: CbmKresConversionManual.h:436
CbmKresConversionManual::fAnaBG
CbmKresConversionBG * fAnaBG
Definition: CbmKresConversionManual.h:151
CbmKresConversionManual::MultiplicityGamma_onetwo_Outside
TH2D * MultiplicityGamma_onetwo_Outside
Definition: CbmKresConversionManual.h:566
CbmKresConversionManual::EMT_man_NofRings_Outside
std::vector< int > EMT_man_NofRings_Outside
Definition: CbmKresConversionManual.h:201
CbmKresConversionManual::DalitzPi0_all_Both
TH1D * DalitzPi0_all_Both
Definition: CbmKresConversionManual.h:485
CbmKresConversionManual::rap_vs_Pt_InM_mixing_42
TH1D * rap_vs_Pt_InM_mixing_42
Definition: CbmKresConversionManual.h:731
CbmKresConversionManual::rap_vs_Pt_InM_69
TH1D * rap_vs_Pt_InM_69
Definition: CbmKresConversionManual.h:657
CbmKresConversionManual::rap_vs_Pt_InM_mixing_107
TH1D * rap_vs_Pt_InM_mixing_107
Definition: CbmKresConversionManual.h:784
CbmKresConversionManual::FindGammasOutside
void FindGammasOutside(int EventNumMan, double AngleCut, double InvMassCut, int RealPID, vector< CbmMCTrack * > MCtracks_minus_Outside, vector< CbmMCTrack * > MCtracks_plus_Outside, vector< CbmStsTrack * > StsTrack_minus_Outside, vector< CbmStsTrack * > StsTrack_plus_Outside, std::vector< int > Rings_minus_Outside, std::vector< int > Rings_plus_Outside, std::vector< int > stsIndex_minus_Outside, std::vector< int > stsIndex_plus_Outside, vector< CbmRichRing * > richRing_minus_Outside, vector< CbmRichRing * > richRing_plus_Outside, vector< Int_t > MCIndex_minus_Outside, vector< Int_t > MCIndex_plus_Outside)
Definition: CbmKresConversionManual.cxx:2064
CbmKresConversionManual::fHistoList_man_zero_Outside
vector< TH1 * > fHistoList_man_zero_Outside
Definition: CbmKresConversionManual.h:421
CbmKresFunctions::FitToVertexAndGetChi
static TVector3 FitToVertexAndGetChi(CbmStsTrack *stsTrack, double x, double y, double z, double &chi)
Definition: CbmKresFunctions.h:67
CbmKresConversionManual::PhotonsPi0_one_Both
TH1D * PhotonsPi0_one_Both
Definition: CbmKresConversionManual.h:512
CbmKresConversionManual::rap_vs_Pt_InM_mixing_60
TH1D * rap_vs_Pt_InM_mixing_60
Definition: CbmKresConversionManual.h:749
CbmKresConversionManual::rap_vs_Pt_InM_all_17
TH1D * rap_vs_Pt_InM_all_17
Definition: CbmKresConversionManual.h:810
CbmKresConversionManual::pt_all_4
TH1D * pt_all_4
Definition: CbmKresConversionManual.h:1047
CbmKresConversionManual::rap_vs_Pt_InM_all_69
TH1D * rap_vs_Pt_InM_all_69
Definition: CbmKresConversionManual.h:862
CbmKresConversionManual::Case8NonElFrom_kaon_InM_zero_Both
TH1D * Case8NonElFrom_kaon_InM_zero_Both
Definition: CbmKresConversionManual.h:1157
CbmMCTrack
Definition: CbmMCTrack.h:34
CbmKresConversionManual::rap_vs_Pt_InM_mixing_69
TH1D * rap_vs_Pt_InM_mixing_69
Definition: CbmKresConversionManual.h:758
CbmKresConversionManual::rap_vs_Pt_InM_4
TH1D * rap_vs_Pt_InM_4
Definition: CbmKresConversionManual.h:592
CbmKresConversionManual::fRichHits
TClonesArray * fRichHits
Definition: CbmKresConversionManual.h:142
CbmKresConversionManual::Gammas_two_Both
std::vector< std::vector< TVector3 > > Gammas_two_Both
Definition: CbmKresConversionManual.h:264
CbmKresConversionManual::Pt_reco_one_Outside
TH1D * Pt_reco_one_Outside
Definition: CbmKresConversionManual.h:439
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_65
TH1D * rap_vs_Pt_InM_all_mixing_65
Definition: CbmKresConversionManual.h:959
CbmKresConversionManual::rap_vs_Pt_InM_15
TH1D * rap_vs_Pt_InM_15
Definition: CbmKresConversionManual.h:603
CbmKresConversionManual::PdgCase8NonE_NOT_FromTarget_InM_WAC
TH1D * PdgCase8NonE_NOT_FromTarget_InM_WAC
Definition: CbmKresConversionManual.h:1296
CbmKresConversionManual::AnnTrain
Int_t AnnTrain
Definition: CbmKresConversionManual.h:130
CbmKresConversionManual::sameMIDcase8NonEPdgFromTarget_InM_onetwo_Both
TH1D * sameMIDcase8NonEPdgFromTarget_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1257
CbmMvdHit.h
CbmKresConversionManual::rap_vs_Pt_InM_mixing_89
TH1D * rap_vs_Pt_InM_mixing_89
Definition: CbmKresConversionManual.h:774
CbmKresConversionManual::Gammas_stsIndex_all_Target
std::vector< std::vector< int > > Gammas_stsIndex_all_Target
Definition: CbmKresConversionManual.h:215
CbmKresConversionManual::BG10_InM_onetwo_Both
TH1D * BG10_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1240
CbmKresConversionManual::MultiplicityChargedParticles_onetwo_Outside
TH2D * MultiplicityChargedParticles_onetwo_Outside
Definition: CbmKresConversionManual.h:571
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetPt_InM_all_Both
TH1D * sameMIDcase8NonEComeFromTargetPt_InM_all_Both
Definition: CbmKresConversionManual.h:1132
CbmKresConversionManual::Pt_reco_zero_Both
TH1D * Pt_reco_zero_Both
Definition: CbmKresConversionManual.h:493
CbmKresConversionManual::rap_vs_Pt_InM_all_63
TH1D * rap_vs_Pt_InM_all_63
Definition: CbmKresConversionManual.h:856
CbmKresConversionManual::rap_vs_Pt_InM_mixing_22
TH1D * rap_vs_Pt_InM_mixing_22
Definition: CbmKresConversionManual.h:711
CbmKresConversionManual::BG2_InM_onetwo_Both
TH1D * BG2_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1232
CbmKresConversionManual::VStsIndex_minus_Target
std::vector< int > VStsIndex_minus_Target
Definition: CbmKresConversionManual.h:174
CbmKresConversionManual::pt_onetwo_12
TH1D * pt_onetwo_12
Definition: CbmKresConversionManual.h:1010
CbmKresConversionManual::Case1ZYPos_InM_all_Both
TH2D * Case1ZYPos_InM_all_Both
Definition: CbmKresConversionManual.h:1117
CbmKresConversionManual::Pi0InvMassReco_onetwo_Both
TH1D * Pi0InvMassReco_onetwo_Both
Definition: CbmKresConversionManual.h:533
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetIM_InM_two_Both
TH1D * sameMIDcase8NonEComeFromTargetIM_InM_two_Both
Definition: CbmKresConversionManual.h:1226
CbmKresConversionManual::EMT_man_Event_Both
std::vector< int > EMT_man_Event_Both
Definition: CbmKresConversionManual.h:204
CbmKresConversionManual::Pi0InvMassReco_all_Outside
TH1D * Pi0InvMassReco_all_Outside
Definition: CbmKresConversionManual.h:414
CbmKresConversionManual::Gammas_MC_onetwo_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Target
Definition: CbmKresConversionManual.h:231
CbmKresConversionManual::fHistoList_man_all_Outside
vector< TH1 * > fHistoList_man_all_Outside
Definition: CbmKresConversionManual.h:408
CbmKresConversionManual::MultiplicityChargedParticles_two_Target
TH2D * MultiplicityChargedParticles_two_Target
Definition: CbmKresConversionManual.h:557
CbmKresConversionManual::PdgCase8NonE_NOT_FromTarget_InM_one_Both
TH1D * PdgCase8NonE_NOT_FromTarget_InM_one_Both
Definition: CbmKresConversionManual.h:1184
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_66
TH1D * rap_vs_Pt_InM_all_mixing_66
Definition: CbmKresConversionManual.h:960
CbmKresConversionManual::rap_vs_Pt_InM_all_70
TH1D * rap_vs_Pt_InM_all_70
Definition: CbmKresConversionManual.h:863
CbmKresConversionManual::fTauFit
CbmRichRingFitterEllipseTau * fTauFit
Definition: CbmKresConversionManual.h:149
CbmKresConversionManual::PdgCase8NonEComeFromTarget_InM_all_Both
TH1D * PdgCase8NonEComeFromTarget_InM_all_Both
Definition: CbmKresConversionManual.h:1119
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetPt_InM_onetwo_Both
TH1D * sameMIDcase8NonEComeFromTargetPt_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1260
CbmKresConversionManual::rap_vs_Pt_InM_44
TH1D * rap_vs_Pt_InM_44
Definition: CbmKresConversionManual.h:632
CbmKresConversionManual::pt_onetwo_17
TH1D * pt_onetwo_17
Definition: CbmKresConversionManual.h:1015
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_3
TH1D * rap_vs_Pt_InM_all_mixing_3
Definition: CbmKresConversionManual.h:897
CbmKresConversionManual::rap_vs_Pt_InM_mixing_26
TH1D * rap_vs_Pt_InM_mixing_26
Definition: CbmKresConversionManual.h:715
CbmKresConversionManual::pt_onetwo_1
TH1D * pt_onetwo_1
Definition: CbmKresConversionManual.h:999
CbmKresConversionManual::rap_vs_Pt_InM_mixing_6
TH1D * rap_vs_Pt_InM_mixing_6
Definition: CbmKresConversionManual.h:695
CbmKresConversionManual::Pi0InvMassReco_two_Target
TH1D * Pi0InvMassReco_two_Target
Definition: CbmKresConversionManual.h:386
CbmKresConversionManual::rap_vs_Pt_InM_all_7
TH1D * rap_vs_Pt_InM_all_7
Definition: CbmKresConversionManual.h:800
CbmKresConversionManual::rap_vs_Pt_InM_63
TH1D * rap_vs_Pt_InM_63
Definition: CbmKresConversionManual.h:651
CbmKresConversionManual::BG9_InM_zero_Both
TH1D * BG9_InM_zero_Both
Definition: CbmKresConversionManual.h:1143
CbmKresConversionManual::Gammas_stsIndex_WAC
std::vector< std::vector< int > > Gammas_stsIndex_WAC
Definition: CbmKresConversionManual.h:288
CbmKresConversionManual::EMT_man_Event_Target
std::vector< int > EMT_man_Event_Target
Definition: CbmKresConversionManual.h:194
CbmKresConversionManual::rap_vs_Pt_InM_39
TH1D * rap_vs_Pt_InM_39
Definition: CbmKresConversionManual.h:627
CbmKresConversionManual::rap_vs_Pt_InM_114
TH1D * rap_vs_Pt_InM_114
Definition: CbmKresConversionManual.h:688
CbmKresConversionManual::sameMIDcase8NonEPdgFromTarget_InM_zero_Both
TH1D * sameMIDcase8NonEPdgFromTarget_InM_zero_Both
Definition: CbmKresConversionManual.h:1161
CbmKresConversionManual::rap_vs_Pt_InM_74
TH1D * rap_vs_Pt_InM_74
Definition: CbmKresConversionManual.h:662
CbmKresConversionManual::BG4_InM_zero_Both
TH1D * BG4_InM_zero_Both
Definition: CbmKresConversionManual.h:1138
CbmKresConversionManual::sameGRIDcase8_InM_zero_Both
TH1D * sameGRIDcase8_InM_zero_Both
Definition: CbmKresConversionManual.h:1148
CbmKresConversionManual::rap_vs_Pt_InM_mixing_11
TH1D * rap_vs_Pt_InM_mixing_11
Definition: CbmKresConversionManual.h:700
CbmKresConversionManual::PdgCase8NonEComeFromTarget_InM_one_Both
TH1D * PdgCase8NonEComeFromTarget_InM_one_Both
Definition: CbmKresConversionManual.h:1183
CbmStsTrack::GetMvdHitIndex
Int_t GetMvdHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:70
CbmKresConversionManual::EMT_InvMass_one_Target
TH1D * EMT_InvMass_one_Target
Definition: CbmKresConversionManual.h:374
CbmKresConversionManual::pt_all_18
TH1D * pt_all_18
Definition: CbmKresConversionManual.h:1061
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetIM_InM_onetwo_Both
TH1D * sameMIDcase8NonEComeFromTargetIM_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1258
CbmKresConversionManual::rap_vs_Pt_InM_all_57
TH1D * rap_vs_Pt_InM_all_57
Definition: CbmKresConversionManual.h:850
CbmKresConversionManual::rap_vs_Pt_InM_14
TH1D * rap_vs_Pt_InM_14
Definition: CbmKresConversionManual.h:602
CbmKresConversionManual::Case8NonElFrom_pn_InM_all_Both
TH1D * Case8NonElFrom_pn_InM_all_Both
Definition: CbmKresConversionManual.h:1123
CbmKresTrainAnn::Init
void Init()
Definition: CbmKresTrainAnn.cxx:65
CbmKFVertex::GetRefY
Double_t & GetRefY()
Definition: CbmKFVertex.h:24
CbmKresConversionManual::P_reco_two_Target
TH1D * P_reco_two_Target
Definition: CbmKresConversionManual.h:384
CbmKresConversionManual::fKFVertex
CbmKFVertex fKFVertex
Definition: CbmKresConversionManual.h:147
CbmKresConversionManual::sameMIDcase8NonEMotherIM_InM_onetwo_Both
TH1D * sameMIDcase8NonEMotherIM_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1256
CbmKresConversionManual::rap_vs_Pt_InM_all_52
TH1D * rap_vs_Pt_InM_all_52
Definition: CbmKresConversionManual.h:845
CbmKresConversionManual::Pi0InvMassReco_two_Outside
TH1D * Pi0InvMassReco_two_Outside
Definition: CbmKresConversionManual.h:453
CbmKresConversionManual::Gammas_onetwo_Both
std::vector< std::vector< TVector3 > > Gammas_onetwo_Both
Definition: CbmKresConversionManual.h:265
CbmKresConversionManual::Pdg_two_Target
TH1D * Pdg_two_Target
Definition: CbmKresConversionManual.h:383
CbmKresConversionManual::GammaOpeningAngleReco_onetwo_Both
TH1D * GammaOpeningAngleReco_onetwo_Both
Definition: CbmKresConversionManual.h:529
CbmKresConversionManual::PlaneAngles_first_candidates_Outside
TH1D * PlaneAngles_first_candidates_Outside
Definition: CbmKresConversionManual.h:336
CbmKresConversionManual::VStsTrack_minus_Outside
vector< CbmStsTrack * > VStsTrack_minus_Outside
Definition: CbmKresConversionManual.h:154
CbmKresConversionManual::sameMIDcase8NonEMotherIM_InM_WAC
TH1D * sameMIDcase8NonEMotherIM_InM_WAC
Definition: CbmKresConversionManual.h:1304
CbmKresConversionManual::VStsTrack_minus_Target
vector< CbmStsTrack * > VStsTrack_minus_Target
Definition: CbmKresConversionManual.h:171
CbmKresConversionManual::rap_vs_Pt_InM_mixing_70
TH1D * rap_vs_Pt_InM_mixing_70
Definition: CbmKresConversionManual.h:759
CbmKresConversionManual::fHistoList_man_one_Outside
vector< TH1 * > fHistoList_man_one_Outside
Definition: CbmKresConversionManual.h:434
CbmKresConversionManual::Gammas_stsIndex_one_Target
std::vector< std::vector< int > > Gammas_stsIndex_one_Target
Definition: CbmKresConversionManual.h:217
CbmKresConversionManual::rap_vs_Pt_InM_27
TH1D * rap_vs_Pt_InM_27
Definition: CbmKresConversionManual.h:615
CbmKresConversionManual::InvMass_vs_OA_fromPi0_Both
TH2D * InvMass_vs_OA_fromPi0_Both
Definition: CbmKresConversionManual.h:301
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_26
TH1D * rap_vs_Pt_InM_all_mixing_26
Definition: CbmKresConversionManual.h:920
CbmKresConversionManual::rap_vs_Pt_InM_22
TH1D * rap_vs_Pt_InM_22
Definition: CbmKresConversionManual.h:610
CbmKresConversionManual::InvMass_vs_OA_fromPi0_Target
TH2D * InvMass_vs_OA_fromPi0_Target
Definition: CbmKresConversionManual.h:315
CbmKresConversionManual::rap_vs_Pt_InM_mixing_5
TH1D * rap_vs_Pt_InM_mixing_5
Definition: CbmKresConversionManual.h:694
CbmKresConversionManual::GammaOpeningAngleReco_all_Target
TH1D * GammaOpeningAngleReco_all_Target
Definition: CbmKresConversionManual.h:343
CbmKresConversionManual::Pi0_pt_vs_rap_onetwo_Both
TH2D * Pi0_pt_vs_rap_onetwo_Both
Definition: CbmKresConversionManual.h:535
CbmKresConversionManual::PdgCase8NonE_NOT_FromTarget_InM_zero_Both
TH1D * PdgCase8NonE_NOT_FromTarget_InM_zero_Both
Definition: CbmKresConversionManual.h:1152
CbmKresConversionManual::rap_vs_Pt_InM_all_35
TH1D * rap_vs_Pt_InM_all_35
Definition: CbmKresConversionManual.h:828
CbmKresConversionManual::rap_vs_Pt_InM_all_82
TH1D * rap_vs_Pt_InM_all_82
Definition: CbmKresConversionManual.h:871
CbmKresConversionManual::Case1ZYPos_InM_WAC
TH2D * Case1ZYPos_InM_WAC
Definition: CbmKresConversionManual.h:1293
CbmKresConversionManual::EMT_InvMass_zero_Both
TH1D * EMT_InvMass_zero_Both
Definition: CbmKresConversionManual.h:495
CbmKresConversionManual::GammaOpeningAngleReco_zero_Both
TH1D * GammaOpeningAngleReco_zero_Both
Definition: CbmKresConversionManual.h:490
CbmKresConversionManual::rap_vs_Pt_InM_55
TH1D * rap_vs_Pt_InM_55
Definition: CbmKresConversionManual.h:643
CbmKresConversionManual::PhotonsPi0_onetwo_Target
TH1D * PhotonsPi0_onetwo_Target
Definition: CbmKresConversionManual.h:404
CbmKresConversionManual::SaveTargetTracks
void SaveTargetTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, TVector3 refmom, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManual.cxx:1754
CbmKresConversionManual::Gammas_MCIndex_all_Both
std::vector< std::vector< int > > Gammas_MCIndex_all_Both
Definition: CbmKresConversionManual.h:273
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_27
TH1D * rap_vs_Pt_InM_all_mixing_27
Definition: CbmKresConversionManual.h:921
CbmKresConversionManual::fHistoList_manual
vector< TH1 * > fHistoList_manual
Definition: CbmKresConversionManual.h:1310
CbmTrackMatchNew
Definition: CbmTrackMatchNew.h:19
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetP_InM_two_Both
TH1D * sameMIDcase8NonEComeFromTargetP_InM_two_Both
Definition: CbmKresConversionManual.h:1227
CbmKresConversionManual::Pdg_zero_Target
TH1D * Pdg_zero_Target
Definition: CbmKresConversionManual.h:357
CbmKresConversionManual::rap_vs_Pt_InM_mixing_108
TH1D * rap_vs_Pt_InM_mixing_108
Definition: CbmKresConversionManual.h:785
CbmKresConversionManual::BG2_InM_two_Both
TH1D * BG2_InM_two_Both
Definition: CbmKresConversionManual.h:1200
CbmKresConversionManual::BG1_InM_WAC
TH1D * BG1_InM_WAC
Definition: CbmKresConversionManual.h:1279
CbmKresConversionManual::rap_vs_Pt_InM_all_30
TH1D * rap_vs_Pt_InM_all_30
Definition: CbmKresConversionManual.h:823
CbmKresConversionManual::rap_vs_Pt_InM_all_18
TH1D * rap_vs_Pt_InM_all_18
Definition: CbmKresConversionManual.h:811
CbmKresConversionManual::rap_vs_Pt_InM_mixing_84
TH1D * rap_vs_Pt_InM_mixing_84
Definition: CbmKresConversionManual.h:769
CbmKresConversionManual::rap_vs_Pt_InM_88
TH1D * rap_vs_Pt_InM_88
Definition: CbmKresConversionManual.h:672
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_103
TH1D * rap_vs_Pt_InM_all_mixing_103
Definition: CbmKresConversionManual.h:985
CbmKresConversionManual::DalitzPi0_WAC
TH1D * DalitzPi0_WAC
Definition: CbmKresConversionManual.h:1274
CbmKresConversionManual::PdgCase8motherNonE_InM_one_Both
TH1D * PdgCase8motherNonE_InM_one_Both
Definition: CbmKresConversionManual.h:1185
CbmKresConversionManual::MultiplicityChargedParticles_two_Outside
TH2D * MultiplicityChargedParticles_two_Outside
Definition: CbmKresConversionManual.h:570
CbmKresConversionManual::VMCtracks_minus_Target
vector< CbmMCTrack * > VMCtracks_minus_Target
Definition: CbmKresConversionManual.h:170
CbmKresConversionManual::rap_vs_Pt_InM_all_24
TH1D * rap_vs_Pt_InM_all_24
Definition: CbmKresConversionManual.h:817
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_106
TH1D * rap_vs_Pt_InM_all_mixing_106
Definition: CbmKresConversionManual.h:988
CbmKresConversionManual::rap_vs_Pt_InM_mixing_15
TH1D * rap_vs_Pt_InM_mixing_15
Definition: CbmKresConversionManual.h:704
CbmKresConversionManual::Pdg_vs_Distance
TH2D * Pdg_vs_Distance
Definition: CbmKresConversionManual.h:543
CbmKresConversionManual::pt_onetwo_11
TH1D * pt_onetwo_11
Definition: CbmKresConversionManual.h:1009
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_33
TH1D * rap_vs_Pt_InM_all_mixing_33
Definition: CbmKresConversionManual.h:927
CbmKresConversionManual::pt_onetwo_mixing_14
TH1D * pt_onetwo_mixing_14
Definition: CbmKresConversionManual.h:1033
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_8
TH1D * rap_vs_Pt_InM_all_mixing_8
Definition: CbmKresConversionManual.h:902
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_20
TH1D * rap_vs_Pt_InM_all_mixing_20
Definition: CbmKresConversionManual.h:914
CbmKresConversionManual::rap_vs_Pt_InM_mixing_25
TH1D * rap_vs_Pt_InM_mixing_25
Definition: CbmKresConversionManual.h:714
CbmKresConversionManual::GammaOpeningAngleReco_one_Both
TH1D * GammaOpeningAngleReco_one_Both
Definition: CbmKresConversionManual.h:503
CbmKresConversionManual::rap_vs_Pt_InM_all_6
TH1D * rap_vs_Pt_InM_all_6
Definition: CbmKresConversionManual.h:799
CbmKresConversionManual::Mixing_Target
void Mixing_Target()
Definition: CbmKresConversionManual.cxx:3194
CbmKresConversionManual::rap_vs_Pt_InM_mixing_92
TH1D * rap_vs_Pt_InM_mixing_92
Definition: CbmKresConversionManual.h:777
CbmKresConversionManual::MultiplicityChargedParticles_one_Target
TH2D * MultiplicityChargedParticles_one_Target
Definition: CbmKresConversionManual.h:556
CbmKresConversionManual::DalitzPi0_onetwo_Both
TH1D * DalitzPi0_onetwo_Both
Definition: CbmKresConversionManual.h:537
CbmKresConversionManual::Finish
void Finish()
Definition: CbmKresConversionManual.cxx:4084
CbmKresConversionManual::rap_vs_Pt_InM_all_65
TH1D * rap_vs_Pt_InM_all_65
Definition: CbmKresConversionManual.h:858
CbmKresConversionManual::sameMIDcase8NonEMotherIM_InM_one_Both
TH1D * sameMIDcase8NonEMotherIM_InM_one_Both
Definition: CbmKresConversionManual.h:1192
CbmKresConversionManual::GammaInvMassReco_onetwo_Target
TH1D * GammaInvMassReco_onetwo_Target
Definition: CbmKresConversionManual.h:394
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_19
TH1D * rap_vs_Pt_InM_all_mixing_19
Definition: CbmKresConversionManual.h:913
CbmKresConversionManual::pt_onetwo_20
TH1D * pt_onetwo_20
Definition: CbmKresConversionManual.h:1018
CbmRichHit.h
CbmStsTrack::GetStsHitIndex
Int_t GetStsHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:98
CbmKresConversionManual::P_reco_all_Outside
TH1D * P_reco_all_Outside
Definition: CbmKresConversionManual.h:412
CbmKresConversionManual::BG4_InM_all_Both
TH1D * BG4_InM_all_Both
Definition: CbmKresConversionManual.h:1106
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetPt_InM_zero_Both
TH1D * sameMIDcase8NonEComeFromTargetPt_InM_zero_Both
Definition: CbmKresConversionManual.h:1164
CbmKresConversionManual::GammasInvMass_candidates_Target
TH1D * GammasInvMass_candidates_Target
Definition: CbmKresConversionManual.h:316
CbmKresConversionManual::rap_vs_Pt_InM_all_46
TH1D * rap_vs_Pt_InM_all_46
Definition: CbmKresConversionManual.h:839
CbmKresConversionManual::P_vs_Distance
TH2D * P_vs_Distance
Definition: CbmKresConversionManual.h:544
CbmKresConversionManual::rap_vs_Pt_InM_18
TH1D * rap_vs_Pt_InM_18
Definition: CbmKresConversionManual.h:606
CbmKresConversionManual::pt_onetwo_mixing_20
TH1D * pt_onetwo_mixing_20
Definition: CbmKresConversionManual.h:1039
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_71
TH1D * rap_vs_Pt_InM_all_mixing_71
Definition: CbmKresConversionManual.h:965
CbmKresConversionManual::rap_vs_Pt_InM_all_112
TH1D * rap_vs_Pt_InM_all_112
Definition: CbmKresConversionManual.h:891
CbmKresConversionManual::fHistoList_bg_InM_two_Outside
vector< TH1 * > fHistoList_bg_InM_two_Outside
Definition: CbmKresConversionManual.h:1097
CbmKresConversionManual::BG6_InM_one_Both
TH1D * BG6_InM_one_Both
Definition: CbmKresConversionManual.h:1172
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_22
TH1D * rap_vs_Pt_InM_all_mixing_22
Definition: CbmKresConversionManual.h:916
CbmKresConversionManual::Case8NonElFrom_eta_InM_two_Both
TH1D * Case8NonElFrom_eta_InM_two_Both
Definition: CbmKresConversionManual.h:1220
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_31
TH1D * rap_vs_Pt_InM_all_mixing_31
Definition: CbmKresConversionManual.h:925
CbmRichRingFitterEllipseTau::DoFit
virtual void DoFit(CbmRichRingLight *ring)
Inherited from CbmRichRingFitterBase.
Definition: CbmRichRingFitterEllipseTau.cxx:94
CbmKresConversionManual::Gammas_MC_one_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Outside
Definition: CbmKresConversionManual.h:255
CbmKresConversionManual::sameGRIDcase8_InM_WAC
TH1D * sameGRIDcase8_InM_WAC
Definition: CbmKresConversionManual.h:1292
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_64
TH1D * rap_vs_Pt_InM_all_mixing_64
Definition: CbmKresConversionManual.h:958
CbmKresConversionManual::rap_vs_Pt_InM_all_67
TH1D * rap_vs_Pt_InM_all_67
Definition: CbmKresConversionManual.h:860
CbmKresConversionManual::Pi0_pt_vs_rap_est_all_Both
TH2D * Pi0_pt_vs_rap_est_all_Both
Definition: CbmKresConversionManual.h:484
CbmKresConversionManual::EMT_InvMass_WAC
TH1D * EMT_InvMass_WAC
Definition: CbmKresConversionManual.h:1271
CbmKresConversionManual::PlaneAngles_first_candidates_Target
TH1D * PlaneAngles_first_candidates_Target
Definition: CbmKresConversionManual.h:322
CbmKresConversionManual::sameMIDcase8NonEPdg_InM_onetwo_Both
TH1D * sameMIDcase8NonEPdg_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1254
CbmStsTrack
Definition: CbmStsTrack.h:37
CbmKresConversionManual::rap_vs_Pt_InM_5
TH1D * rap_vs_Pt_InM_5
Definition: CbmKresConversionManual.h:593
CbmKresConversionManual::sameMIDcase8_mothedPDG_InM_WAC
TH1D * sameMIDcase8_mothedPDG_InM_WAC
Definition: CbmKresConversionManual.h:1294
CbmKresConversionManual::pt_all_2
TH1D * pt_all_2
Definition: CbmKresConversionManual.h:1045
CbmKresConversionManual::rap_vs_Pt_InM_mixing_48
TH1D * rap_vs_Pt_InM_mixing_48
Definition: CbmKresConversionManual.h:737
CbmKresConversionManual::Gammas_two_Outside
std::vector< std::vector< TVector3 > > Gammas_two_Outside
Definition: CbmKresConversionManual.h:238
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetP_InM_all_Both
TH1D * sameMIDcase8NonEComeFromTargetP_InM_all_Both
Definition: CbmKresConversionManual.h:1131
CbmKresConversionManual::Gammas_MC_WAC
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_WAC
Definition: CbmKresConversionManual.h:290
CbmKresConversionManual::BG4_InM_one_Both
TH1D * BG4_InM_one_Both
Definition: CbmKresConversionManual.h:1170
CbmKresConversionManual::sameMIDcase8_mothedPDG_InM_zero_Both
TH1D * sameMIDcase8_mothedPDG_InM_zero_Both
Definition: CbmKresConversionManual.h:1150
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_63
TH1D * rap_vs_Pt_InM_all_mixing_63
Definition: CbmKresConversionManual.h:957
CbmKresConversionManual::rap_vs_Pt_InM_all_28
TH1D * rap_vs_Pt_InM_all_28
Definition: CbmKresConversionManual.h:821
CbmKresConversionManual::rap_vs_Pt_InM_mixing_38
TH1D * rap_vs_Pt_InM_mixing_38
Definition: CbmKresConversionManual.h:727
CbmKresConversionManual::rap_vs_Pt_InM_54
TH1D * rap_vs_Pt_InM_54
Definition: CbmKresConversionManual.h:642
CbmKresFunctions::CalculateOpeningAngle_Reco
static Double_t CalculateOpeningAngle_Reco(TVector3 electron1, TVector3 electron2)
Definition: CbmKresFunctions.h:251
CbmKresConversionManual::fHistoList_man_two_Outside
vector< TH1 * > fHistoList_man_two_Outside
Definition: CbmKresConversionManual.h:447
CbmKresConversionManual::Gammas_all_Both
std::vector< std::vector< TVector3 > > Gammas_all_Both
Definition: CbmKresConversionManual.h:261
CbmKresConversionBG.h
CbmKresConversionManual::rap_vs_Pt_InM_all_81
TH1D * rap_vs_Pt_InM_all_81
Definition: CbmKresConversionManual.h:870
CbmKresConversionManual::sameMIDcase8_InM_onetwo_Both
TH1D * sameMIDcase8_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1243
CbmKresConversionManual::rap_vs_Pt_InM_all_29
TH1D * rap_vs_Pt_InM_all_29
Definition: CbmKresConversionManual.h:822
CbmKresConversionManual::sameMIDcase8_mothedPDG_InM_onetwo_Both
TH1D * sameMIDcase8_mothedPDG_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1246
CbmKresConversionManual::pt_onetwo_mixing_6
TH1D * pt_onetwo_mixing_6
Definition: CbmKresConversionManual.h:1025
CbmKresConversionManual::Pi0_pt_vs_rap_onetwo_Target
TH2D * Pi0_pt_vs_rap_onetwo_Target
Definition: CbmKresConversionManual.h:401
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_92
TH1D * rap_vs_Pt_InM_all_mixing_92
Definition: CbmKresConversionManual.h:982
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_14
TH1D * rap_vs_Pt_InM_all_mixing_14
Definition: CbmKresConversionManual.h:908
CbmKresConversionManual::Pt_reco_zero_Target
TH1D * Pt_reco_zero_Target
Definition: CbmKresConversionManual.h:359
CbmKresConversionManual::Pi0_pt_vs_rap_est_one_Both
TH2D * Pi0_pt_vs_rap_est_one_Both
Definition: CbmKresConversionManual.h:510
CbmKresConversionManual::sameMIDcase8NonEMotherPdg_InM_all_Both
TH1D * sameMIDcase8NonEMotherPdg_InM_all_Both
Definition: CbmKresConversionManual.h:1127
CbmKresConversionManual::P_reco_zero_Target
TH1D * P_reco_zero_Target
Definition: CbmKresConversionManual.h:358
CbmKresConversionManual::GammaOpeningAngleReco_two_Both
TH1D * GammaOpeningAngleReco_two_Both
Definition: CbmKresConversionManual.h:516
CbmKresConversionManual::rap_vs_Pt_InM_67
TH1D * rap_vs_Pt_InM_67
Definition: CbmKresConversionManual.h:655
CbmKresConversionManual::MultiplicityGamma_zero_Both
TH2D * MultiplicityGamma_zero_Both
Definition: CbmKresConversionManual.h:576
CbmKresConversionManual::rap_vs_Pt_InM_all_108
TH1D * rap_vs_Pt_InM_all_108
Definition: CbmKresConversionManual.h:889
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_86
TH1D * rap_vs_Pt_InM_all_mixing_86
Definition: CbmKresConversionManual.h:976
CbmKresConversionManual::rap_vs_Pt_InM_51
TH1D * rap_vs_Pt_InM_51
Definition: CbmKresConversionManual.h:639
CbmRichRingLight
Definition: CbmRichRingLight.h:39
CbmKresConversionManual::Gammas_MCIndex_two_Outside
std::vector< std::vector< int > > Gammas_MCIndex_two_Outside
Definition: CbmKresConversionManual.h:250
CbmKresConversionManual::BG6_InM_zero_Both
TH1D * BG6_InM_zero_Both
Definition: CbmKresConversionManual.h:1140
CbmKresConversionManual::rap_vs_Pt_InM_mixing_51
TH1D * rap_vs_Pt_InM_mixing_51
Definition: CbmKresConversionManual.h:740
CbmKresConversionManual::FindGammasTarget
void FindGammasTarget(int EventNumMan, double AngleCut, double InvMassCut, int RealPID, vector< CbmMCTrack * > MCtracks_minus, vector< CbmMCTrack * > MCtracks_plus, vector< CbmStsTrack * > StsTrack_minus, vector< CbmStsTrack * > StsTrack_plus, vector< TVector3 > Momenta_minus, vector< TVector3 > Momenta_plus, std::vector< int > Rings_minus, std::vector< int > Rings_plus, std::vector< int > stsIndex_minus, std::vector< int > stsIndex_plus, vector< CbmRichRing * > richRing_minus, vector< CbmRichRing * > richRing_plus, vector< Int_t > MCIndex_minus, vector< Int_t > MCIndex_plus)
Definition: CbmKresConversionManual.cxx:1784
CbmKresConversionManual::rap_vs_Pt_InM_all_37
TH1D * rap_vs_Pt_InM_all_37
Definition: CbmKresConversionManual.h:830
CbmKresConversionManual::pt_onetwo_mixing_7
TH1D * pt_onetwo_mixing_7
Definition: CbmKresConversionManual.h:1026
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_54
TH1D * rap_vs_Pt_InM_all_mixing_54
Definition: CbmKresConversionManual.h:948
CbmKresConversionManual::rap_vs_Pt_InM_mixing_104
TH1D * rap_vs_Pt_InM_mixing_104
Definition: CbmKresConversionManual.h:781
CbmKresConversionManual::rap_vs_Pt_InM_all_8
TH1D * rap_vs_Pt_InM_all_8
Definition: CbmKresConversionManual.h:801
CbmMCTrack::GetP
Double_t GetP() const
Definition: CbmMCTrack.h:100
CbmKresConversionManual::rap_vs_Pt_InM_mixing_17
TH1D * rap_vs_Pt_InM_mixing_17
Definition: CbmKresConversionManual.h:706
CbmKresConversionManual::rap_vs_Pt_InM_all_1
TH1D * rap_vs_Pt_InM_all_1
Definition: CbmKresConversionManual.h:794
CbmKresConversionManual::BG7_InM_all_Both
TH1D * BG7_InM_all_Both
Definition: CbmKresConversionManual.h:1109
CbmKresConversionManual::BG9_InM_all_Both
TH1D * BG9_InM_all_Both
Definition: CbmKresConversionManual.h:1111
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_104
TH1D * rap_vs_Pt_InM_all_mixing_104
Definition: CbmKresConversionManual.h:986
CbmKresConversionManual::rap_vs_Pt_InM_mixing_14
TH1D * rap_vs_Pt_InM_mixing_14
Definition: CbmKresConversionManual.h:703
CbmKresConversionManual::rap_vs_Pt_InM_mixing_32
TH1D * rap_vs_Pt_InM_mixing_32
Definition: CbmKresConversionManual.h:721
CbmKresConversionManual::rap_vs_Pt_InM_26
TH1D * rap_vs_Pt_InM_26
Definition: CbmKresConversionManual.h:614
CbmKresConversionManual::pt_all_mixing_7
TH1D * pt_all_mixing_7
Definition: CbmKresConversionManual.h:1071
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_68
TH1D * rap_vs_Pt_InM_all_mixing_68
Definition: CbmKresConversionManual.h:962
CbmKresConversionManual::DalitzPi0_onetwo_Outside
TH1D * DalitzPi0_onetwo_Outside
Definition: CbmKresConversionManual.h:470
CbmKresConversionManual::BG8_InM_WAC
TH1D * BG8_InM_WAC
Definition: CbmKresConversionManual.h:1286
CbmLmvmKinematicParams
Definition: CbmLmvmKinematicParams.h:17
CbmKresConversionManual::rap_vs_Pt_InM_105
TH1D * rap_vs_Pt_InM_105
Definition: CbmKresConversionManual.h:681
CbmLmvmKinematicParams::fPt
Double_t fPt
Definition: CbmLmvmKinematicParams.h:20
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_75
TH1D * rap_vs_Pt_InM_all_mixing_75
Definition: CbmKresConversionManual.h:969
CbmKresConversionManual::rap_vs_Pt_InM_all_83
TH1D * rap_vs_Pt_InM_all_83
Definition: CbmKresConversionManual.h:872
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_4
TH1D * rap_vs_Pt_InM_all_mixing_4
Definition: CbmKresConversionManual.h:898
CbmKresConversionManual::BG6_InM_onetwo_Both
TH1D * BG6_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1236
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_46
TH1D * rap_vs_Pt_InM_all_mixing_46
Definition: CbmKresConversionManual.h:940
CbmKresConversionBG::Init
void Init()
Definition: CbmKresConversionBG.cxx:25
CbmKresConversionManual::rap_vs_Pt_InM_mixing_63
TH1D * rap_vs_Pt_InM_mixing_63
Definition: CbmKresConversionManual.h:752
CbmKresConversionManual::BG2_InM_one_Both
TH1D * BG2_InM_one_Both
Definition: CbmKresConversionManual.h:1168
CbmKresConversionManual::pt_all_10
TH1D * pt_all_10
Definition: CbmKresConversionManual.h:1053
CbmKresConversionManual::Gammas_stsIndex_two_Outside
std::vector< std::vector< int > > Gammas_stsIndex_two_Outside
Definition: CbmKresConversionManual.h:244
CbmKresConversionManual::rap_vs_Pt_InM_23
TH1D * rap_vs_Pt_InM_23
Definition: CbmKresConversionManual.h:611
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_55
TH1D * rap_vs_Pt_InM_all_mixing_55
Definition: CbmKresConversionManual.h:949
CbmKresConversionManual::pt_all_mixing_6
TH1D * pt_all_mixing_6
Definition: CbmKresConversionManual.h:1070
CbmRichHit
Definition: CbmRichHit.h:19
CbmKresConversionManual::rap_vs_Pt_InM_90
TH1D * rap_vs_Pt_InM_90
Definition: CbmKresConversionManual.h:674
CbmKresConversionManual::rap_vs_Pt_InM_mixing_76
TH1D * rap_vs_Pt_InM_mixing_76
Definition: CbmKresConversionManual.h:765
CbmKresConversionManual::EMT_InvMass_zero_Outside
TH1D * EMT_InvMass_zero_Outside
Definition: CbmKresConversionManual.h:428
CbmKresConversionManual::rap_vs_Pt_InM_mixing_29
TH1D * rap_vs_Pt_InM_mixing_29
Definition: CbmKresConversionManual.h:718
CbmKresConversionManual::Pt_reco_onetwo_Outside
TH1D * Pt_reco_onetwo_Outside
Definition: CbmKresConversionManual.h:465
CbmKresConversionManual::fRichRingMatches
TClonesArray * fRichRingMatches
Definition: CbmKresConversionManual.h:141
CbmKresConversionManual::VMCIndex_plus_Outside
vector< Int_t > VMCIndex_plus_Outside
Definition: CbmKresConversionManual.h:166
CbmKresConversionManual::sameMIDcase8NonEComeFromTargetPt_InM_one_Both
TH1D * sameMIDcase8NonEComeFromTargetPt_InM_one_Both
Definition: CbmKresConversionManual.h:1196
CbmKresConversionManual::BG1_InM_onetwo_Both
TH1D * BG1_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1231
CbmKresConversionManual::Case1ZYPos_InM_two_Both
TH2D * Case1ZYPos_InM_two_Both
Definition: CbmKresConversionManual.h:1213
CbmKresConversionManual::BG3_InM_onetwo_Both
TH1D * BG3_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1233
CbmKresConversionManual::BG7_InM_one_Both
TH1D * BG7_InM_one_Both
Definition: CbmKresConversionManual.h:1173
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_60
TH1D * rap_vs_Pt_InM_all_mixing_60
Definition: CbmKresConversionManual.h:954
CbmKFVertex
Definition: CbmKFVertex.h:6
CbmKresConversionManual::pt_all_mixing_14
TH1D * pt_all_mixing_14
Definition: CbmKresConversionManual.h:1078
CbmKresConversionManual::VRichRing_plus_Outside
vector< CbmRichRing * > VRichRing_plus_Outside
Definition: CbmKresConversionManual.h:165
CbmKresConversionManual::pt_onetwo_5
TH1D * pt_onetwo_5
Definition: CbmKresConversionManual.h:1003
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_15
TH1D * rap_vs_Pt_InM_all_mixing_15
Definition: CbmKresConversionManual.h:909
CbmStsHit.h
Data class for a reconstructed hit in the STS.
CbmKresConversionManual::rap_vs_Pt_InM_all_mixing_88
TH1D * rap_vs_Pt_InM_all_mixing_88
Definition: CbmKresConversionManual.h:978
CbmKresConversionManual::BG5_InM_onetwo_Both
TH1D * BG5_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1235
CbmKresConversionManual::EMT_InvMass_onetwo_Both
TH1D * EMT_InvMass_onetwo_Both
Definition: CbmKresConversionManual.h:534
CbmKresConversionManual::BG6_InM_WAC
TH1D * BG6_InM_WAC
Definition: CbmKresConversionManual.h:1284
CbmKresConversionManual::sameGRIDcase8_InM_all_Both
TH1D * sameGRIDcase8_InM_all_Both
Definition: CbmKresConversionManual.h:1116
CbmKresConversionManual::P_reco_one_Outside
TH1D * P_reco_one_Outside
Definition: CbmKresConversionManual.h:438
CbmKresConversionManual::Case8NonElFrom_kaon_InM_onetwo_Both
TH1D * Case8NonElFrom_kaon_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1253
CbmKresConversionManual::Pt_reco_two_Outside
TH1D * Pt_reco_two_Outside
Definition: CbmKresConversionManual.h:452
CbmStsTrack::GetNofStsHits
Int_t GetNofStsHits() const
Definition: CbmStsTrack.h:90
CbmKresConversionManual::PdgCase8motherNonE_InM_two_Both
TH1D * PdgCase8motherNonE_InM_two_Both
Definition: CbmKresConversionManual.h:1217
CbmKresConversionManual::rap_vs_Pt_InM_mixing_49
TH1D * rap_vs_Pt_InM_mixing_49
Definition: CbmKresConversionManual.h:738
CbmKresConversionManual::Gammas_stsIndex_onetwo_Outside
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Outside
Definition: CbmKresConversionManual.h:245
CbmKresConversionManual::rap_vs_Pt_InM_all_31
TH1D * rap_vs_Pt_InM_all_31
Definition: CbmKresConversionManual.h:824
CbmKresConversionManual::BG7_InM_onetwo_Both
TH1D * BG7_InM_onetwo_Both
Definition: CbmKresConversionManual.h:1237
CbmKresConversionManual::GammaInvMassReco_all_Outside
TH1D * GammaInvMassReco_all_Outside
Definition: CbmKresConversionManual.h:409
CbmKresConversionManual::pt_all_mixing_5
TH1D * pt_all_mixing_5
Definition: CbmKresConversionManual.h:1069
CbmKresConversionManual::Pi0_pt_vs_rap_one_Both
TH2D * Pi0_pt_vs_rap_one_Both
Definition: CbmKresConversionManual.h:509
CbmKresConversionManual::rap_vs_Pt_InM_all_92
TH1D * rap_vs_Pt_InM_all_92
Definition: CbmKresConversionManual.h:881