CbmRoot
CbmKresConversionManualmbias3.cxx
Go to the documentation of this file.
1 
20 
21 #include "CbmKresConversionBG.h"
22 #include "CbmKresFunctions.h"
23 
24 #include "CbmGlobalTrack.h"
25 #include "CbmKFParticleInterface.h"
26 #include "CbmMCTrack.h"
27 #include "CbmMvdHit.h"
28 #include "CbmRichHit.h"
29 #include "CbmRichRing.h"
31 #include "CbmRichRingLight.h"
32 #include "CbmStsHit.h"
33 #include "CbmStsTrack.h"
34 #include "CbmTrackMatchNew.h"
35 #include "FairRootManager.h"
36 #include "KFParticle.h"
37 
38 #include "TDirectory.h"
39 #include <iostream>
40 
41 
42 using namespace std;
43 
45  : fMcTracks(nullptr)
46  , fGlobalTracks(nullptr)
47  , fStsTracks(nullptr)
48  , fStsTrackMatches(nullptr)
49  , fRichProjections(nullptr)
50  , fRichRings(nullptr)
51  , fRichRingMatches(nullptr)
52  , fRichHits(nullptr)
53  , fArrayMvdHit(nullptr)
54  , fArrayStsHit(nullptr)
55  , fArrayCentrality(nullptr)
56  , fPrimVertex(nullptr)
57  , fKFVertex()
58  , fTauFit(nullptr)
59  , fAnaBG(nullptr)
60  , VStsTrack_minus_Outside_mbias3()
61  , VMCtracks_minus_Outside_mbias3()
62  , VRings_minus_Outside_mbias3()
63  , VStsIndex_minus_Outside_mbias3()
64  , VRichRing_minus_Outside_mbias3()
65  , VStsTrack_plus_Outside_mbias3()
66  , VMCtracks_plus_Outside_mbias3()
67  , VRings_plus_Outside_mbias3()
68  , VStsIndex_plus_Outside_mbias3()
69  , VRichRing_plus_Outside_mbias3()
70  , VMCtracks_minus_Target_mbias3()
71  , VStsTrack_minus_Target_mbias3()
72  , VMomenta_minus_Target_mbias3()
73  , VRings_minus_Target_mbias3()
74  , VStsIndex_minus_Target_mbias3()
75  , VRichRing_minus_Target_mbias3()
76  , VMCtracks_plus_Target_mbias3()
77  , VStsTrack_plus_Target_mbias3()
78  , VMomenta_plus_Target_mbias3()
79  , VRings_plus_Target_mbias3()
80  , VStsIndex_plus_Target_mbias3()
81  , VRichRing_plus_Target_mbias3()
82  , frefmomenta()
83  , frefId()
84  , fMCtracks()
85  , EMT_man_Event_Target_mbias3()
86  , EMT_man_pair_momenta_Target_mbias3()
87  , EMT_man_NofRings_Target_mbias3()
88  , EMT_man_Event_Outside_mbias3()
89  , EMT_man_pair_momenta_Outside_mbias3()
90  , EMT_man_NofRings_Outside_mbias3()
91  , EMT_man_Event_Both_mbias3()
92  , EMT_man_pair_momenta_Both_mbias3()
93  , EMT_man_NofRings_Both_mbias3()
94  , Gammas_all_Target_mbias3()
95  , Gammas_zero_Target_mbias3()
96  , Gammas_one_Target_mbias3()
97  , Gammas_two_Target_mbias3()
98  , Gammas_onetwo_Target_mbias3()
99  , Gammas_stsIndex_all_Target_mbias3()
100  , Gammas_stsIndex_zero_Target_mbias3()
101  , Gammas_stsIndex_one_Target_mbias3()
102  , Gammas_stsIndex_two_Target_mbias3()
103  , Gammas_stsIndex_onetwo_Target_mbias3()
104  , Gammas_MC_all_Target_mbias3()
105  , Gammas_MC_zero_Target_mbias3()
106  , Gammas_MC_one_Target_mbias3()
107  , Gammas_MC_two_Target_mbias3()
108  , Gammas_MC_onetwo_Target_mbias3()
109  , Gammas_all_Outside_mbias3()
110  , Gammas_zero_Outside_mbias3()
111  , Gammas_one_Outside_mbias3()
112  , Gammas_two_Outside_mbias3()
113  , Gammas_onetwo_Outside_mbias3()
114  , Gammas_stsIndex_all_Outside_mbias3()
115  , Gammas_stsIndex_zero_Outside_mbias3()
116  , Gammas_stsIndex_one_Outside_mbias3()
117  , Gammas_stsIndex_two_Outside_mbias3()
118  , Gammas_stsIndex_onetwo_Outside_mbias3()
119  , Gammas_MC_all_Outside_mbias3()
120  , Gammas_MC_zero_Outside_mbias3()
121  , Gammas_MC_one_Outside_mbias3()
122  , Gammas_MC_two_Outside_mbias3()
123  , Gammas_MC_onetwo_Outside_mbias3()
124  , Gammas_all_Both_mbias3()
125  , Gammas_zero_Both_mbias3()
126  , Gammas_one_Both_mbias3()
127  , Gammas_two_Both_mbias3()
128  , Gammas_onetwo_Both_mbias3()
129  , Gammas_stsIndex_all_Both_mbias3()
130  , Gammas_stsIndex_zero_Both_mbias3()
131  , Gammas_stsIndex_one_Both_mbias3()
132  , Gammas_stsIndex_two_Both_mbias3()
133  , Gammas_stsIndex_onetwo_Both_mbias3()
134  , Gammas_MC_all_Both_mbias3()
135  , Gammas_MC_zero_Both_mbias3()
136  , Gammas_MC_one_Both_mbias3()
137  , Gammas_MC_two_Both_mbias3()
138  , Gammas_MC_onetwo_Both_mbias3()
139  , fHistoList_man_cuts_Both_mbias3()
140  , InvMass_vs_OA_candidates_Both_mbias3(nullptr)
141  , InvMass_vs_OA_fromPi0_Both_mbias3(nullptr)
142  , GammasInvMass_candidates_Both_mbias3(nullptr)
143  , GammasOA_candidates_Both_mbias3(nullptr)
144  , GammasInvMass_fromPi0_Both_mbias3(nullptr)
145  , GammasOA_fromPi0_Both_mbias3(nullptr)
146  , PlaneAngles_last_candidates_Both_mbias3(nullptr)
147  , PlaneAngles_last_fromPi0_Both_mbias3(nullptr)
148  , PlaneAngles_first_candidates_Both_mbias3(nullptr)
149  , PlaneAngles_first_fromPi0_Both_mbias3(nullptr)
150  , fHistoList_man_cuts_Target_mbias3()
151  , InvMass_vs_OA_candidates_Target_mbias3(nullptr)
152  , InvMass_vs_OA_fromPi0_Target_mbias3(nullptr)
153  , GammasInvMass_candidates_Target_mbias3(nullptr)
154  , GammasOA_candidates_Target_mbias3(nullptr)
155  , GammasInvMass_fromPi0_Target_mbias3(nullptr)
156  , GammasOA_fromPi0_Target_mbias3(nullptr)
157  , PlaneAngles_last_candidates_Target_mbias3(nullptr)
158  , PlaneAngles_last_fromPi0_Target_mbias3(nullptr)
159  , PlaneAngles_first_candidates_Target_mbias3(nullptr)
160  , PlaneAngles_first_fromPi0_Target_mbias3(nullptr)
161  , fHistoList_man_cuts_Outside_mbias3()
162  , InvMass_vs_OA_candidates_Outside_mbias3(nullptr)
163  , InvMass_vs_OA_fromPi0_Outside_mbias3(nullptr)
164  , GammasInvMass_candidates_Outside_mbias3(nullptr)
165  , GammasOA_candidates_Outside_mbias3(nullptr)
166  , GammasInvMass_fromPi0_Outside_mbias3(nullptr)
167  , GammasOA_fromPi0_Outside_mbias3(nullptr)
168  , PlaneAngles_last_candidates_Outside_mbias3(nullptr)
169  , PlaneAngles_last_fromPi0_Outside_mbias3(nullptr)
170  , PlaneAngles_first_candidates_Outside_mbias3(nullptr)
171  , PlaneAngles_first_fromPi0_Outside_mbias3(nullptr)
172  , fHistoList_man_all_Target_mbias3()
173  , GammaInvMassReco_all_Target_mbias3(nullptr)
174  , GammaOpeningAngleReco_all_Target_mbias3(nullptr)
175  , Pdg_all_Target_mbias3(nullptr)
176  , P_reco_all_Target_mbias3(nullptr)
177  , Pt_reco_all_Target_mbias3(nullptr)
178  , Pi0InvMassReco_all_Target_mbias3(nullptr)
179  , EMT_InvMass_all_Target_mbias3(nullptr)
180  , Pi0_pt_vs_rap_all_Target_mbias3(nullptr)
181  , Pi0_pt_vs_rap_est_all_Target_mbias3(nullptr)
182  , fHistoList_man_zero_Target_mbias3()
183  , GammaInvMassReco_zero_Target_mbias3(nullptr)
184  , GammaOpeningAngleReco_zero_Target_mbias3(nullptr)
185  , Pdg_zero_Target_mbias3(nullptr)
186  , P_reco_zero_Target_mbias3(nullptr)
187  , Pt_reco_zero_Target_mbias3(nullptr)
188  , Pi0InvMassReco_zero_Target_mbias3(nullptr)
189  , EMT_InvMass_zero_Target_mbias3(nullptr)
190  , Pi0_pt_vs_rap_zero_Target_mbias3(nullptr)
191  , Pi0_pt_vs_rap_est_zero_Target_mbias3(nullptr)
192  , fHistoList_man_one_Target_mbias3()
193  , GammaInvMassReco_one_Target_mbias3(nullptr)
194  , GammaOpeningAngleReco_one_Target_mbias3(nullptr)
195  , Pdg_one_Target_mbias3(nullptr)
196  , P_reco_one_Target_mbias3(nullptr)
197  , Pt_reco_one_Target_mbias3(nullptr)
198  , Pi0InvMassReco_one_Target_mbias3(nullptr)
199  , EMT_InvMass_one_Target_mbias3(nullptr)
200  , Pi0_pt_vs_rap_one_Target_mbias3(nullptr)
201  , Pi0_pt_vs_rap_est_one_Target_mbias3(nullptr)
202  , fHistoList_man_two_Target_mbias3()
203  , GammaInvMassReco_two_Target_mbias3(nullptr)
204  , GammaOpeningAngleReco_two_Target_mbias3(nullptr)
205  , Pdg_two_Target_mbias3(nullptr)
206  , P_reco_two_Target_mbias3(nullptr)
207  , Pt_reco_two_Target_mbias3(nullptr)
208  , Pi0InvMassReco_two_Target_mbias3(nullptr)
209  , EMT_InvMass_two_Target_mbias3(nullptr)
210  , Pi0_pt_vs_rap_two_Target_mbias3(nullptr)
211  , Pi0_pt_vs_rap_est_two_Target_mbias3(nullptr)
212  , fHistoList_man_onetwo_Target_mbias3()
213  , GammaInvMassReco_onetwo_Target_mbias3(nullptr)
214  , GammaOpeningAngleReco_onetwo_Target_mbias3(nullptr)
215  , Pdg_onetwo_Target_mbias3(nullptr)
216  , P_reco_onetwo_Target_mbias3(nullptr)
217  , Pt_reco_onetwo_Target_mbias3(nullptr)
218  , Pi0InvMassReco_onetwo_Target_mbias3(nullptr)
219  , EMT_InvMass_onetwo_Target_mbias3(nullptr)
220  , Pi0_pt_vs_rap_onetwo_Target_mbias3(nullptr)
221  , Pi0_pt_vs_rap_est_onetwo_Target_mbias3(nullptr)
222  , fHistoList_man_all_Outside_mbias3()
223  , GammaInvMassReco_all_Outside_mbias3(nullptr)
224  , GammaOpeningAngleReco_all_Outside_mbias3(nullptr)
225  , Pdg_all_Outside_mbias3(nullptr)
226  , P_reco_all_Outside_mbias3(nullptr)
227  , Pt_reco_all_Outside_mbias3(nullptr)
228  , Pi0InvMassReco_all_Outside_mbias3(nullptr)
229  , EMT_InvMass_all_Outside_mbias3(nullptr)
230  , Pi0_pt_vs_rap_all_Outside_mbias3(nullptr)
231  , Pi0_pt_vs_rap_est_all_Outside_mbias3(nullptr)
232  , fHistoList_man_zero_Outside_mbias3()
233  , GammaInvMassReco_zero_Outside_mbias3(nullptr)
234  , GammaOpeningAngleReco_zero_Outside_mbias3(nullptr)
235  , Pdg_zero_Outside_mbias3(nullptr)
236  , P_reco_zero_Outside_mbias3(nullptr)
237  , Pt_reco_zero_Outside_mbias3(nullptr)
238  , Pi0InvMassReco_zero_Outside_mbias3(nullptr)
239  , EMT_InvMass_zero_Outside_mbias3(nullptr)
240  , Pi0_pt_vs_rap_zero_Outside_mbias3(nullptr)
241  , Pi0_pt_vs_rap_est_zero_Outside_mbias3(nullptr)
242  , fHistoList_man_one_Outside_mbias3()
243  , GammaInvMassReco_one_Outside_mbias3(nullptr)
244  , GammaOpeningAngleReco_one_Outside_mbias3(nullptr)
245  , Pdg_one_Outside_mbias3(nullptr)
246  , P_reco_one_Outside_mbias3(nullptr)
247  , Pt_reco_one_Outside_mbias3(nullptr)
248  , Pi0InvMassReco_one_Outside_mbias3(nullptr)
249  , EMT_InvMass_one_Outside_mbias3(nullptr)
250  , Pi0_pt_vs_rap_one_Outside_mbias3(nullptr)
251  , Pi0_pt_vs_rap_est_one_Outside_mbias3(nullptr)
252  , fHistoList_man_two_Outside_mbias3()
253  , GammaInvMassReco_two_Outside_mbias3(nullptr)
254  , GammaOpeningAngleReco_two_Outside_mbias3(nullptr)
255  , Pdg_two_Outside_mbias3(nullptr)
256  , P_reco_two_Outside_mbias3(nullptr)
257  , Pt_reco_two_Outside_mbias3(nullptr)
258  , Pi0InvMassReco_two_Outside_mbias3(nullptr)
259  , EMT_InvMass_two_Outside_mbias3(nullptr)
260  , Pi0_pt_vs_rap_two_Outside_mbias3(nullptr)
261  , Pi0_pt_vs_rap_est_two_Outside_mbias3(nullptr)
262  , fHistoList_man_onetwo_Outside_mbias3()
263  , GammaInvMassReco_onetwo_Outside_mbias3(nullptr)
264  , GammaOpeningAngleReco_onetwo_Outside_mbias3(nullptr)
265  , Pdg_onetwo_Outside_mbias3(nullptr)
266  , P_reco_onetwo_Outside_mbias3(nullptr)
267  , Pt_reco_onetwo_Outside_mbias3(nullptr)
268  , Pi0InvMassReco_onetwo_Outside_mbias3(nullptr)
269  , EMT_InvMass_onetwo_Outside_mbias3(nullptr)
270  , Pi0_pt_vs_rap_onetwo_Outside_mbias3(nullptr)
271  , Pi0_pt_vs_rap_est_onetwo_Outside_mbias3(nullptr)
272  , fHistoList_man_all_Both_mbias3()
273  , GammaInvMassReco_all_Both_mbias3(nullptr)
274  , GammaOpeningAngleReco_all_Both_mbias3(nullptr)
275  , Pdg_all_Both_mbias3(nullptr)
276  , P_reco_all_Both_mbias3(nullptr)
277  , Pt_reco_all_Both_mbias3(nullptr)
278  , Pi0InvMassReco_all_Both_mbias3(nullptr)
279  , EMT_InvMass_all_Both_mbias3(nullptr)
280  , Pi0_pt_vs_rap_all_Both_mbias3(nullptr)
281  , Pi0_pt_vs_rap_est_all_Both_mbias3(nullptr)
282  , fHistoList_man_zero_Both_mbias3()
283  , GammaInvMassReco_zero_Both_mbias3(nullptr)
284  , GammaOpeningAngleReco_zero_Both_mbias3(nullptr)
285  , Pdg_zero_Both_mbias3(nullptr)
286  , P_reco_zero_Both_mbias3(nullptr)
287  , Pt_reco_zero_Both_mbias3(nullptr)
288  , Pi0InvMassReco_zero_Both_mbias3(nullptr)
289  , EMT_InvMass_zero_Both_mbias3(nullptr)
290  , Pi0_pt_vs_rap_zero_Both_mbias3(nullptr)
291  , Pi0_pt_vs_rap_est_zero_Both_mbias3(nullptr)
292  , fHistoList_man_one_Both_mbias3()
293  , GammaInvMassReco_one_Both_mbias3(nullptr)
294  , GammaOpeningAngleReco_one_Both_mbias3(nullptr)
295  , Pdg_one_Both_mbias3(nullptr)
296  , P_reco_one_Both_mbias3(nullptr)
297  , Pt_reco_one_Both_mbias3(nullptr)
298  , Pi0InvMassReco_one_Both_mbias3(nullptr)
299  , EMT_InvMass_one_Both_mbias3(nullptr)
300  , Pi0_pt_vs_rap_one_Both_mbias3(nullptr)
301  , Pi0_pt_vs_rap_est_one_Both_mbias3(nullptr)
302  , fHistoList_man_two_Both_mbias3()
303  , GammaInvMassReco_two_Both_mbias3(nullptr)
304  , GammaOpeningAngleReco_two_Both_mbias3(nullptr)
305  , Pdg_two_Both_mbias3(nullptr)
306  , P_reco_two_Both_mbias3(nullptr)
307  , Pt_reco_two_Both_mbias3(nullptr)
308  , Pi0InvMassReco_two_Both_mbias3(nullptr)
309  , EMT_InvMass_two_Both_mbias3(nullptr)
310  , Pi0_pt_vs_rap_two_Both_mbias3(nullptr)
311  , Pi0_pt_vs_rap_est_two_Both_mbias3(nullptr)
312  , fHistoList_man_onetwo_Both_mbias3()
313  , GammaInvMassReco_onetwo_Both_mbias3(nullptr)
314  , GammaOpeningAngleReco_onetwo_Both_mbias3(nullptr)
315  , Pdg_onetwo_Both_mbias3(nullptr)
316  , P_reco_onetwo_Both_mbias3(nullptr)
317  , Pt_reco_onetwo_Both_mbias3(nullptr)
318  , Pi0InvMassReco_onetwo_Both_mbias3(nullptr)
319  , EMT_InvMass_onetwo_Both_mbias3(nullptr)
320  , Pi0_pt_vs_rap_onetwo_Both_mbias3(nullptr)
321  , Pi0_pt_vs_rap_est_onetwo_Both_mbias3(nullptr)
322  , fHistoList_man_Both_mbias3()
323  , Pdg_vs_Distance_mbias3(nullptr)
324  , P_vs_Distance_mbias3(nullptr)
325  , fHistoList_multiplicity_man_Target_mbias3()
326  , MultiplicityGamma_all_Target_mbias3(nullptr)
327  , MultiplicityGamma_zero_Target_mbias3(nullptr)
328  , MultiplicityGamma_one_Target_mbias3(nullptr)
329  , MultiplicityGamma_two_Target_mbias3(nullptr)
330  , MultiplicityGamma_onetwo_Target_mbias3(nullptr)
331  , MultiplicityChargedParticles_all_Target_mbias3(nullptr)
332  , MultiplicityChargedParticles_zero_Target_mbias3(nullptr)
333  , MultiplicityChargedParticles_one_Target_mbias3(nullptr)
334  , MultiplicityChargedParticles_two_Target_mbias3(nullptr)
335  , MultiplicityChargedParticles_onetwo_Target_mbias3(nullptr)
336  , fHistoList_multiplicity_man_Outside_mbias3()
337  , MultiplicityGamma_all_Outside_mbias3(nullptr)
338  , MultiplicityGamma_zero_Outside_mbias3(nullptr)
339  , MultiplicityGamma_one_Outside_mbias3(nullptr)
340  , MultiplicityGamma_two_Outside_mbias3(nullptr)
341  , MultiplicityGamma_onetwo_Outside_mbias3(nullptr)
342  , MultiplicityChargedParticles_all_Outside_mbias3(nullptr)
343  , MultiplicityChargedParticles_zero_Outside_mbias3(nullptr)
344  , MultiplicityChargedParticles_one_Outside_mbias3(nullptr)
345  , MultiplicityChargedParticles_two_Outside_mbias3(nullptr)
346  , MultiplicityChargedParticles_onetwo_Outside_mbias3(nullptr)
347  , fHistoList_multiplicity_man_Both_mbias3()
348  , MultiplicityGamma_all_Both_mbias3(nullptr)
349  , MultiplicityGamma_zero_Both_mbias3(nullptr)
350  , MultiplicityGamma_one_Both_mbias3(nullptr)
351  , MultiplicityGamma_two_Both_mbias3(nullptr)
352  , MultiplicityGamma_onetwo_Both_mbias3(nullptr)
353  , MultiplicityChargedParticles_all_Both_mbias3(nullptr)
354  , MultiplicityChargedParticles_zero_Both_mbias3(nullptr)
355  , MultiplicityChargedParticles_one_Both_mbias3(nullptr)
356  , MultiplicityChargedParticles_two_Both_mbias3(nullptr)
357  , MultiplicityChargedParticles_onetwo_Both_mbias3(nullptr)
358  , fHistoList_rap_vs_pt_InM_mbias3()
359  , rap_vs_Pt_InM_1_mbias3(nullptr)
360  , rap_vs_Pt_InM_2_mbias3(nullptr)
361  , rap_vs_Pt_InM_3_mbias3(nullptr)
362  , rap_vs_Pt_InM_4_mbias3(nullptr)
363  , rap_vs_Pt_InM_5_mbias3(nullptr)
364  , rap_vs_Pt_InM_6_mbias3(nullptr)
365  , rap_vs_Pt_InM_7_mbias3(nullptr)
366  , rap_vs_Pt_InM_8_mbias3(nullptr)
367  , rap_vs_Pt_InM_9_mbias3(nullptr)
368  , rap_vs_Pt_InM_10_mbias3(nullptr)
369  , rap_vs_Pt_InM_11_mbias3(nullptr)
370  , rap_vs_Pt_InM_12_mbias3(nullptr)
371  , rap_vs_Pt_InM_13_mbias3(nullptr)
372  , rap_vs_Pt_InM_14_mbias3(nullptr)
373  , rap_vs_Pt_InM_15_mbias3(nullptr)
374  , rap_vs_Pt_InM_16_mbias3(nullptr)
375  , rap_vs_Pt_InM_17_mbias3(nullptr)
376  , rap_vs_Pt_InM_18_mbias3(nullptr)
377  , rap_vs_Pt_InM_19_mbias3(nullptr)
378  , rap_vs_Pt_InM_20_mbias3(nullptr)
379  , rap_vs_Pt_InM_21_mbias3(nullptr)
380  , rap_vs_Pt_InM_22_mbias3(nullptr)
381  , rap_vs_Pt_InM_23_mbias3(nullptr)
382  , rap_vs_Pt_InM_24_mbias3(nullptr)
383  , rap_vs_Pt_InM_25_mbias3(nullptr)
384  , rap_vs_Pt_InM_26_mbias3(nullptr)
385  , rap_vs_Pt_InM_27_mbias3(nullptr)
386  , rap_vs_Pt_InM_28_mbias3(nullptr)
387  , rap_vs_Pt_InM_29_mbias3(nullptr)
388  , rap_vs_Pt_InM_30_mbias3(nullptr)
389  , rap_vs_Pt_InM_mixing_1_mbias3(nullptr)
390  , rap_vs_Pt_InM_mixing_2_mbias3(nullptr)
391  , rap_vs_Pt_InM_mixing_3_mbias3(nullptr)
392  , rap_vs_Pt_InM_mixing_4_mbias3(nullptr)
393  , rap_vs_Pt_InM_mixing_5_mbias3(nullptr)
394  , rap_vs_Pt_InM_mixing_6_mbias3(nullptr)
395  , rap_vs_Pt_InM_mixing_7_mbias3(nullptr)
396  , rap_vs_Pt_InM_mixing_8_mbias3(nullptr)
397  , rap_vs_Pt_InM_mixing_9_mbias3(nullptr)
398  , rap_vs_Pt_InM_mixing_10_mbias3(nullptr)
399  , rap_vs_Pt_InM_mixing_11_mbias3(nullptr)
400  , rap_vs_Pt_InM_mixing_12_mbias3(nullptr)
401  , rap_vs_Pt_InM_mixing_13_mbias3(nullptr)
402  , rap_vs_Pt_InM_mixing_14_mbias3(nullptr)
403  , rap_vs_Pt_InM_mixing_15_mbias3(nullptr)
404  , rap_vs_Pt_InM_mixing_16_mbias3(nullptr)
405  , rap_vs_Pt_InM_mixing_17_mbias3(nullptr)
406  , rap_vs_Pt_InM_mixing_18_mbias3(nullptr)
407  , rap_vs_Pt_InM_mixing_19_mbias3(nullptr)
408  , rap_vs_Pt_InM_mixing_20_mbias3(nullptr)
409  , rap_vs_Pt_InM_mixing_21_mbias3(nullptr)
410  , rap_vs_Pt_InM_mixing_22_mbias3(nullptr)
411  , rap_vs_Pt_InM_mixing_23_mbias3(nullptr)
412  , rap_vs_Pt_InM_mixing_24_mbias3(nullptr)
413  , rap_vs_Pt_InM_mixing_25_mbias3(nullptr)
414  , rap_vs_Pt_InM_mixing_26_mbias3(nullptr)
415  , rap_vs_Pt_InM_mixing_27_mbias3(nullptr)
416  , rap_vs_Pt_InM_mixing_28_mbias3(nullptr)
417  , rap_vs_Pt_InM_mixing_29_mbias3(nullptr)
418  , rap_vs_Pt_InM_mixing_30_mbias3(nullptr)
419  , fHistoList_bg_InM_all_Target_mbias3()
420  , fHistoList_bg_InM_zero_Target_mbias3()
421  , fHistoList_bg_InM_one_Target_mbias3()
422  , fHistoList_bg_InM_two_Target_mbias3()
423  , fHistoList_bg_InM_onetwo_Target_mbias3()
424  , fHistoList_bg_InM_all_Outside_mbias3()
425  , fHistoList_bg_InM_zero_Outside_mbias3()
426  , fHistoList_bg_InM_one_Outside_mbias3()
427  , fHistoList_bg_InM_two_Outside_mbias3()
428  , fHistoList_bg_InM_onetwo_Outside_mbias3()
429  , fHistoList_bg_InM_all_Both_mbias3()
430  , BG1_InM_all_Both_mbias3(nullptr)
431  , BG2_InM_all_Both_mbias3(nullptr)
432  , BG3_InM_all_Both_mbias3(nullptr)
433  , BG4_InM_all_Both_mbias3(nullptr)
434  , BG5_InM_all_Both_mbias3(nullptr)
435  , BG6_InM_all_Both_mbias3(nullptr)
436  , BG7_InM_all_Both_mbias3(nullptr)
437  , BG8_InM_all_Both_mbias3(nullptr)
438  , BG9_InM_all_Both_mbias3(nullptr)
439  , BG10_InM_all_Both_mbias3(nullptr)
440  , PdgCase8_InM_all_Both_mbias3(nullptr)
441  , PdgCase8mothers_InM_all_Both_mbias3(nullptr)
442  , sameMIDcase8_InM_all_Both_mbias3(nullptr)
443  , sameGRIDcase8_InM_all_Both_mbias3(nullptr)
444  , Case1ZYPos_InM_all_Both_mbias3(nullptr)
445  , sameMIDcase8_mothedPDG_InM_all_Both_mbias3(nullptr)
446  , PdgCase8NonEComeFromTarget_mbias3_InM_all_Both_mbias3(nullptr)
447  , PdgCase8NonE_NOT_FromTarget_mbias3_InM_all_Both_mbias3(nullptr)
448  , PdgCase8motherNonE_InM_all_Both_mbias3(nullptr)
449  , Case8ElFromDalitz_InM_all_Both_mbias3(nullptr)
450  , Case8NonElFrom_pn_InM_all_Both_mbias3(nullptr)
451  , Case8NonElFrom_eta_InM_all_Both_mbias3(nullptr)
452  , Case8NonElFrom_kaon_InM_all_Both_mbias3(nullptr)
453  , sameMIDcase8NonEPdg_InM_all_Both_mbias3(nullptr)
454  , sameMIDcase8NonEMotherPdg_InM_all_Both_mbias3(nullptr)
455  , sameMIDcase8NonEMotherIM_InM_all_Both_mbias3(nullptr)
456  , sameMIDcase8NonEPdgFromTarget_mbias3_InM_all_Both_mbias3(nullptr)
457  , sameMIDcase8NonEComeFromTarget_mbias3IM_InM_all_Both_mbias3(nullptr)
458  , sameMIDcase8NonEComeFromTarget_mbias3P_InM_all_Both_mbias3(nullptr)
459  , sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_all_Both_mbias3(nullptr)
460  , fHistoList_bg_InM_zero_Both_mbias3()
461  , BG1_InM_zero_Both_mbias3(nullptr)
462  , BG2_InM_zero_Both_mbias3(nullptr)
463  , BG3_InM_zero_Both_mbias3(nullptr)
464  , BG4_InM_zero_Both_mbias3(nullptr)
465  , BG5_InM_zero_Both_mbias3(nullptr)
466  , BG6_InM_zero_Both_mbias3(nullptr)
467  , BG7_InM_zero_Both_mbias3(nullptr)
468  , BG8_InM_zero_Both_mbias3(nullptr)
469  , BG9_InM_zero_Both_mbias3(nullptr)
470  , BG10_InM_zero_Both_mbias3(nullptr)
471  , PdgCase8_InM_zero_Both_mbias3(nullptr)
472  , PdgCase8mothers_InM_zero_Both_mbias3(nullptr)
473  , sameMIDcase8_InM_zero_Both_mbias3(nullptr)
474  , sameGRIDcase8_InM_zero_Both_mbias3(nullptr)
475  , Case1ZYPos_InM_zero_Both_mbias3(nullptr)
476  , sameMIDcase8_mothedPDG_InM_zero_Both_mbias3(nullptr)
477  , PdgCase8NonEComeFromTarget_mbias3_InM_zero_Both_mbias3(nullptr)
478  , PdgCase8NonE_NOT_FromTarget_mbias3_InM_zero_Both_mbias3(nullptr)
479  , PdgCase8motherNonE_InM_zero_Both_mbias3(nullptr)
480  , Case8ElFromDalitz_InM_zero_Both_mbias3(nullptr)
481  , Case8NonElFrom_pn_InM_zero_Both_mbias3(nullptr)
482  , Case8NonElFrom_eta_InM_zero_Both_mbias3(nullptr)
483  , Case8NonElFrom_kaon_InM_zero_Both_mbias3(nullptr)
484  , sameMIDcase8NonEPdg_InM_zero_Both_mbias3(nullptr)
485  , sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias3(nullptr)
486  , sameMIDcase8NonEMotherIM_InM_zero_Both_mbias3(nullptr)
487  , sameMIDcase8NonEPdgFromTarget_mbias3_InM_zero_Both_mbias3(nullptr)
488  , sameMIDcase8NonEComeFromTarget_mbias3IM_InM_zero_Both_mbias3(nullptr)
489  , sameMIDcase8NonEComeFromTarget_mbias3P_InM_zero_Both_mbias3(nullptr)
490  , sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_zero_Both_mbias3(nullptr)
491  , BG1_InM_one_Both_mbias3(nullptr)
492  , BG2_InM_one_Both_mbias3(nullptr)
493  , BG3_InM_one_Both_mbias3(nullptr)
494  , BG4_InM_one_Both_mbias3(nullptr)
495  , BG5_InM_one_Both_mbias3(nullptr)
496  , BG6_InM_one_Both_mbias3(nullptr)
497  , BG7_InM_one_Both_mbias3(nullptr)
498  , BG8_InM_one_Both_mbias3(nullptr)
499  , BG9_InM_one_Both_mbias3(nullptr)
500  , BG10_InM_one_Both_mbias3(nullptr)
501  , PdgCase8_InM_one_Both_mbias3(nullptr)
502  , PdgCase8mothers_InM_one_Both_mbias3(nullptr)
503  , sameMIDcase8_InM_one_Both_mbias3(nullptr)
504  , sameGRIDcase8_InM_one_Both_mbias3(nullptr)
505  , Case1ZYPos_InM_one_Both_mbias3(nullptr)
506  , sameMIDcase8_mothedPDG_InM_one_Both_mbias3(nullptr)
507  , PdgCase8NonEComeFromTarget_mbias3_InM_one_Both_mbias3(nullptr)
508  , PdgCase8NonE_NOT_FromTarget_mbias3_InM_one_Both_mbias3(nullptr)
509  , PdgCase8motherNonE_InM_one_Both_mbias3(nullptr)
510  , Case8ElFromDalitz_InM_one_Both_mbias3(nullptr)
511  , Case8NonElFrom_pn_InM_one_Both_mbias3(nullptr)
512  , Case8NonElFrom_eta_InM_one_Both_mbias3(nullptr)
513  , Case8NonElFrom_kaon_InM_one_Both_mbias3(nullptr)
514  , sameMIDcase8NonEPdg_InM_one_Both_mbias3(nullptr)
515  , sameMIDcase8NonEMotherPdg_InM_one_Both_mbias3(nullptr)
516  , sameMIDcase8NonEMotherIM_InM_one_Both_mbias3(nullptr)
517  , sameMIDcase8NonEPdgFromTarget_mbias3_InM_one_Both_mbias3(nullptr)
518  , sameMIDcase8NonEComeFromTarget_mbias3IM_InM_one_Both_mbias3(nullptr)
519  , sameMIDcase8NonEComeFromTarget_mbias3P_InM_one_Both_mbias3(nullptr)
520  , sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_one_Both_mbias3(nullptr)
521  , fHistoList_bg_InM_two_Both_mbias3()
522  , BG1_InM_two_Both_mbias3(nullptr)
523  , BG2_InM_two_Both_mbias3(nullptr)
524  , BG3_InM_two_Both_mbias3(nullptr)
525  , BG4_InM_two_Both_mbias3(nullptr)
526  , BG5_InM_two_Both_mbias3(nullptr)
527  , BG6_InM_two_Both_mbias3(nullptr)
528  , BG7_InM_two_Both_mbias3(nullptr)
529  , BG8_InM_two_Both_mbias3(nullptr)
530  , BG9_InM_two_Both_mbias3(nullptr)
531  , BG10_InM_two_Both_mbias3(nullptr)
532  , PdgCase8_InM_two_Both_mbias3(nullptr)
533  , PdgCase8mothers_InM_two_Both_mbias3(nullptr)
534  , sameMIDcase8_InM_two_Both_mbias3(nullptr)
535  , sameGRIDcase8_InM_two_Both_mbias3(nullptr)
536  , Case1ZYPos_InM_two_Both_mbias3(nullptr)
537  , sameMIDcase8_mothedPDG_InM_two_Both_mbias3(nullptr)
538  , PdgCase8NonEComeFromTarget_mbias3_InM_two_Both_mbias3(nullptr)
539  , PdgCase8NonE_NOT_FromTarget_mbias3_InM_two_Both_mbias3(nullptr)
540  , PdgCase8motherNonE_InM_two_Both_mbias3(nullptr)
541  , Case8ElFromDalitz_InM_two_Both_mbias3(nullptr)
542  , Case8NonElFrom_pn_InM_two_Both_mbias3(nullptr)
543  , Case8NonElFrom_eta_InM_two_Both_mbias3(nullptr)
544  , Case8NonElFrom_kaon_InM_two_Both_mbias3(nullptr)
545  , sameMIDcase8NonEPdg_InM_two_Both_mbias3(nullptr)
546  , sameMIDcase8NonEMotherPdg_InM_two_Both_mbias3(nullptr)
547  , sameMIDcase8NonEMotherIM_InM_two_Both_mbias3(nullptr)
548  , sameMIDcase8NonEPdgFromTarget_mbias3_InM_two_Both_mbias3(nullptr)
549  , sameMIDcase8NonEComeFromTarget_mbias3IM_InM_two_Both_mbias3(nullptr)
550  , sameMIDcase8NonEComeFromTarget_mbias3P_InM_two_Both_mbias3(nullptr)
551  , sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_two_Both_mbias3(nullptr)
552  , fHistoList_bg_InM_onetwo_Both_mbias3()
553  , BG1_InM_onetwo_Both_mbias3(nullptr)
554  , BG2_InM_onetwo_Both_mbias3(nullptr)
555  , BG3_InM_onetwo_Both_mbias3(nullptr)
556  , BG4_InM_onetwo_Both_mbias3(nullptr)
557  , BG5_InM_onetwo_Both_mbias3(nullptr)
558  , BG6_InM_onetwo_Both_mbias3(nullptr)
559  , BG7_InM_onetwo_Both_mbias3(nullptr)
560  , BG8_InM_onetwo_Both_mbias3(nullptr)
561  , BG9_InM_onetwo_Both_mbias3(nullptr)
562  , BG10_InM_onetwo_Both_mbias3(nullptr)
563  , PdgCase8_InM_onetwo_Both_mbias3(nullptr)
564  , PdgCase8mothers_InM_onetwo_Both_mbias3(nullptr)
565  , sameMIDcase8_InM_onetwo_Both_mbias3(nullptr)
566  , sameGRIDcase8_InM_onetwo_Both_mbias3(nullptr)
567  , Case1ZYPos_InM_onetwo_Both_mbias3(nullptr)
568  , sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias3(nullptr)
569  , PdgCase8NonEComeFromTarget_mbias3_InM_onetwo_Both_mbias3(nullptr)
570  , PdgCase8NonE_NOT_FromTarget_mbias3_InM_onetwo_Both_mbias3(nullptr)
571  , PdgCase8motherNonE_InM_onetwo_Both_mbias3(nullptr)
572  , Case8ElFromDalitz_InM_onetwo_Both_mbias3(nullptr)
573  , Case8NonElFrom_pn_InM_onetwo_Both_mbias3(nullptr)
574  , Case8NonElFrom_eta_InM_onetwo_Both_mbias3(nullptr)
575  , Case8NonElFrom_kaon_InM_onetwo_Both_mbias3(nullptr)
576  , sameMIDcase8NonEPdg_InM_onetwo_Both_mbias3(nullptr)
577  , sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias3(nullptr)
578  , sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias3(nullptr)
579  , sameMIDcase8NonEPdgFromTarget_mbias3_InM_onetwo_Both_mbias3(nullptr)
580  , sameMIDcase8NonEComeFromTarget_mbias3IM_InM_onetwo_Both_mbias3(nullptr)
581  , sameMIDcase8NonEComeFromTarget_mbias3P_InM_onetwo_Both_mbias3(nullptr)
582  , sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_onetwo_Both_mbias3(nullptr) {}
583 
585 
587  FairRootManager* ioman = FairRootManager::Instance();
588  if (nullptr == ioman) {
589  Fatal("CbmKresConversionManualmbias3::Init",
590  "RootManager not instantised!");
591  }
592 
593  fMcTracks = (TClonesArray*) ioman->GetObject("MCTrack");
594  if (nullptr == fMcTracks) {
595  Fatal("CbmKresConversionManualmbias3::Init", "No MCTrack array!");
596  }
597 
598  fPrimVertex = dynamic_cast<CbmVertex*>(ioman->GetObject("PrimaryVertex."));
599  if (nullptr == fPrimVertex) {
600  fPrimVertex = dynamic_cast<CbmVertex*>(ioman->GetObject("PrimaryVertex"));
601  }
602  if (nullptr == fPrimVertex) {
603  LOG(fatal)
604  << "CbmKresConversionManualmbias3::Init No PrimaryVertex array!";
605  }
606 
607  fGlobalTracks = (TClonesArray*) ioman->GetObject("GlobalTrack");
608  if (nullptr == fGlobalTracks) {
609  Fatal("CbmKresConversionManualmbias3::Init", "No GlobalTrack array!");
610  }
611 
612  fStsTracks = (TClonesArray*) ioman->GetObject("StsTrack");
613  if (nullptr == fStsTracks) {
614  Fatal("CbmKresConversionManualmbias3::Init", "No StsTrack array!");
615  }
616 
617  fStsTrackMatches = (TClonesArray*) ioman->GetObject("StsTrackMatch");
618  if (nullptr == fStsTrackMatches) {
619  Fatal("CbmKresConversionManualmbias3::Init", "No StsTrackMatch array!");
620  }
621 
622  fRichProjections = (TClonesArray*) ioman->GetObject("RichProjection");
623  if (nullptr == fRichProjections) {
624  Fatal("CbmKresConversionManualmbias3::Init", "No RichProjection array!");
625  }
626 
627  fRichRings = (TClonesArray*) ioman->GetObject("RichRing");
628  if (nullptr == fRichRings) {
629  Fatal("CbmKresConversionManualmbias3::Init", "No RichRing array!");
630  }
631 
632  fRichRingMatches = (TClonesArray*) ioman->GetObject("RichRingMatch");
633  if (nullptr == fRichRingMatches) {
634  Fatal("CbmKresConversionManualmbias3::Init", "No RichRingMatch array!");
635  }
636 
637  fRichHits = (TClonesArray*) ioman->GetObject("RichHit");
638  if (nullptr == fRichHits) {
639  Fatal("CbmKresConversionManualmbias3::Init", "No RichHit array!");
640  }
641 
642  fArrayMvdHit = (TClonesArray*) ioman->GetObject("MvdHit");
643  if (nullptr == fArrayMvdHit) {
644  Fatal("CbmKresConversionManualmbias3::Init", "No MvdHit array!");
645  }
646 
647  fArrayStsHit = (TClonesArray*) ioman->GetObject("StsHit");
648  if (nullptr == fArrayStsHit) {
649  Fatal("CbmKresConversionManualmbias3::Init", "No StsHit array!");
650  }
651 
652  fArrayCentrality = (FairMCEventHeader*) ioman->GetObject("MCEventHeader.");
653  if (nullptr == fArrayCentrality) {
654  Fatal("CbmAnaConversion2::Init", "No fArrayCentrality array!");
655  }
656 
657 
659 
660  InitHistograms();
661 
662  fAnaBG = new CbmKresConversionBG();
663  fAnaBG->Init();
664 }
665 
667  double OpeningAngleCut,
668  double GammaInvMassCut,
669  int RealPID) {
670  cout << "CbmKresConversionManualmbias3, event No. " << fEventNumMan << endl;
671 
672  double centrality_mbias3 = fArrayCentrality->GetB();
673 
674  if (fEventNumMan == 1000) {
695  Mixing_Both();
699 
700  Mixing_Target();
704 
705  Mixing_Outside();
709  }
710  if (centrality_mbias3 <= 6 || centrality_mbias3 > 10) return;
711 
712 
713  if (fPrimVertex != nullptr) {
715  } else {
716  return;
717  }
718 
719 
720  Gammas_all_Target_mbias3.clear();
721  Gammas_one_Target_mbias3.clear();
722  Gammas_two_Target_mbias3.clear();
750  Gammas_all_Both_mbias3.clear();
751  Gammas_one_Both_mbias3.clear();
752  Gammas_two_Both_mbias3.clear();
753  Gammas_zero_Both_mbias3.clear();
765 
766 
777 
790 
791 
792  Int_t ngTracks = fGlobalTracks->GetEntriesFast();
793  for (Int_t i = 0; i < ngTracks; i++) {
794  CbmGlobalTrack* gTrack = (CbmGlobalTrack*) fGlobalTracks->At(i);
795  if (nullptr == gTrack) continue;
796  Int_t stsInd = gTrack->GetStsTrackIndex();
797  Int_t richInd = gTrack->GetRichRingIndex();
798 
799  if (stsInd < 0) continue;
800  CbmStsTrack* stsTrack = (CbmStsTrack*) fStsTracks->At(stsInd);
801  if (stsTrack == nullptr) continue;
802  CbmTrackMatchNew* stsMatch =
803  (CbmTrackMatchNew*) fStsTrackMatches->At(stsInd);
804  if (stsMatch == nullptr) continue;
805  if (stsMatch->GetNofLinks() <= 0) continue;
806  Int_t stsMcTrackId = stsMatch->GetMatchedLink().GetIndex();
807  if (stsMcTrackId < 0) continue;
808  CbmMCTrack* mcTrack = (CbmMCTrack*) fMcTracks->At(stsMcTrackId);
809  if (mcTrack == nullptr) continue;
810 
811 
812  FairTrackParam* proj = (FairTrackParam*) fRichProjections->At(i);
813  if (richInd < 0 && proj->GetX() > -115 && proj->GetX() < 115
814  && ((proj->GetY() < -120 && proj->GetY() > -200)
815  || (proj->GetY() > 120 && proj->GetY() < 200)))
816  continue;
817  CbmRichRing* Ring = nullptr;
818  if (richInd > -1) {
819  Ring = static_cast<CbmRichRing*>(fRichRings->At(richInd));
820  //Pdg_vs_Distance_mbias3->Fill(TMath::Abs(mcTrack->GetPdgCode()), Ring->GetDistance());
821  //if (TMath::Abs(mcTrack->GetPdgCode()) == 11) P_vs_Distance_mbias3->Fill(mcTrack->GetP(), Ring->GetDistance());
822  }
823 
824 
825  // Doing fit with Fit To primary Vertex and calculate chi2 to primary vertex
826  double chi2 = 0;
827  TVector3 Momentum =
829  fKFVertex.GetRefX(),
830  fKFVertex.GetRefY(),
831  fKFVertex.GetRefZ(),
832  chi2);
833  const FairTrackParam* track_par = stsTrack->GetParamFirst();
834  double charge = track_par->GetQp();
835 
836 
837  if (chi2 != chi2) continue;
838  if (chi2 == 0) continue;
839 
840  if (chi2 > 3) {
842  mcTrack, stsTrack, charge, stsInd, richInd, stsMcTrackId, Ring);
843  }
844  if (chi2 > 3) continue;
845 
847  mcTrack, stsTrack, Momentum, charge, stsInd, richInd, stsMcTrackId, Ring);
848  }
849 
850 
851  FindGammasTarget(fEventNumMan,
852  OpeningAngleCut,
853  GammaInvMassCut,
854  RealPID,
867 
868  FindGammasOutside(fEventNumMan,
869  OpeningAngleCut,
870  GammaInvMassCut,
871  RealPID,
882 
883  FindGammasBoth();
884 
885 
886  FindPi0("All",
887  "Target",
897  FindPi0("Zero",
898  "Target",
908  FindPi0("One",
909  "Target",
919  FindPi0("Two",
920  "Target",
930  FindPi0("OneTwo",
931  "Target",
941 
942  FindPi0("All",
943  "Outside",
953  FindPi0("Zero",
954  "Outside",
964  FindPi0("One",
965  "Outside",
975  FindPi0("Two",
976  "Outside",
986  FindPi0("OneTwo",
987  "Outside",
997 
998  FindPi0("All",
999  "Both",
1009  FindPi0("Zero",
1010  "Both",
1020  FindPi0("One",
1021  "Both",
1031  FindPi0("Two",
1032  "Both",
1042  FindPi0("OneTwo",
1043  "Both",
1053 }
1054 
1055 
1057  CbmStsTrack* stsTrack,
1058  double charge,
1059  int stsInd,
1060  int richInd,
1061  int stsMcTrackId,
1062  CbmRichRing* RING) {
1063  int InRich = FindInRich(richInd, stsMcTrackId);
1064  if (charge < 0) {
1065  VMCtracks_minus_Outside_mbias3.push_back(mcTrack1);
1066  VStsTrack_minus_Outside_mbias3.push_back(stsTrack);
1067  VRings_minus_Outside_mbias3.push_back(InRich);
1068  VStsIndex_minus_Outside_mbias3.push_back(stsInd);
1069  VRichRing_minus_Outside_mbias3.push_back(RING);
1070  }
1071  if (charge > 0) {
1072  VMCtracks_plus_Outside_mbias3.push_back(mcTrack1);
1073  VStsTrack_plus_Outside_mbias3.push_back(stsTrack);
1074  VRings_plus_Outside_mbias3.push_back(InRich);
1075  VStsIndex_plus_Outside_mbias3.push_back(stsInd);
1076  VRichRing_plus_Outside_mbias3.push_back(RING);
1077  }
1078 }
1079 
1081  CbmStsTrack* stsTrack,
1082  TVector3 refmom,
1083  double charge,
1084  int stsInd,
1085  int richInd,
1086  int stsMcTrackId,
1087  CbmRichRing* RING) {
1088  int InRich = FindInRich(richInd, stsMcTrackId);
1089  if (charge < 0) {
1090  VMCtracks_minus_Target_mbias3.push_back(mcTrack1);
1091  VStsTrack_minus_Target_mbias3.push_back(stsTrack);
1092  VMomenta_minus_Target_mbias3.push_back(refmom);
1093  VRings_minus_Target_mbias3.push_back(InRich);
1094  VStsIndex_minus_Target_mbias3.push_back(stsInd);
1095  VRichRing_minus_Target_mbias3.push_back(RING);
1096  }
1097  if (charge > 0) {
1098  VMCtracks_plus_Target_mbias3.push_back(mcTrack1);
1099  VStsTrack_plus_Target_mbias3.push_back(stsTrack);
1100  VMomenta_plus_Target_mbias3.push_back(refmom);
1101  VRings_plus_Target_mbias3.push_back(InRich);
1102  VStsIndex_plus_Target_mbias3.push_back(stsInd);
1103  VRichRing_plus_Target_mbias3.push_back(RING);
1104  }
1105 }
1106 
1107 
1109  int EventNumMan,
1110  double AngleCut,
1111  double InvMassCut,
1112  int RealPID,
1113  vector<CbmMCTrack*> MCtracks_minus,
1114  vector<CbmMCTrack*> MCtracks_plus,
1115  vector<CbmStsTrack*> StsTrack_minus,
1116  vector<CbmStsTrack*> StsTrack_plus,
1117  vector<TVector3> Momenta_minus,
1118  vector<TVector3> Momenta_plus,
1119  std::vector<int> Rings_minus,
1120  std::vector<int> Rings_plus,
1121  std::vector<int> stsIndex_minus,
1122  std::vector<int> stsIndex_plus,
1123  vector<CbmRichRing*> richRing_minus,
1124  vector<CbmRichRing*> richRing_plus) {
1125  for (size_t i = 0; i < Momenta_minus.size(); i++) {
1126  for (size_t j = 0; j < Momenta_plus.size(); j++) {
1127 
1128  CbmStsTrack* sts1 = StsTrack_minus.at(i);
1129  CbmStsTrack* sts2 = StsTrack_plus.at(j);
1130 
1131  TVector3 part1 = Momenta_minus[i];
1132  TVector3 part2 = Momenta_plus[j];
1133  CbmMCTrack* part1MC = MCtracks_minus[i];
1134  CbmMCTrack* part2MC = MCtracks_plus[j];
1135 
1136  int richcheck_0 = 0;
1137  int richcheck_1 = 0;
1138  if (RealPID == 1) {
1139  // Real PID
1140  richcheck_0 =
1141  CheckIfElectron(richRing_minus[i], Momenta_minus[i].Mag());
1142  richcheck_1 = CheckIfElectron(richRing_plus[j], Momenta_plus[j].Mag());
1143  } else {
1144  // MC PID
1145  richcheck_0 = Rings_minus[i];
1146  richcheck_1 = Rings_plus[j];
1147  }
1148  int richcheck = richcheck_0 + richcheck_1;
1149 
1150  Double_t InvmassReco =
1152  Double_t OpeningAngle =
1154 
1155  InvMass_vs_OA_candidates_Target_mbias3->Fill(InvmassReco, OpeningAngle);
1156  InvMass_vs_OA_candidates_Both_mbias3->Fill(InvmassReco, OpeningAngle);
1157  GammasInvMass_candidates_Target_mbias3->Fill(InvmassReco);
1158  GammasInvMass_candidates_Both_mbias3->Fill(InvmassReco);
1159  GammasOA_candidates_Target_mbias3->Fill(OpeningAngle);
1160  GammasOA_candidates_Both_mbias3->Fill(OpeningAngle);
1161 
1162  double PlaneAngle_last = CalculatePlaneAngle_last(sts1, sts2);
1163  double PlaneAngle_first = CalculatePlaneAngle_first(sts1, sts2);
1164 
1165  //if (PlaneAngle_last > 20) continue;
1166 
1167  if (part1MC->GetMotherId() == part2MC->GetMotherId()
1168  && part1MC->GetMotherId() != -1) {
1169  CbmMCTrack* mcTrackmama =
1170  (CbmMCTrack*) fMcTracks->At(part1MC->GetMotherId());
1171  if (mcTrackmama->GetMotherId() != -1
1172  && mcTrackmama->GetPdgCode() == 22) {
1173  CbmMCTrack* mcTrackgrmama =
1174  (CbmMCTrack*) fMcTracks->At(mcTrackmama->GetMotherId());
1175  if (mcTrackgrmama->GetPdgCode() == 111) {
1176  GammasInvMass_fromPi0_Target_mbias3->Fill(InvmassReco);
1177  GammasInvMass_fromPi0_Both_mbias3->Fill(InvmassReco);
1178  GammasOA_fromPi0_Target_mbias3->Fill(OpeningAngle);
1179  GammasOA_fromPi0_Both_mbias3->Fill(OpeningAngle);
1180  InvMass_vs_OA_fromPi0_Target_mbias3->Fill(InvmassReco,
1181  OpeningAngle);
1182  InvMass_vs_OA_fromPi0_Both_mbias3->Fill(InvmassReco, OpeningAngle);
1183  PlaneAngles_last_fromPi0_Target_mbias3->Fill(PlaneAngle_last);
1184  PlaneAngles_last_fromPi0_Both_mbias3->Fill(PlaneAngle_last);
1185  PlaneAngles_first_fromPi0_Target_mbias3->Fill(PlaneAngle_first);
1186  PlaneAngles_first_fromPi0_Both_mbias3->Fill(PlaneAngle_first);
1187  }
1188  }
1189  }
1190 
1191  PlaneAngles_last_candidates_Target_mbias3->Fill(PlaneAngle_last);
1192  PlaneAngles_last_candidates_Both_mbias3->Fill(PlaneAngle_last);
1193  PlaneAngles_first_candidates_Target_mbias3->Fill(PlaneAngle_first);
1194  PlaneAngles_first_candidates_Both_mbias3->Fill(PlaneAngle_first);
1195 
1196  // cuts
1197  if (TMath::Abs(OpeningAngle) > AngleCut) continue;
1198  if (TMath::Abs(InvmassReco) > InvMassCut) continue;
1199 
1200  frefmomenta.clear();
1201  frefmomenta.push_back(part1);
1202  frefmomenta.push_back(part2);
1203  frefId.clear();
1204  frefId.push_back(stsIndex_minus[i]);
1205  frefId.push_back(stsIndex_plus[j]);
1206  fMCtracks.clear();
1207  fMCtracks.push_back(part1MC);
1208  fMCtracks.push_back(part2MC);
1209 
1210  // for event mixing
1211  EMT_man_Event_Target_mbias3.push_back(EventNumMan);
1213  EMT_man_NofRings_Target_mbias3.push_back(richcheck);
1214 
1215 
1216  // everything (RICH == 0, RICH == 1, RICH == 2) together
1217  if (richcheck == 0 || richcheck == 1 || richcheck == 2) {
1221  GammaInvMassReco_all_Target_mbias3->Fill(InvmassReco);
1222  GammaOpeningAngleReco_all_Target_mbias3->Fill(OpeningAngle);
1223  Pdg_all_Target_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1224  Pdg_all_Target_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1225  P_reco_all_Target_mbias3->Fill(part1.Mag());
1226  P_reco_all_Target_mbias3->Fill(part2.Mag());
1227  Pt_reco_all_Target_mbias3->Fill(part1.Perp());
1228  Pt_reco_all_Target_mbias3->Fill(part2.Perp());
1229  GammaInvMassReco_all_Both_mbias3->Fill(InvmassReco);
1230  GammaOpeningAngleReco_all_Both_mbias3->Fill(OpeningAngle);
1231  Pdg_all_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1232  Pdg_all_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1233  P_reco_all_Both_mbias3->Fill(part1.Mag());
1234  P_reco_all_Both_mbias3->Fill(part2.Mag());
1235  Pt_reco_all_Both_mbias3->Fill(part1.Perp());
1236  Pt_reco_all_Both_mbias3->Fill(part2.Perp());
1237  }
1238 
1239  // only cases, when RICH == 0
1240  if (richcheck == 0) {
1244  GammaInvMassReco_zero_Target_mbias3->Fill(InvmassReco);
1245  GammaOpeningAngleReco_zero_Target_mbias3->Fill(OpeningAngle);
1246  Pdg_zero_Target_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1247  Pdg_zero_Target_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1248  P_reco_zero_Target_mbias3->Fill(part1.Mag());
1249  P_reco_zero_Target_mbias3->Fill(part2.Mag());
1250  Pt_reco_zero_Target_mbias3->Fill(part1.Perp());
1251  Pt_reco_zero_Target_mbias3->Fill(part2.Perp());
1252  GammaInvMassReco_zero_Both_mbias3->Fill(InvmassReco);
1253  GammaOpeningAngleReco_zero_Both_mbias3->Fill(OpeningAngle);
1254  Pdg_zero_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1255  Pdg_zero_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1256  P_reco_zero_Both_mbias3->Fill(part1.Mag());
1257  P_reco_zero_Both_mbias3->Fill(part2.Mag());
1258  Pt_reco_zero_Both_mbias3->Fill(part1.Perp());
1259  Pt_reco_zero_Both_mbias3->Fill(part2.Perp());
1260  }
1261 
1262  // only cases, when RICH == 1
1263  if (richcheck == 1) {
1267  GammaInvMassReco_one_Target_mbias3->Fill(InvmassReco);
1268  GammaOpeningAngleReco_one_Target_mbias3->Fill(OpeningAngle);
1269  Pdg_one_Target_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1270  Pdg_one_Target_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1271  P_reco_one_Target_mbias3->Fill(part1.Mag());
1272  P_reco_one_Target_mbias3->Fill(part2.Mag());
1273  Pt_reco_one_Target_mbias3->Fill(part1.Perp());
1274  Pt_reco_one_Target_mbias3->Fill(part2.Perp());
1275  GammaInvMassReco_one_Both_mbias3->Fill(InvmassReco);
1276  GammaOpeningAngleReco_one_Both_mbias3->Fill(OpeningAngle);
1277  Pdg_one_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1278  Pdg_one_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1279  P_reco_one_Both_mbias3->Fill(part1.Mag());
1280  P_reco_one_Both_mbias3->Fill(part2.Mag());
1281  Pt_reco_one_Both_mbias3->Fill(part1.Perp());
1282  Pt_reco_one_Both_mbias3->Fill(part2.Perp());
1283  }
1284 
1285  // only cases, when RICH == 2
1286  if (richcheck == 2) {
1290  GammaInvMassReco_two_Target_mbias3->Fill(InvmassReco);
1291  GammaOpeningAngleReco_two_Target_mbias3->Fill(OpeningAngle);
1292  Pdg_two_Target_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1293  Pdg_two_Target_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1294  P_reco_two_Target_mbias3->Fill(part1.Mag());
1295  P_reco_two_Target_mbias3->Fill(part2.Mag());
1296  Pt_reco_two_Target_mbias3->Fill(part1.Perp());
1297  Pt_reco_two_Target_mbias3->Fill(part2.Perp());
1298  GammaInvMassReco_two_Both_mbias3->Fill(InvmassReco);
1299  GammaOpeningAngleReco_two_Both_mbias3->Fill(OpeningAngle);
1300  Pdg_two_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1301  Pdg_two_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1302  P_reco_two_Both_mbias3->Fill(part1.Mag());
1303  P_reco_two_Both_mbias3->Fill(part2.Mag());
1304  Pt_reco_two_Both_mbias3->Fill(part1.Perp());
1305  Pt_reco_two_Both_mbias3->Fill(part2.Perp());
1306  }
1307 
1308  // cases, when RICH == 1 or RICH == 2 together
1309  if (richcheck == 1 || richcheck == 2) {
1313  GammaInvMassReco_onetwo_Target_mbias3->Fill(InvmassReco);
1314  GammaOpeningAngleReco_onetwo_Target_mbias3->Fill(OpeningAngle);
1315  Pdg_onetwo_Target_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1316  Pdg_onetwo_Target_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1317  P_reco_onetwo_Target_mbias3->Fill(part1.Mag());
1318  P_reco_onetwo_Target_mbias3->Fill(part2.Mag());
1319  Pt_reco_onetwo_Target_mbias3->Fill(part1.Perp());
1320  Pt_reco_onetwo_Target_mbias3->Fill(part2.Perp());
1321  GammaInvMassReco_onetwo_Both_mbias3->Fill(InvmassReco);
1322  GammaOpeningAngleReco_onetwo_Both_mbias3->Fill(OpeningAngle);
1323  Pdg_onetwo_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1324  Pdg_onetwo_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1325  P_reco_onetwo_Both_mbias3->Fill(part1.Mag());
1326  P_reco_onetwo_Both_mbias3->Fill(part2.Mag());
1327  Pt_reco_onetwo_Both_mbias3->Fill(part1.Perp());
1328  Pt_reco_onetwo_Both_mbias3->Fill(part2.Perp());
1329  }
1330  }
1331  }
1332 
1333  //cout << "number of gammas Target with 0-2 electron identified in RICH = " << Gammas_all_Target_mbias3.size() << endl;
1334  //cout << "number of gammas Target with 0 electron identified in RICH = " << Gammas_zero_Target_mbias3.size() << endl;
1335  //cout << "number of gammas Target with 1 electron identified in RICH = " << Gammas_one_Target_mbias3.size() << endl;
1336  //cout << "number of gammas Target with 2 electron identified in RICH = " << Gammas_two_Target_mbias3.size() << endl;
1337  //cout << "number of gammas Target with 1-2 electron identified in RICH = " << Gammas_onetwo_Target_mbias3.size() << endl;
1338 }
1339 
1340 
1342  int EventNumMan,
1343  double AngleCut,
1344  double InvMassCut,
1345  int RealPID,
1346  vector<CbmMCTrack*> MCtracks_minus_Outside_mbias3,
1347  vector<CbmMCTrack*> MCtracks_plus_Outside_mbias3,
1348  vector<CbmStsTrack*> StsTrack_minus_Outside_mbias3,
1349  vector<CbmStsTrack*> StsTrack_plus_Outside_mbias3,
1350  std::vector<int> Rings_minus_Outside_mbias3,
1351  std::vector<int> Rings_plus_Outside_mbias3,
1352  std::vector<int> stsIndex_minus_Outside_mbias3,
1353  std::vector<int> stsIndex_plus_Outside_mbias3,
1354  vector<CbmRichRing*> richRing_minus_Outside_mbias3,
1355  vector<CbmRichRing*> richRing_plus_Outside_mbias3) {
1356  for (size_t i = 0; i < StsTrack_minus_Outside_mbias3.size(); i++) {
1357  for (size_t j = 0; j < StsTrack_plus_Outside_mbias3.size(); j++) {
1358 
1359  CbmStsTrack* part1STS = StsTrack_minus_Outside_mbias3[i];
1360  CbmStsTrack* part2STS = StsTrack_plus_Outside_mbias3[j];
1361  CbmMCTrack* part1MC = MCtracks_minus_Outside_mbias3[i];
1362  CbmMCTrack* part2MC = MCtracks_plus_Outside_mbias3[j];
1363 
1364  KFParticle electron;
1366  part1STS, &electron, 11);
1367  KFParticle positron;
1369  part2STS, &positron, -11);
1370  const KFParticle* daughters[2] = {&electron, &positron};
1371  KFParticle intersection;
1372  intersection.Construct(daughters, 2);
1373 
1374  if (intersection.GetZ() > 75 || intersection.GetZ() < -5)
1375  continue; // kick weird intersections
1376 
1377 
1378  TVector3 part1 = CbmKresFunctions::FitToVertex(part1STS,
1379  intersection.GetX(),
1380  intersection.GetY(),
1381  intersection.GetZ());
1382  TVector3 part2 = CbmKresFunctions::FitToVertex(part2STS,
1383  intersection.GetX(),
1384  intersection.GetY(),
1385  intersection.GetZ());
1386 
1387 
1388  //cout << "=================" << endl;
1389  //cout << "FitToVertex part1: px = " << part1.X() << "; \t py = " << part1.Y() << "; \t pz = " << part1.Z() << endl;
1390  //cout << "FitToVertex part2: px = " << part2.X() << "; \t py = " << part2.Y() << "; \t pz = " << part2.Z() << endl;
1391  //cout << "KFParticle part1: px = " << electron.KFParticleBase::Px() << "; \t py = " << electron.KFParticleBase::Py() << "; \t pz = " << electron.KFParticleBase::Pz() << endl;
1392  //cout << "KFParticle part2: px = " << positron.KFParticleBase::Px() << "; \t py = " << positron.KFParticleBase::Py() << "; \t pz = " << positron.KFParticleBase::Pz() << endl;
1393  //TVector3 part1(electron.KFParticleBase::Px(), electron.KFParticleBase::Py(), electron.KFParticleBase::Pz());
1394  //TVector3 part2(positron.KFParticleBase::Px(), positron.KFParticleBase::Py(), positron.KFParticleBase::Pz());
1395 
1396 
1397  int richcheck = 0;
1398  int richcheck_0 = 0;
1399  int richcheck_1 = 0;
1400  if (RealPID == 1) {
1401  // Real PID
1402  richcheck_0 =
1403  CheckIfElectron(richRing_minus_Outside_mbias3[i], part1.Mag());
1404  richcheck_1 =
1405  CheckIfElectron(richRing_plus_Outside_mbias3[j], part2.Mag());
1406  richcheck = richcheck_0 + richcheck_1;
1407  } else {
1408  // MC PID
1409  richcheck =
1410  Rings_minus_Outside_mbias3[i] + Rings_plus_Outside_mbias3[j];
1411  }
1412 
1413 
1414  Double_t InvmassReco =
1416  Double_t OpeningAngle =
1418 
1419  InvMass_vs_OA_candidates_Outside_mbias3->Fill(InvmassReco, OpeningAngle);
1420  InvMass_vs_OA_candidates_Both_mbias3->Fill(InvmassReco, OpeningAngle);
1421  GammasInvMass_candidates_Outside_mbias3->Fill(InvmassReco);
1422  GammasInvMass_candidates_Both_mbias3->Fill(InvmassReco);
1423  GammasOA_candidates_Outside_mbias3->Fill(OpeningAngle);
1424  GammasOA_candidates_Both_mbias3->Fill(OpeningAngle);
1425 
1426  double PlaneAngle_last = CalculatePlaneAngle_last(part1STS, part2STS);
1427  double PlaneAngle_first = CalculatePlaneAngle_first(part1STS, part2STS);
1428 
1429  // if (PlaneAngle_last > 20) continue;
1430 
1431  if (part1MC->GetMotherId() == part2MC->GetMotherId()
1432  && part1MC->GetMotherId() != -1) {
1433  CbmMCTrack* mcTrackmama =
1434  (CbmMCTrack*) fMcTracks->At(part1MC->GetMotherId());
1435  if (mcTrackmama->GetMotherId() != -1
1436  && mcTrackmama->GetPdgCode() == 22) {
1437  CbmMCTrack* mcTrackgrmama =
1438  (CbmMCTrack*) fMcTracks->At(mcTrackmama->GetMotherId());
1439  if (mcTrackgrmama->GetPdgCode() == 111) {
1440  GammasInvMass_fromPi0_Outside_mbias3->Fill(InvmassReco);
1441  GammasInvMass_fromPi0_Both_mbias3->Fill(InvmassReco);
1442  GammasOA_fromPi0_Outside_mbias3->Fill(OpeningAngle);
1443  GammasOA_fromPi0_Both_mbias3->Fill(OpeningAngle);
1444  InvMass_vs_OA_fromPi0_Outside_mbias3->Fill(InvmassReco,
1445  OpeningAngle);
1446  InvMass_vs_OA_fromPi0_Both_mbias3->Fill(InvmassReco, OpeningAngle);
1447  PlaneAngles_last_fromPi0_Outside_mbias3->Fill(PlaneAngle_last);
1448  PlaneAngles_last_fromPi0_Both_mbias3->Fill(PlaneAngle_last);
1449  PlaneAngles_first_fromPi0_Outside_mbias3->Fill(PlaneAngle_first);
1450  PlaneAngles_first_fromPi0_Both_mbias3->Fill(PlaneAngle_first);
1451  }
1452  }
1453  }
1454 
1455  PlaneAngles_last_candidates_Outside_mbias3->Fill(PlaneAngle_last);
1456  PlaneAngles_last_candidates_Both_mbias3->Fill(PlaneAngle_last);
1457  PlaneAngles_first_candidates_Outside_mbias3->Fill(PlaneAngle_first);
1458  PlaneAngles_first_candidates_Both_mbias3->Fill(PlaneAngle_first);
1459 
1460  // cuts
1461  if (TMath::Abs(OpeningAngle) > AngleCut) continue;
1462  if (TMath::Abs(InvmassReco) > InvMassCut) continue;
1463 
1464  frefmomenta.clear();
1465  frefmomenta.push_back(part1);
1466  frefmomenta.push_back(part2);
1467 
1468  frefId.clear();
1469  frefId.push_back(stsIndex_minus_Outside_mbias3[i]);
1470  frefId.push_back(stsIndex_plus_Outside_mbias3[j]);
1471  fMCtracks.clear();
1472  fMCtracks.push_back(part1MC);
1473  fMCtracks.push_back(part2MC);
1474 
1475 
1476  // for event mixing
1477  EMT_man_Event_Outside_mbias3.push_back(EventNumMan);
1479  EMT_man_NofRings_Outside_mbias3.push_back(richcheck);
1480 
1481 
1482  // everything (RICH == 0, RICH == 1, RICH == 2) together
1483  if (richcheck == 0 || richcheck == 1 || richcheck == 2) {
1487  GammaInvMassReco_all_Outside_mbias3->Fill(InvmassReco);
1488  GammaOpeningAngleReco_all_Outside_mbias3->Fill(OpeningAngle);
1489  Pdg_all_Outside_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1490  Pdg_all_Outside_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1491  P_reco_all_Outside_mbias3->Fill(part1.Mag());
1492  P_reco_all_Outside_mbias3->Fill(part2.Mag());
1493  Pt_reco_all_Outside_mbias3->Fill(part1.Perp());
1494  Pt_reco_all_Outside_mbias3->Fill(part2.Perp());
1495  GammaInvMassReco_all_Both_mbias3->Fill(InvmassReco);
1496  GammaOpeningAngleReco_all_Both_mbias3->Fill(OpeningAngle);
1497  Pdg_all_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1498  Pdg_all_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1499  P_reco_all_Both_mbias3->Fill(part1.Mag());
1500  P_reco_all_Both_mbias3->Fill(part2.Mag());
1501  Pt_reco_all_Both_mbias3->Fill(part1.Perp());
1502  Pt_reco_all_Both_mbias3->Fill(part2.Perp());
1503  }
1504 
1505  // only cases, when RICH == 0
1506  if (richcheck == 0) {
1510  GammaInvMassReco_zero_Outside_mbias3->Fill(InvmassReco);
1511  GammaOpeningAngleReco_zero_Outside_mbias3->Fill(OpeningAngle);
1512  Pdg_zero_Outside_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1513  Pdg_zero_Outside_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1514  P_reco_zero_Outside_mbias3->Fill(part1.Mag());
1515  P_reco_zero_Outside_mbias3->Fill(part2.Mag());
1516  Pt_reco_zero_Outside_mbias3->Fill(part1.Perp());
1517  Pt_reco_zero_Outside_mbias3->Fill(part2.Perp());
1518  GammaInvMassReco_zero_Both_mbias3->Fill(InvmassReco);
1519  GammaOpeningAngleReco_zero_Both_mbias3->Fill(OpeningAngle);
1520  Pdg_zero_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1521  Pdg_zero_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1522  P_reco_zero_Both_mbias3->Fill(part1.Mag());
1523  P_reco_zero_Both_mbias3->Fill(part2.Mag());
1524  Pt_reco_zero_Both_mbias3->Fill(part1.Perp());
1525  Pt_reco_zero_Both_mbias3->Fill(part2.Perp());
1526  }
1527 
1528  // only cases, when RICH == 1
1529  if (richcheck == 1) {
1533  GammaInvMassReco_one_Outside_mbias3->Fill(InvmassReco);
1534  GammaOpeningAngleReco_one_Outside_mbias3->Fill(OpeningAngle);
1535  Pdg_one_Outside_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1536  Pdg_one_Outside_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1537  P_reco_one_Outside_mbias3->Fill(part1.Mag());
1538  P_reco_one_Outside_mbias3->Fill(part2.Mag());
1539  Pt_reco_one_Outside_mbias3->Fill(part1.Perp());
1540  Pt_reco_one_Outside_mbias3->Fill(part2.Perp());
1541  GammaInvMassReco_one_Both_mbias3->Fill(InvmassReco);
1542  GammaOpeningAngleReco_one_Both_mbias3->Fill(OpeningAngle);
1543  Pdg_one_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1544  Pdg_one_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1545  P_reco_one_Both_mbias3->Fill(part1.Mag());
1546  P_reco_one_Both_mbias3->Fill(part2.Mag());
1547  Pt_reco_one_Both_mbias3->Fill(part1.Perp());
1548  Pt_reco_one_Both_mbias3->Fill(part2.Perp());
1549  }
1550 
1551  // only cases, when RICH == 2
1552  if (richcheck == 2) {
1556  GammaInvMassReco_two_Outside_mbias3->Fill(InvmassReco);
1557  GammaOpeningAngleReco_two_Outside_mbias3->Fill(OpeningAngle);
1558  Pdg_two_Outside_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1559  Pdg_two_Outside_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1560  P_reco_two_Outside_mbias3->Fill(part1.Mag());
1561  P_reco_two_Outside_mbias3->Fill(part2.Mag());
1562  Pt_reco_two_Outside_mbias3->Fill(part1.Perp());
1563  Pt_reco_two_Outside_mbias3->Fill(part2.Perp());
1564  GammaInvMassReco_two_Both_mbias3->Fill(InvmassReco);
1565  GammaOpeningAngleReco_two_Both_mbias3->Fill(OpeningAngle);
1566  Pdg_two_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1567  Pdg_two_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1568  P_reco_two_Both_mbias3->Fill(part1.Mag());
1569  P_reco_two_Both_mbias3->Fill(part2.Mag());
1570  Pt_reco_two_Both_mbias3->Fill(part1.Perp());
1571  Pt_reco_two_Both_mbias3->Fill(part2.Perp());
1572  }
1573 
1574  // cases, when RICH == 1 or RICH == 2 together
1575  if (richcheck == 1 || richcheck == 2) {
1579  GammaInvMassReco_onetwo_Outside_mbias3->Fill(InvmassReco);
1580  GammaOpeningAngleReco_onetwo_Outside_mbias3->Fill(OpeningAngle);
1581  Pdg_onetwo_Outside_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1582  Pdg_onetwo_Outside_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1583  P_reco_onetwo_Outside_mbias3->Fill(part1.Mag());
1584  P_reco_onetwo_Outside_mbias3->Fill(part2.Mag());
1585  Pt_reco_onetwo_Outside_mbias3->Fill(part1.Perp());
1586  Pt_reco_onetwo_Outside_mbias3->Fill(part2.Perp());
1587  GammaInvMassReco_onetwo_Both_mbias3->Fill(InvmassReco);
1588  GammaOpeningAngleReco_onetwo_Both_mbias3->Fill(OpeningAngle);
1589  Pdg_onetwo_Both_mbias3->Fill(TMath::Abs(part1MC->GetPdgCode()));
1590  Pdg_onetwo_Both_mbias3->Fill(TMath::Abs(part2MC->GetPdgCode()));
1591  P_reco_onetwo_Both_mbias3->Fill(part1.Mag());
1592  P_reco_onetwo_Both_mbias3->Fill(part2.Mag());
1593  Pt_reco_onetwo_Both_mbias3->Fill(part1.Perp());
1594  Pt_reco_onetwo_Both_mbias3->Fill(part2.Perp());
1595  }
1596  }
1597  }
1598 
1599  //cout << "number of gammas Outside with 0-2 electron identified in RICH = " << Gammas_all_Outside_mbias3.size() << endl;
1600  //cout << "number of gammas Outside with 0 electron identified in RICH = " << Gammas_zero_Outside_mbias3.size() << endl;
1601  //cout << "number of gammas Outside with 1 electron identified in RICH = " << Gammas_one_Outside_mbias3.size() << endl;
1602  //cout << "number of gammas Outside with 2 electron identified in RICH = " << Gammas_two_Outside_mbias3.size() << endl;
1603  //cout << "number of gammas Outside with 1-2 electron identified in RICH = " << Gammas_onetwo_Outside_mbias3.size() << endl;
1604 }
1605 
1606 
1609  Gammas_all_Outside_mbias3.begin(),
1612  Gammas_all_Target_mbias3.begin(),
1613  Gammas_all_Target_mbias3.end());
1618  Gammas_zero_Target_mbias3.begin(),
1621  Gammas_one_Outside_mbias3.begin(),
1624  Gammas_one_Target_mbias3.begin(),
1625  Gammas_one_Target_mbias3.end());
1627  Gammas_two_Outside_mbias3.begin(),
1630  Gammas_two_Target_mbias3.begin(),
1631  Gammas_two_Target_mbias3.end());
1638 
1679 
1710 
1711  //cout << "number of gammas Both with 0-2 electron identified in RICH = " << Gammas_all_Both_mbias3.size() << endl;
1712  //cout << "number of gammas Both with 0 electron identified in RICH = " << Gammas_zero_Both_mbias3.size() << endl;
1713  //cout << "number of gammas Both with 1 electron identified in RICH = " << Gammas_one_Both_mbias3.size() << endl;
1714  //cout << "number of gammas Both with 2 electron identified in RICH = " << Gammas_two_Both_mbias3.size() << endl;
1715  //cout << "number of gammas Both with 1-2 electron identified in RICH = " << Gammas_onetwo_Both_mbias3.size() << endl;
1716 }
1717 
1718 
1720  TString mod,
1721  TString position,
1722  vector<vector<TVector3>> Gammas,
1723  vector<vector<int>> StsIndex,
1724  vector<vector<CbmMCTrack*>> GammasMC,
1725  TH1D* Pi0InvMassReco,
1726  TH2D* Pi0_pt_vs_rap,
1727  TH2D* Pi0_pt_vs_rap_est,
1728  TH2D* MultiplicityGamma,
1729  TH2D* MultiplicityChargedParticles,
1730  vector<TH1*> BGCases) {
1731  // combine all gamma in pi0 --> calculate inv mass for gammas and pi0 // not the case, when one particle used twice for different gammas
1732  if (Gammas.size() < 2) return; // min 2 gammas to form pi0 are required
1733  for (size_t gamma1 = 0; gamma1 < Gammas.size() - 1; gamma1++) {
1734  for (size_t gamma2 = gamma1 + 1; gamma2 < Gammas.size(); gamma2++) {
1735  // 4 reconstructed particles from gammas
1736  TVector3 e11 = Gammas[gamma1][0];
1737  TVector3 e12 = Gammas[gamma1][1];
1738  TVector3 e21 = Gammas[gamma2][0];
1739  TVector3 e22 = Gammas[gamma2][1];
1740 
1741  // MC true data for this particles
1742  CbmMCTrack* mcTrack1 = GammasMC[gamma1][0];
1743  CbmMCTrack* mcTrack2 = GammasMC[gamma1][1];
1744  CbmMCTrack* mcTrack3 = GammasMC[gamma2][0];
1745  CbmMCTrack* mcTrack4 = GammasMC[gamma2][1];
1746 
1747  if (StsIndex[gamma1][0] == StsIndex[gamma2][0]
1748  || StsIndex[gamma1][0] == StsIndex[gamma2][1]
1749  || StsIndex[gamma1][1] == StsIndex[gamma2][0]
1750  || StsIndex[gamma1][1] == StsIndex[gamma2][1])
1751  continue; // particles not used twice --> different
1752 
1753  CbmLmvmKinematicParams params =
1755  e11, e12, e21, e22);
1756 
1757  //Double_t OA1 = CbmKresFunctions::CalculateOpeningAngle_Reco(e11, e12);
1758  //Double_t OA2 = CbmKresFunctions::CalculateOpeningAngle_Reco(e21, e22);
1759  //if (params.fRapidity > 2.8 && params.fRapidity <= 3.6 && params.fPt > 0.0 && params.fPt <= 0.4 && OA1 > 1 && OA2 > 1) continue;
1760 
1761  Pi0InvMassReco->Fill(params.fMinv);
1762  MultiplicityGamma->Fill(Gammas.size(), params.fMinv);
1763  MultiplicityChargedParticles->Fill(fGlobalTracks->GetEntriesFast(),
1764  params.fMinv);
1765 
1766  // separate by rap and Pt only for onetwo
1767  if (mod == "OneTwo" && position == "Both") {
1768  if (params.fRapidity > 1.2 && params.fRapidity <= 1.6) {
1769  if (params.fPt > 0.0 && params.fPt <= 0.4)
1770  rap_vs_Pt_InM_1_mbias3->Fill(params.fMinv);
1771  if (params.fPt > 0.4 && params.fPt <= 0.8)
1772  rap_vs_Pt_InM_2_mbias3->Fill(params.fMinv);
1773  if (params.fPt > 0.8 && params.fPt <= 1.2)
1774  rap_vs_Pt_InM_3_mbias3->Fill(params.fMinv);
1775  if (params.fPt > 1.2 && params.fPt <= 1.6)
1776  rap_vs_Pt_InM_4_mbias3->Fill(params.fMinv);
1777  if (params.fPt > 1.6 && params.fPt <= 2.0)
1778  rap_vs_Pt_InM_5_mbias3->Fill(params.fMinv);
1779  }
1780  if (params.fRapidity > 1.6 && params.fRapidity <= 2.0) {
1781  if (params.fPt > 0.0 && params.fPt <= 0.4)
1782  rap_vs_Pt_InM_6_mbias3->Fill(params.fMinv);
1783  if (params.fPt > 0.4 && params.fPt <= 0.8)
1784  rap_vs_Pt_InM_7_mbias3->Fill(params.fMinv);
1785  if (params.fPt > 0.8 && params.fPt <= 1.2)
1786  rap_vs_Pt_InM_8_mbias3->Fill(params.fMinv);
1787  if (params.fPt > 1.2 && params.fPt <= 1.6)
1788  rap_vs_Pt_InM_9_mbias3->Fill(params.fMinv);
1789  if (params.fPt > 1.6 && params.fPt <= 2.0)
1790  rap_vs_Pt_InM_10_mbias3->Fill(params.fMinv);
1791  }
1792  if (params.fRapidity > 2.0 && params.fRapidity <= 2.4) {
1793  if (params.fPt > 0.0 && params.fPt <= 0.4)
1794  rap_vs_Pt_InM_11_mbias3->Fill(params.fMinv);
1795  if (params.fPt > 0.4 && params.fPt <= 0.8)
1796  rap_vs_Pt_InM_12_mbias3->Fill(params.fMinv);
1797  if (params.fPt > 0.8 && params.fPt <= 1.2)
1798  rap_vs_Pt_InM_13_mbias3->Fill(params.fMinv);
1799  if (params.fPt > 1.2 && params.fPt <= 1.6)
1800  rap_vs_Pt_InM_14_mbias3->Fill(params.fMinv);
1801  if (params.fPt > 1.6 && params.fPt <= 2.0)
1802  rap_vs_Pt_InM_15_mbias3->Fill(params.fMinv);
1803  }
1804  if (params.fRapidity > 2.4 && params.fRapidity <= 2.8) {
1805  if (params.fPt > 0.0 && params.fPt <= 0.4)
1806  rap_vs_Pt_InM_16_mbias3->Fill(params.fMinv);
1807  if (params.fPt > 0.4 && params.fPt <= 0.8)
1808  rap_vs_Pt_InM_17_mbias3->Fill(params.fMinv);
1809  if (params.fPt > 0.8 && params.fPt <= 1.2)
1810  rap_vs_Pt_InM_18_mbias3->Fill(params.fMinv);
1811  if (params.fPt > 1.2 && params.fPt <= 1.6)
1812  rap_vs_Pt_InM_19_mbias3->Fill(params.fMinv);
1813  if (params.fPt > 1.6 && params.fPt <= 2.0)
1814  rap_vs_Pt_InM_20_mbias3->Fill(params.fMinv);
1815  }
1816  if (params.fRapidity > 2.8 && params.fRapidity <= 3.2) {
1817  if (params.fPt > 0.0 && params.fPt <= 0.4)
1818  rap_vs_Pt_InM_21_mbias3->Fill(params.fMinv);
1819  if (params.fPt > 0.4 && params.fPt <= 0.8)
1820  rap_vs_Pt_InM_22_mbias3->Fill(params.fMinv);
1821  if (params.fPt > 0.8 && params.fPt <= 1.2)
1822  rap_vs_Pt_InM_23_mbias3->Fill(params.fMinv);
1823  if (params.fPt > 1.2 && params.fPt <= 1.6)
1824  rap_vs_Pt_InM_24_mbias3->Fill(params.fMinv);
1825  if (params.fPt > 1.6 && params.fPt <= 2.0)
1826  rap_vs_Pt_InM_25_mbias3->Fill(params.fMinv);
1827  }
1828  if (params.fRapidity > 3.2 && params.fRapidity <= 3.6) {
1829  if (params.fPt > 0.0 && params.fPt <= 0.4)
1830  rap_vs_Pt_InM_26_mbias3->Fill(params.fMinv);
1831  if (params.fPt > 0.4 && params.fPt <= 0.8)
1832  rap_vs_Pt_InM_27_mbias3->Fill(params.fMinv);
1833  if (params.fPt > 0.8 && params.fPt <= 1.2)
1834  rap_vs_Pt_InM_28_mbias3->Fill(params.fMinv);
1835  if (params.fPt > 1.2 && params.fPt <= 1.6)
1836  rap_vs_Pt_InM_29_mbias3->Fill(params.fMinv);
1837  if (params.fPt > 1.6 && params.fPt <= 2.0)
1838  rap_vs_Pt_InM_30_mbias3->Fill(params.fMinv);
1839  }
1840  }
1841 
1842 
1843  if (position == "Both")
1844  fAnaBG->Exec(
1845  mcTrack1, mcTrack2, mcTrack3, mcTrack4, params.fMinv, BGCases);
1846 
1847 
1848  // fill histos with rapidity and Pt for correctly reconstructed pi0(dalitz) and pi0(g+g)
1849  if (nullptr == mcTrack1 || nullptr == mcTrack2 || nullptr == mcTrack3
1850  || nullptr == mcTrack4)
1851  continue;
1852  if (TMath::Abs(mcTrack1->GetPdgCode()) != 11
1853  || TMath::Abs(mcTrack2->GetPdgCode()) != 11
1854  || TMath::Abs(mcTrack3->GetPdgCode()) != 11
1855  || TMath::Abs(mcTrack4->GetPdgCode()) != 11)
1856  continue;
1857  if (mcTrack1->GetPdgCode() + mcTrack2->GetPdgCode() != 0) continue;
1858  if (mcTrack3->GetPdgCode() + mcTrack4->GetPdgCode() != 0) continue;
1859  int motherId1 = mcTrack1->GetMotherId();
1860  int motherId2 = mcTrack2->GetMotherId();
1861  int motherId3 = mcTrack3->GetMotherId();
1862  int motherId4 = mcTrack4->GetMotherId();
1863  if (motherId1 == -1 || motherId2 == -1 || motherId3 == -1
1864  || motherId4 == -1)
1865  continue;
1866  if (motherId1 != motherId2 || motherId3 != motherId4) continue;
1867  CbmMCTrack* mother1 = (CbmMCTrack*) fMcTracks->At(motherId1);
1868  CbmMCTrack* mother2 = (CbmMCTrack*) fMcTracks->At(motherId2);
1869  CbmMCTrack* mother3 = (CbmMCTrack*) fMcTracks->At(motherId3);
1870  CbmMCTrack* mother4 = (CbmMCTrack*) fMcTracks->At(motherId4);
1871  if (nullptr == mother1 || nullptr == mother2 || nullptr == mother3
1872  || nullptr == mother4)
1873  continue;
1874  int mcMotherPdg1 = mother1->GetPdgCode();
1875  int mcMotherPdg2 = mother2->GetPdgCode();
1876  int mcMotherPdg3 = mother3->GetPdgCode();
1877  int mcMotherPdg4 = mother4->GetPdgCode();
1878  int grandmotherId1 = mother1->GetMotherId();
1879  int grandmotherId2 = mother2->GetMotherId();
1880  int grandmotherId3 = mother3->GetMotherId();
1881  int grandmotherId4 = mother4->GetMotherId();
1882 
1883  if (mcMotherPdg1 == 22 && mcMotherPdg2 == 22 && mcMotherPdg3 == 111
1884  && mcMotherPdg4 == 111) {
1885  if (grandmotherId1 != motherId3) continue;
1886  Pi0_pt_vs_rap->Fill(params.fRapidity, params.fPt);
1887  Pi0_pt_vs_rap_est->Fill(params.fRapidity, params.fPt);
1888  }
1889 
1890  if (mcMotherPdg1 == 111 && mcMotherPdg2 == 111 && mcMotherPdg3 == 22
1891  && mcMotherPdg4 == 22) {
1892  if (grandmotherId3 != motherId1) continue;
1893  Pi0_pt_vs_rap->Fill(params.fRapidity, params.fPt);
1894  Pi0_pt_vs_rap_est->Fill(params.fRapidity, params.fPt);
1895  }
1896 
1897  if (mcMotherPdg1 == 22 && mcMotherPdg2 == 22 && mcMotherPdg3 == 22
1898  && mcMotherPdg4 == 22) {
1899  if (grandmotherId1 != grandmotherId2 || grandmotherId3 != grandmotherId4
1900  || grandmotherId1 != grandmotherId3)
1901  continue;
1902  if (grandmotherId1 == -1) continue;
1903  CbmMCTrack* grandmother1 = (CbmMCTrack*) fMcTracks->At(grandmotherId1);
1904  if (nullptr == grandmother1) continue;
1905  int mcGrandMotherPdg1 = grandmother1->GetPdgCode();
1906  if (mcGrandMotherPdg1 != 111) continue;
1907  Pi0_pt_vs_rap->Fill(params.fRapidity, params.fPt);
1908  Pi0_pt_vs_rap_est->Fill(params.fRapidity, params.fPt);
1909  }
1910  }
1911  }
1912 }
1913 
1914 
1916 // TARGET
1917 {
1918  Int_t nof_Target = EMT_man_Event_Target_mbias3.size();
1919  cout << "Mixing in Manual(Target_mbias3) - nof entries " << nof_Target
1920  << endl;
1921  for (Int_t a = 0; a < nof_Target - 1; a++) {
1922  for (Int_t b = a + 1; b < nof_Target; b++) {
1924  continue; // to make sure that the photons are from two different events
1925  TVector3 e11 = EMT_man_pair_momenta_Target_mbias3[a][0];
1926  TVector3 e12 = EMT_man_pair_momenta_Target_mbias3[a][1];
1927  TVector3 e21 = EMT_man_pair_momenta_Target_mbias3[b][0];
1928  TVector3 e22 = EMT_man_pair_momenta_Target_mbias3[b][1];
1929  CbmLmvmKinematicParams params =
1931  e11, e12, e21, e22);
1932 
1933  EMT_InvMass_all_Target_mbias3->Fill(params.fMinv);
1934  if (EMT_man_NofRings_Target_mbias3[a] == 0
1935  && EMT_man_NofRings_Target_mbias3[b] == 0)
1936  EMT_InvMass_zero_Target_mbias3->Fill(params.fMinv);
1937  if (EMT_man_NofRings_Target_mbias3[a] == 1
1938  && EMT_man_NofRings_Target_mbias3[b] == 1)
1939  EMT_InvMass_one_Target_mbias3->Fill(params.fMinv);
1940  if (EMT_man_NofRings_Target_mbias3[a] == 2
1941  && EMT_man_NofRings_Target_mbias3[b] == 2)
1942  EMT_InvMass_two_Target_mbias3->Fill(params.fMinv);
1943  if ((EMT_man_NofRings_Target_mbias3[a] == 1
1944  || EMT_man_NofRings_Target_mbias3[a] == 2)
1945  && (EMT_man_NofRings_Target_mbias3[b] == 1
1946  || EMT_man_NofRings_Target_mbias3[b] == 2))
1948  }
1949  }
1950 }
1951 
1952 
1954 // OUTSIDE
1955 {
1956  Int_t nof_Outside = EMT_man_Event_Outside_mbias3.size();
1957  cout << "Mixing in Manual(Outside_mbias3) - nof entries " << nof_Outside
1958  << endl;
1959  for (Int_t a = 0; a < nof_Outside - 1; a++) {
1960  for (Int_t b = a + 1; b < nof_Outside; b++) {
1962  continue; // to make sure that the photons are from two different events
1963  TVector3 e11 = EMT_man_pair_momenta_Outside_mbias3[a][0];
1964  TVector3 e12 = EMT_man_pair_momenta_Outside_mbias3[a][1];
1965  TVector3 e21 = EMT_man_pair_momenta_Outside_mbias3[b][0];
1966  TVector3 e22 = EMT_man_pair_momenta_Outside_mbias3[b][1];
1967  CbmLmvmKinematicParams params =
1969  e11, e12, e21, e22);
1970 
1971  EMT_InvMass_all_Outside_mbias3->Fill(params.fMinv);
1974  EMT_InvMass_zero_Outside_mbias3->Fill(params.fMinv);
1977  EMT_InvMass_one_Outside_mbias3->Fill(params.fMinv);
1980  EMT_InvMass_two_Outside_mbias3->Fill(params.fMinv);
1981  if ((EMT_man_NofRings_Outside_mbias3[a] == 1
1984  || EMT_man_NofRings_Outside_mbias3[b] == 2))
1986  }
1987  }
1988 }
1989 
1990 
1992 // BOTH
1993 {
1994  Int_t nof_Both = EMT_man_Event_Both_mbias3.size();
1995  cout << "Mixing in Manual(Both_mbias3) - nof entries " << nof_Both << endl;
1996  for (Int_t a = 0; a < nof_Both - 1; a++) {
1997  for (Int_t b = a + 1; b < nof_Both; b++) {
1999  continue; // to make sure that the photons are from two different events
2000  TVector3 e11 = EMT_man_pair_momenta_Both_mbias3[a][0];
2001  TVector3 e12 = EMT_man_pair_momenta_Both_mbias3[a][1];
2002  TVector3 e21 = EMT_man_pair_momenta_Both_mbias3[b][0];
2003  TVector3 e22 = EMT_man_pair_momenta_Both_mbias3[b][1];
2004  CbmLmvmKinematicParams params =
2006  e11, e12, e21, e22);
2007 
2008  EMT_InvMass_all_Both_mbias3->Fill(params.fMinv);
2009  if (EMT_man_NofRings_Both_mbias3[a] == 0
2010  && EMT_man_NofRings_Both_mbias3[b] == 0)
2011  EMT_InvMass_zero_Both_mbias3->Fill(params.fMinv);
2012  if (EMT_man_NofRings_Both_mbias3[a] == 1
2013  && EMT_man_NofRings_Both_mbias3[b] == 1)
2014  EMT_InvMass_one_Both_mbias3->Fill(params.fMinv);
2015  if (EMT_man_NofRings_Both_mbias3[a] == 2
2016  && EMT_man_NofRings_Both_mbias3[b] == 2)
2017  EMT_InvMass_two_Both_mbias3->Fill(params.fMinv);
2018  if ((EMT_man_NofRings_Both_mbias3[a] == 1
2019  || EMT_man_NofRings_Both_mbias3[a] == 2)
2020  && (EMT_man_NofRings_Both_mbias3[b] == 1
2021  || EMT_man_NofRings_Both_mbias3[b] == 2))
2022  EMT_InvMass_onetwo_Both_mbias3->Fill(params.fMinv);
2023 
2024  // separate by rap and Pt only for onetwo
2025  if ((EMT_man_NofRings_Both_mbias3[a] == 1
2026  || EMT_man_NofRings_Both_mbias3[a] == 2)
2027  && (EMT_man_NofRings_Both_mbias3[b] == 1
2028  || EMT_man_NofRings_Both_mbias3[b] == 2)) {
2029  if (params.fRapidity > 1.2 && params.fRapidity <= 1.6) {
2030  if (params.fPt > 0.0 && params.fPt <= 0.4)
2031  rap_vs_Pt_InM_mixing_1_mbias3->Fill(params.fMinv);
2032  if (params.fPt > 0.4 && params.fPt <= 0.8)
2033  rap_vs_Pt_InM_mixing_2_mbias3->Fill(params.fMinv);
2034  if (params.fPt > 0.8 && params.fPt <= 1.2)
2035  rap_vs_Pt_InM_mixing_3_mbias3->Fill(params.fMinv);
2036  if (params.fPt > 1.2 && params.fPt <= 1.6)
2037  rap_vs_Pt_InM_mixing_4_mbias3->Fill(params.fMinv);
2038  if (params.fPt > 1.6 && params.fPt <= 2.0)
2039  rap_vs_Pt_InM_mixing_5_mbias3->Fill(params.fMinv);
2040  }
2041  if (params.fRapidity > 1.6 && params.fRapidity <= 2.0) {
2042  if (params.fPt > 0.0 && params.fPt <= 0.4)
2043  rap_vs_Pt_InM_mixing_6_mbias3->Fill(params.fMinv);
2044  if (params.fPt > 0.4 && params.fPt <= 0.8)
2045  rap_vs_Pt_InM_mixing_7_mbias3->Fill(params.fMinv);
2046  if (params.fPt > 0.8 && params.fPt <= 1.2)
2047  rap_vs_Pt_InM_mixing_8_mbias3->Fill(params.fMinv);
2048  if (params.fPt > 1.2 && params.fPt <= 1.6)
2049  rap_vs_Pt_InM_mixing_9_mbias3->Fill(params.fMinv);
2050  if (params.fPt > 1.6 && params.fPt <= 2.0)
2051  rap_vs_Pt_InM_mixing_10_mbias3->Fill(params.fMinv);
2052  }
2053  if (params.fRapidity > 2.0 && params.fRapidity <= 2.4) {
2054  if (params.fPt > 0.0 && params.fPt <= 0.4)
2055  rap_vs_Pt_InM_mixing_11_mbias3->Fill(params.fMinv);
2056  if (params.fPt > 0.4 && params.fPt <= 0.8)
2057  rap_vs_Pt_InM_mixing_12_mbias3->Fill(params.fMinv);
2058  if (params.fPt > 0.8 && params.fPt <= 1.2)
2059  rap_vs_Pt_InM_mixing_13_mbias3->Fill(params.fMinv);
2060  if (params.fPt > 1.2 && params.fPt <= 1.6)
2061  rap_vs_Pt_InM_mixing_14_mbias3->Fill(params.fMinv);
2062  if (params.fPt > 1.6 && params.fPt <= 2.0)
2063  rap_vs_Pt_InM_mixing_15_mbias3->Fill(params.fMinv);
2064  }
2065  if (params.fRapidity > 2.4 && params.fRapidity <= 2.8) {
2066  if (params.fPt > 0.0 && params.fPt <= 0.4)
2067  rap_vs_Pt_InM_mixing_16_mbias3->Fill(params.fMinv);
2068  if (params.fPt > 0.4 && params.fPt <= 0.8)
2069  rap_vs_Pt_InM_mixing_17_mbias3->Fill(params.fMinv);
2070  if (params.fPt > 0.8 && params.fPt <= 1.2)
2071  rap_vs_Pt_InM_mixing_18_mbias3->Fill(params.fMinv);
2072  if (params.fPt > 1.2 && params.fPt <= 1.6)
2073  rap_vs_Pt_InM_mixing_19_mbias3->Fill(params.fMinv);
2074  if (params.fPt > 1.6 && params.fPt <= 2.0)
2075  rap_vs_Pt_InM_mixing_20_mbias3->Fill(params.fMinv);
2076  }
2077  if (params.fRapidity > 2.8 && params.fRapidity <= 3.2) {
2078  if (params.fPt > 0.0 && params.fPt <= 0.4)
2079  rap_vs_Pt_InM_mixing_21_mbias3->Fill(params.fMinv);
2080  if (params.fPt > 0.4 && params.fPt <= 0.8)
2081  rap_vs_Pt_InM_mixing_22_mbias3->Fill(params.fMinv);
2082  if (params.fPt > 0.8 && params.fPt <= 1.2)
2083  rap_vs_Pt_InM_mixing_23_mbias3->Fill(params.fMinv);
2084  if (params.fPt > 1.2 && params.fPt <= 1.6)
2085  rap_vs_Pt_InM_mixing_24_mbias3->Fill(params.fMinv);
2086  if (params.fPt > 1.6 && params.fPt <= 2.0)
2087  rap_vs_Pt_InM_mixing_25_mbias3->Fill(params.fMinv);
2088  }
2089  if (params.fRapidity > 3.2 && params.fRapidity <= 3.6) {
2090  if (params.fPt > 0.0 && params.fPt <= 0.4)
2091  rap_vs_Pt_InM_mixing_26_mbias3->Fill(params.fMinv);
2092  if (params.fPt > 0.4 && params.fPt <= 0.8)
2093  rap_vs_Pt_InM_mixing_27_mbias3->Fill(params.fMinv);
2094  if (params.fPt > 0.8 && params.fPt <= 1.2)
2095  rap_vs_Pt_InM_mixing_28_mbias3->Fill(params.fMinv);
2096  if (params.fPt > 1.2 && params.fPt <= 1.6)
2097  rap_vs_Pt_InM_mixing_29_mbias3->Fill(params.fMinv);
2098  if (params.fPt > 1.6 && params.fPt <= 2.0)
2099  rap_vs_Pt_InM_mixing_30_mbias3->Fill(params.fMinv);
2100  }
2101  }
2102  }
2103  }
2104 }
2105 
2106 
2107 int CbmKresConversionManualmbias3::FindInRich(int richInd, int stsMcTrackId) {
2108  int RingsInRich = 0;
2109  if (richInd > 0) {
2110  CbmTrackMatchNew* richMatch =
2111  (CbmTrackMatchNew*) fRichRingMatches->At(richInd);
2112  if (richMatch != nullptr && richMatch->GetNofLinks() > 0) {
2113  int richMcTrackId = richMatch->GetMatchedLink().GetIndex();
2114  if (richMcTrackId > 0) {
2115  if (
2116  stsMcTrackId
2117  == richMcTrackId) { // check that global track was matched correctly for STS and RICH together
2118  CbmMCTrack* mcTrack2 = (CbmMCTrack*) fMcTracks->At(richMcTrackId);
2119  if (mcTrack2 != nullptr) {
2120  int pdgRICH = mcTrack2->GetPdgCode();
2121  if (TMath::Abs(pdgRICH) == 11) RingsInRich++;
2122  }
2123  }
2124  }
2125  }
2126  }
2127  return RingsInRich;
2128 }
2129 
2130 
2132  double momentum) {
2133  int identified = 0;
2134 
2135  if (nullptr != ring) {
2136  CbmRichRingLight ringHit;
2137  int nofHits = ring->GetNofHits();
2138  for (int i = 0; i < nofHits; i++) {
2139  int hitInd = ring->GetHit(i);
2140  CbmRichHit* hit = (CbmRichHit*) fRichHits->At(hitInd);
2141  if (nullptr == hit) continue;
2142  CbmRichHitLight hl(hit->GetX(), hit->GetY());
2143  ringHit.AddHit(hl);
2144  }
2145  fTauFit->DoFit(&ringHit);
2146  if (ringHit.GetAaxis() > 4 && ringHit.GetAaxis() < 6
2147  && ringHit.GetBaxis() > 4 && ringHit.GetBaxis() < 6 && momentum > 0.2
2148  && momentum < 4.)
2149  identified++;
2150  //if (ring->GetDistance() < 2 && ringHit.GetAaxis() > 4 && ringHit.GetAaxis() < 6 && ringHit.GetBaxis() > 4 && ringHit.GetBaxis() < 6 && momentum > 0.2 && momentum < 4.) identified ++;
2151  }
2152 
2153  return identified;
2154 }
2155 
2156 
2157 double
2159  CbmStsTrack* Sts_2) {
2160  double FinalAngle = 400;
2161  Int_t hits1sts = Sts_1->GetNofStsHits();
2162  Int_t hits2sts = Sts_2->GetNofStsHits();
2163  Int_t hits1mvd = Sts_1->GetNofMvdHits();
2164  Int_t hits2mvd = Sts_2->GetNofMvdHits();
2165 
2166  double Xpart1 = 0;
2167  double Ypart1 = 0;
2168  double Zpart1 = 0;
2169  double Xpart2 = 0;
2170  double Ypart2 = 0;
2171  double Zpart2 = 0;
2172  if (hits1sts > 0) {
2173  Int_t stsHitIndex1 = Sts_1->GetStsHitIndex(hits1sts - 1);
2174  CbmStsHit* stsHit1 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex1);
2175  Xpart1 = stsHit1->GetX();
2176  Ypart1 = stsHit1->GetY();
2177  Zpart1 = stsHit1->GetZ();
2178  } else {
2179  Int_t mvdHitIndex1 = Sts_1->GetMvdHitIndex(hits1mvd - 1);
2180  CbmMvdHit* mvdHit1 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex1);
2181  Xpart1 = mvdHit1->GetX();
2182  Ypart1 = mvdHit1->GetY();
2183  Zpart1 = mvdHit1->GetZ();
2184  }
2185 
2186  if (hits2sts > 0) {
2187  Int_t stsHitIndex2 = Sts_2->GetStsHitIndex(hits2sts - 1);
2188  CbmStsHit* stsHit2 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex2);
2189  Xpart2 = stsHit2->GetX();
2190  Ypart2 = stsHit2->GetY();
2191  Zpart2 = stsHit2->GetZ();
2192  } else {
2193  Int_t mvdHitIndex2 = Sts_2->GetMvdHitIndex(hits2mvd - 1);
2194  CbmMvdHit* mvdHit2 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex2);
2195  Xpart2 = mvdHit2->GetX();
2196  Ypart2 = mvdHit2->GetY();
2197  Zpart2 = mvdHit2->GetZ();
2198  }
2199 
2200  // check difference in 2 cm, because of two slices of every STS and Mvd stations
2201  if (
2202  TMath::Abs(Zpart1 - Zpart2) > 2
2203  && Zpart1
2204  > Zpart2) { // if last hits are in different stations --> try to find the latest common station
2205  for (int i = hits1sts - 2; i > -1; i--) { // start from second last station
2206  Int_t stsHitIndex = Sts_1->GetStsHitIndex(i);
2207  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
2208  Xpart1 = stsHit->GetX();
2209  Ypart1 = stsHit->GetY();
2210  Zpart1 = stsHit->GetZ();
2211  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2212  }
2213  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 > Zpart2) {
2214  for (int i = hits1mvd - 2; i > -1; i--) {
2215  Int_t mvdHitIndex = Sts_1->GetMvdHitIndex(i);
2216  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
2217  Xpart1 = mvdHit->GetX();
2218  Ypart1 = mvdHit->GetY();
2219  Zpart1 = mvdHit->GetZ();
2220  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2221  }
2222  }
2223  }
2224 
2225  if (
2226  TMath::Abs(Zpart1 - Zpart2) > 2
2227  && Zpart1
2228  < Zpart2) { // if last hits are in different stations --> try to find the latest common station
2229  for (int i = hits2sts - 2; i > -1; i--) { // start from second last station
2230  Int_t stsHitIndex = Sts_2->GetStsHitIndex(i);
2231  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
2232  Xpart2 = stsHit->GetX();
2233  Ypart2 = stsHit->GetY();
2234  Zpart2 = stsHit->GetZ();
2235  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2236  }
2237  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 < Zpart2) {
2238  for (int i = hits2mvd - 2; i > -1; i--) {
2239  Int_t mvdHitIndex = Sts_2->GetMvdHitIndex(i);
2240  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
2241  Xpart2 = mvdHit->GetX();
2242  Ypart2 = mvdHit->GetY();
2243  Zpart2 = mvdHit->GetZ();
2244  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2245  }
2246  }
2247  }
2248 
2249  // calculate angle if we found common station
2250  if (TMath::Abs(Zpart1 - Zpart2) < 2 && Zpart1 != 0 && Zpart2 != 0) {
2251  FinalAngle =
2252  TMath::ATan2(Ypart1 - Ypart2, Xpart1 - Xpart2) * (180 / TMath::Pi());
2253  }
2254 
2255  return TMath::Abs(TMath::Abs(FinalAngle) - 180);
2256 }
2257 
2258 double
2260  CbmStsTrack* Sts_2) {
2261  double FinalAngle = 400;
2262  Int_t hits1sts = Sts_1->GetNofStsHits();
2263  Int_t hits2sts = Sts_2->GetNofStsHits();
2264  Int_t hits1mvd = Sts_1->GetNofMvdHits();
2265  Int_t hits2mvd = Sts_2->GetNofMvdHits();
2266 
2267  double Xpart1 = 0;
2268  double Ypart1 = 0;
2269  double Zpart1 = 0;
2270  double Xpart2 = 0;
2271  double Ypart2 = 0;
2272  double Zpart2 = 0;
2273  if (hits1mvd > 0) {
2274  Int_t mvdHitIndex1 = Sts_1->GetMvdHitIndex(0);
2275  CbmMvdHit* mvdHit1 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex1);
2276  Xpart1 = mvdHit1->GetX();
2277  Ypart1 = mvdHit1->GetY();
2278  Zpart1 = mvdHit1->GetZ();
2279  } else {
2280  Int_t stsHitIndex1 = Sts_1->GetStsHitIndex(0);
2281  CbmStsHit* stsHit1 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex1);
2282  Xpart1 = stsHit1->GetX();
2283  Ypart1 = stsHit1->GetY();
2284  Zpart1 = stsHit1->GetZ();
2285  }
2286 
2287  if (hits2mvd > 0) {
2288  Int_t mvdHitIndex2 = Sts_2->GetMvdHitIndex(0);
2289  CbmMvdHit* mvdHit2 = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex2);
2290  Xpart2 = mvdHit2->GetX();
2291  Ypart2 = mvdHit2->GetY();
2292  Zpart2 = mvdHit2->GetZ();
2293  } else {
2294  Int_t stsHitIndex2 = Sts_2->GetStsHitIndex(0);
2295  CbmStsHit* stsHit2 = (CbmStsHit*) fArrayStsHit->At(stsHitIndex2);
2296  Xpart2 = stsHit2->GetX();
2297  Ypart2 = stsHit2->GetY();
2298  Zpart2 = stsHit2->GetZ();
2299  }
2300 
2301  // check difference in 2 cm, because of two slices of every STS and Mvd stations
2302  if (
2303  TMath::Abs(Zpart1 - Zpart2) > 2
2304  && Zpart1
2305  < Zpart2) { // if first hits are in different stations --> try to find the earliest common station
2306  for (int i = 1; i < hits1mvd; i++) { // start from second hit
2307  Int_t mvdHitIndex = Sts_1->GetMvdHitIndex(i);
2308  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
2309  Xpart1 = mvdHit->GetX();
2310  Ypart1 = mvdHit->GetY();
2311  Zpart1 = mvdHit->GetZ();
2312  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2313  }
2314  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 < Zpart2) {
2315  for (int i = 0; i < hits1sts; i++) {
2316  Int_t stsHitIndex = Sts_1->GetStsHitIndex(i);
2317  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
2318  Xpart1 = stsHit->GetX();
2319  Ypart1 = stsHit->GetY();
2320  Zpart1 = stsHit->GetZ();
2321  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2322  }
2323  }
2324  }
2325 
2326  if (
2327  TMath::Abs(Zpart1 - Zpart2) > 2
2328  && Zpart1
2329  > Zpart2) { // if first hits are in different stations --> try to find the earliest common station
2330  for (int i = 1; i < hits2mvd; i++) { // start from second hit
2331  Int_t mvdHitIndex = Sts_2->GetMvdHitIndex(i);
2332  CbmMvdHit* mvdHit = (CbmMvdHit*) fArrayMvdHit->At(mvdHitIndex);
2333  Xpart2 = mvdHit->GetX();
2334  Ypart2 = mvdHit->GetY();
2335  Zpart2 = mvdHit->GetZ();
2336  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2337  }
2338  if (TMath::Abs(Zpart1 - Zpart2) > 2 && Zpart1 > Zpart2) {
2339  for (int i = 0; i < hits2sts; i++) {
2340  Int_t stsHitIndex = Sts_2->GetStsHitIndex(i);
2341  CbmStsHit* stsHit = (CbmStsHit*) fArrayStsHit->At(stsHitIndex);
2342  Xpart2 = stsHit->GetX();
2343  Ypart2 = stsHit->GetY();
2344  Zpart2 = stsHit->GetZ();
2345  if (TMath::Abs(Zpart1 - Zpart2) < 2) continue;
2346  }
2347  }
2348  }
2349 
2350  // calculate angle if we found common station
2351  if (TMath::Abs(Zpart1 - Zpart2) < 2 && Zpart1 != 0 && Zpart2 != 0) {
2352  FinalAngle =
2353  TMath::ATan2(Ypart1 - Ypart2, Xpart1 - Xpart2) * (180 / TMath::Pi());
2354  }
2355 
2356  return TMath::Abs(TMath::Abs(FinalAngle) - 180);
2357 }
2358 
2359 
2361  gDirectory->mkdir("Target_mbias3");
2362  gDirectory->cd("Target_mbias3");
2363  gDirectory->mkdir("CheckCuts_Target_mbias3");
2364  gDirectory->cd("CheckCuts_Target_mbias3");
2365  for (UInt_t i = 0; i < fHistoList_man_cuts_Target_mbias3.size(); i++) {
2367  }
2368  gDirectory->cd("..");
2369  gDirectory->mkdir("multiplicity");
2370  gDirectory->cd("multiplicity");
2371  for (UInt_t i = 0; i < fHistoList_multiplicity_man_Target_mbias3.size();
2372  i++) {
2374  }
2375  gDirectory->cd("..");
2376  gDirectory->mkdir("all");
2377  gDirectory->cd("all");
2378  for (UInt_t i = 0; i < fHistoList_man_all_Target_mbias3.size(); i++) {
2380  }
2381  gDirectory->cd("..");
2382  gDirectory->mkdir("zero");
2383  gDirectory->cd("zero");
2384  for (UInt_t i = 0; i < fHistoList_man_zero_Target_mbias3.size(); i++) {
2386  }
2387  gDirectory->cd("..");
2388  gDirectory->mkdir("one");
2389  gDirectory->cd("one");
2390  for (UInt_t i = 0; i < fHistoList_man_one_Target_mbias3.size(); i++) {
2392  }
2393  gDirectory->cd("..");
2394  gDirectory->mkdir("two");
2395  gDirectory->cd("two");
2396  for (UInt_t i = 0; i < fHistoList_man_two_Target_mbias3.size(); i++) {
2398  }
2399  gDirectory->cd("..");
2400  gDirectory->mkdir("onetwo");
2401  gDirectory->cd("onetwo");
2402  for (UInt_t i = 0; i < fHistoList_man_onetwo_Target_mbias3.size(); i++) {
2404  }
2405  gDirectory->cd("..");
2406 
2407  gDirectory->cd("..");
2408 
2409 
2410  gDirectory->mkdir("Outside_mbias3");
2411  gDirectory->cd("Outside_mbias3");
2412  gDirectory->mkdir("CheckCuts_Outside_mbias3");
2413  gDirectory->cd("CheckCuts_Outside_mbias3");
2414  for (UInt_t i = 0; i < fHistoList_man_cuts_Outside_mbias3.size(); i++) {
2416  }
2417  gDirectory->cd("..");
2418  gDirectory->mkdir("multiplicity");
2419  gDirectory->cd("multiplicity");
2420  for (UInt_t i = 0; i < fHistoList_multiplicity_man_Outside_mbias3.size();
2421  i++) {
2423  }
2424  gDirectory->cd("..");
2425  gDirectory->mkdir("all");
2426  gDirectory->cd("all");
2427  for (UInt_t i = 0; i < fHistoList_man_all_Outside_mbias3.size(); i++) {
2429  }
2430  gDirectory->cd("..");
2431  gDirectory->mkdir("zero");
2432  gDirectory->cd("zero");
2433  for (UInt_t i = 0; i < fHistoList_man_zero_Outside_mbias3.size(); i++) {
2435  }
2436  gDirectory->cd("..");
2437  gDirectory->mkdir("one");
2438  gDirectory->cd("one");
2439  for (UInt_t i = 0; i < fHistoList_man_one_Outside_mbias3.size(); i++) {
2441  }
2442  gDirectory->cd("..");
2443  gDirectory->mkdir("two");
2444  gDirectory->cd("two");
2445  for (UInt_t i = 0; i < fHistoList_man_two_Outside_mbias3.size(); i++) {
2447  }
2448  gDirectory->cd("..");
2449  gDirectory->mkdir("onetwo");
2450  gDirectory->cd("onetwo");
2451  for (UInt_t i = 0; i < fHistoList_man_onetwo_Outside_mbias3.size(); i++) {
2453  }
2454  gDirectory->cd("..");
2455  gDirectory->cd("..");
2456 
2457 
2458  gDirectory->mkdir("Both_mbias3");
2459  gDirectory->cd("Both_mbias3");
2460  gDirectory->mkdir("CheckCuts_Both_mbias3");
2461  gDirectory->cd("CheckCuts_Both_mbias3");
2462  for (UInt_t i = 0; i < fHistoList_man_cuts_Both_mbias3.size(); i++) {
2464  }
2465  gDirectory->cd("..");
2466  gDirectory->mkdir("multiplicity");
2467  gDirectory->cd("multiplicity");
2468  for (UInt_t i = 0; i < fHistoList_multiplicity_man_Both_mbias3.size(); i++) {
2470  }
2471  gDirectory->cd("..");
2472  gDirectory->mkdir("rap_vs_Pt_onetwo_Both_mbias3");
2473  gDirectory->cd("rap_vs_Pt_onetwo_Both_mbias3");
2474  for (UInt_t i = 0; i < fHistoList_rap_vs_pt_InM_mbias3.size(); i++) {
2476  }
2477  gDirectory->cd("..");
2478  gDirectory->mkdir("BG_Both_mbias3");
2479  gDirectory->cd("BG_Both_mbias3");
2480  gDirectory->mkdir("BG_Both_mbias3_all");
2481  gDirectory->cd("BG_Both_mbias3_all");
2482  for (UInt_t i = 0; i < fHistoList_bg_InM_all_Both_mbias3.size(); i++) {
2484  }
2485  gDirectory->cd("..");
2486  gDirectory->mkdir("BG_Both_mbias3_zero");
2487  gDirectory->cd("BG_Both_mbias3_zero");
2488  for (UInt_t i = 0; i < fHistoList_bg_InM_zero_Both_mbias3.size(); i++) {
2490  }
2491  gDirectory->cd("..");
2492  gDirectory->mkdir("BG_Both_mbias3_one");
2493  gDirectory->cd("BG_Both_mbias3_one");
2494  for (UInt_t i = 0; i < fHistoList_bg_InM_one_Both_mbias3.size(); i++) {
2496  }
2497  gDirectory->cd("..");
2498  gDirectory->mkdir("BG_Both_mbias3_two");
2499  gDirectory->cd("BG_Both_mbias3_two");
2500  for (UInt_t i = 0; i < fHistoList_bg_InM_two_Both_mbias3.size(); i++) {
2502  }
2503  gDirectory->cd("..");
2504  gDirectory->mkdir("BG_Both_mbias3_onetwo");
2505  gDirectory->cd("BG_Both_mbias3_onetwo");
2506  for (UInt_t i = 0; i < fHistoList_bg_InM_onetwo_Both_mbias3.size(); i++) {
2508  }
2509  gDirectory->cd("..");
2510  gDirectory->cd("..");
2511  gDirectory->mkdir("all");
2512  gDirectory->cd("all");
2513  for (UInt_t i = 0; i < fHistoList_man_all_Both_mbias3.size(); i++) {
2515  }
2516  gDirectory->cd("..");
2517  gDirectory->mkdir("zero");
2518  gDirectory->cd("zero");
2519  for (UInt_t i = 0; i < fHistoList_man_zero_Both_mbias3.size(); i++) {
2521  }
2522  gDirectory->cd("..");
2523  gDirectory->mkdir("one");
2524  gDirectory->cd("one");
2525  for (UInt_t i = 0; i < fHistoList_man_one_Both_mbias3.size(); i++) {
2527  }
2528  gDirectory->cd("..");
2529  gDirectory->mkdir("two");
2530  gDirectory->cd("two");
2531  for (UInt_t i = 0; i < fHistoList_man_two_Both_mbias3.size(); i++) {
2533  }
2534  gDirectory->cd("..");
2535  gDirectory->mkdir("onetwo");
2536  gDirectory->cd("onetwo");
2537  for (UInt_t i = 0; i < fHistoList_man_onetwo_Both_mbias3.size(); i++) {
2539  }
2540  gDirectory->cd("..");
2541  for (UInt_t i = 0; i < fHistoList_man_Both_mbias3.size(); i++) {
2542  fHistoList_man_Both_mbias3[i]->Write();
2543  }
2544  gDirectory->cd("..");
2545 }
2546 
2550  new TH2D("InvMass_vs_OA_candidates_Both_mbias3",
2551  "InvMass_vs_OA_candidates_Both_mbias3; invariant mass in "
2552  "GeV/c^{2}; opening angle in degree",
2553  500,
2554  0,
2555  0.5,
2556  500,
2557  0,
2558  50);
2562  new TH2D("InvMass_vs_OA_fromPi0_Both_mbias3",
2563  "InvMass_vs_OA_fromPi0_Both_mbias3; invariant mass in GeV/c^{2}; "
2564  "opening angle in degree",
2565  500,
2566  0,
2567  0.5,
2568  500,
2569  0,
2570  50);
2573  "GammasInvMass_candidates_Both_mbias3",
2574  "GammasInvMass_candidates_Both_mbias3; invariant mass in GeV/c^{2};#",
2575  510,
2576  -0.01,
2577  0.5);
2581  new TH1D("GammasOA_candidates_Both_mbias3",
2582  "GammasOA_candidates_Both_mbias3; opening angle in degree;#",
2583  300,
2584  -0.1,
2585  29.9);
2588  new TH1D("GammasInvMass_fromPi0_Both_mbias3",
2589  "GammasInvMass_fromPi0_Both_mbias3; invariant mass in GeV/c^{2};#",
2590  510,
2591  -0.01,
2592  0.5);
2595  new TH1D("GammasOA_fromPi0_Both_mbias3",
2596  "GammasOA_fromPi0_Both_mbias3; opening angle in degree;#",
2597  300,
2598  -0.1,
2599  29.9);
2602  "PlaneAngles_last_candidates_Both_mbias3",
2603  "PlaneAngles_last_candidates_Both_mbias3; #theta angle in degree;#",
2604  720,
2605  -1.,
2606  179.);
2610  new TH1D("PlaneAngles_last_fromPi0_Both_mbias3",
2611  "PlaneAngles_last_fromPi0_Both_mbias3; #theta angle in degree;#",
2612  720,
2613  -1.,
2614  179.);
2618  "PlaneAngles_first_candidates_Both_mbias3",
2619  "PlaneAngles_first_candidates_Both_mbias3; #theta angle in degree;#",
2620  720,
2621  -1.,
2622  179.);
2626  new TH1D("PlaneAngles_first_fromPi0_Both_mbias3",
2627  "PlaneAngles_first_fromPi0_Both_mbias3; #theta angle in degree;#",
2628  720,
2629  -1.,
2630  179.);
2633 
2634 
2636  new TH2D("InvMass_vs_OA_candidates_Target_mbias3",
2637  "InvMass_vs_OA_candidates_Target_mbias3; invariant mass in "
2638  "GeV/c^{2}; opening angle in degree",
2639  500,
2640  0,
2641  0.5,
2642  500,
2643  0,
2644  50);
2648  new TH2D("InvMass_vs_OA_fromPi0_Target_mbias3",
2649  "InvMass_vs_OA_fromPi0_Target_mbias3; invariant mass in "
2650  "GeV/c^{2}; opening angle in degree",
2651  500,
2652  0,
2653  0.5,
2654  500,
2655  0,
2656  50);
2660  "GammasInvMass_candidates_Target_mbias3",
2661  "GammasInvMass_candidates_Target_mbias3; invariant mass in GeV/c^{2};#",
2662  510,
2663  -0.01,
2664  0.5);
2668  new TH1D("GammasOA_candidates_Target_mbias3",
2669  "GammasOA_candidates_Target_mbias3; opening angle in degree;#",
2670  300,
2671  -0.1,
2672  29.9);
2676  "GammasInvMass_fromPi0_Target_mbias3",
2677  "GammasInvMass_fromPi0_Target_mbias3; invariant mass in GeV/c^{2};#",
2678  510,
2679  -0.01,
2680  0.5);
2684  new TH1D("GammasOA_fromPi0_Target_mbias3",
2685  "GammasOA_fromPi0_Target_mbias3; opening angle in degree;#",
2686  300,
2687  -0.1,
2688  29.9);
2691  "PlaneAngles_last_candidates_Target_mbias3",
2692  "PlaneAngles_last_candidates_Target_mbias3; #theta angle in degree;#",
2693  720,
2694  -1.,
2695  179.);
2699  new TH1D("PlaneAngles_last_fromPi0_Target_mbias3",
2700  "PlaneAngles_last_fromPi0_Target_mbias3; #theta angle in degree;#",
2701  720,
2702  -1.,
2703  179.);
2707  "PlaneAngles_first_candidates_Target_mbias3",
2708  "PlaneAngles_first_candidates_Target_mbias3; #theta angle in degree;#",
2709  720,
2710  -1.,
2711  179.);
2715  "PlaneAngles_first_fromPi0_Target_mbias3",
2716  "PlaneAngles_first_fromPi0_Target_mbias3; #theta angle in degree;#",
2717  720,
2718  -1.,
2719  179.);
2722 
2723 
2725  new TH2D("InvMass_vs_OA_candidates_Outside_mbias3",
2726  "InvMass_vs_OA_candidates_Outside_mbias3; invariant mass in "
2727  "GeV/c^{2}; opening angle in degree",
2728  500,
2729  0,
2730  0.5,
2731  500,
2732  0,
2733  50);
2737  new TH2D("InvMass_vs_OA_fromPi0_Outside_mbias3",
2738  "InvMass_vs_OA_fromPi0_Outside_mbias3; invariant mass in "
2739  "GeV/c^{2}; opening angle in degree",
2740  500,
2741  0,
2742  0.5,
2743  500,
2744  0,
2745  50);
2749  "GammasInvMass_candidates_Outside_mbias3",
2750  "GammasInvMass_candidates_Outside_mbias3; invariant mass in GeV/c^{2};#",
2751  510,
2752  -0.01,
2753  0.5);
2757  new TH1D("GammasOA_candidates_Outside_mbias3",
2758  "GammasOA_candidates_Outside_mbias3; opening angle in degree;#",
2759  300,
2760  -0.1,
2761  29.9);
2765  "GammasInvMass_fromPi0_Outside_mbias3",
2766  "GammasInvMass_fromPi0_Outside_mbias3; invariant mass in GeV/c^{2};#",
2767  510,
2768  -0.01,
2769  0.5);
2773  new TH1D("GammasOA_fromPi0_Outside_mbias3",
2774  "GammasOA_fromPi0_Outside_mbias3; opening angle in degree;#",
2775  300,
2776  -0.1,
2777  29.9);
2780  "PlaneAngles_last_candidates_Outside_mbias3",
2781  "PlaneAngles_last_candidates_Outside_mbias3; #theta angle in degree;#",
2782  720,
2783  -1.,
2784  179.);
2788  "PlaneAngles_last_fromPi0_Outside_mbias3",
2789  "PlaneAngles_last_fromPi0_Outside_mbias3; #theta angle in degree;#",
2790  720,
2791  -1.,
2792  179.);
2796  "PlaneAngles_first_candidates_Outside_mbias3",
2797  "PlaneAngles_first_candidates_Outside_mbias3; #theta angle in degree;#",
2798  720,
2799  -1.,
2800  179.);
2804  "PlaneAngles_first_fromPi0_Outside_mbias3",
2805  "PlaneAngles_first_fromPi0_Outside_mbias3; #theta angle in degree;#",
2806  720,
2807  -1.,
2808  179.);
2811 
2812 
2813  // Target_mbias3 => all
2815  "GammaInvMassReco_all_Target_mbias3",
2816  "GammaInvMassReco_all_Target_mbias3; invariant mass in GeV/c^{2};#",
2817  110,
2818  -0.01,
2819  0.1);
2823  new TH1D("GammaOpeningAngleReco_all_Target_mbias3",
2824  "GammaOpeningAngleReco_all_Target_mbias3; angle [deg];#",
2825  200,
2826  -0.1,
2827  19.9);
2830  Pdg_all_Target_mbias3 = new TH1D(
2831  "Pdg_all_Target_mbias3", "Pdg_all_Target_mbias3; Id;#", 800, 0, 400);
2834  new TH1D("P_reco_all_Target_mbias3",
2835  "P_reco_all_Target_mbias3; P in GeV/c^{2};#",
2836  600,
2837  0,
2838  6);
2841  new TH1D("Pt_reco_all_Target_mbias3",
2842  "Pt_reco_all_Target_mbias3; P_{t} in GeV/c^{2};#",
2843  300,
2844  0,
2845  3);
2848  new TH1D("Pi0InvMassReco_all_Target_mbias3",
2849  "Pi0InvMassReco_all_Target_mbias3; invariant mass in GeV/c^{2};#",
2850  1000,
2851  0,
2852  2.0);
2855  new TH1D("EMT_InvMass_all_Target_mbias3",
2856  "EMT_InvMass_all_Target_mbias3; invariant mass in GeV/c^{2};#",
2857  1000,
2858  0,
2859  2.0);
2862  new TH2D("Pi0_pt_vs_rap_all_Target_mbias3",
2863  "Pi0_pt_vs_rap_all_Target_mbias3; rapidity y; p_{t} in GeV/c ",
2864  90,
2865  -2.,
2866  7.,
2867  60,
2868  -1.,
2869  5.);
2872  new TH2D("Pi0_pt_vs_rap_est_all_Target_mbias3",
2873  "Pi0_pt_vs_rap_est_all_Target_mbias3; rapidity y; p_{t} in GeV/c ",
2874  10,
2875  0.,
2876  4.,
2877  10,
2878  0.,
2879  4.);
2882 
2883 
2884  // Target_mbias3 => zero
2886  "GammaInvMassReco_zero_Target_mbias3",
2887  "GammaInvMassReco_zero_Target_mbias3; invariant mass in GeV/c^{2};#",
2888  110,
2889  -0.01,
2890  0.1);
2894  new TH1D("GammaOpeningAngleReco_zero_Target_mbias3",
2895  "GammaOpeningAngleReco_zero_Target_mbias3; angle [deg];#",
2896  200,
2897  -0.1,
2898  19.9);
2901  Pdg_zero_Target_mbias3 = new TH1D(
2902  "Pdg_zero_Target_mbias3", "Pdg_zero_Target_mbias3; Id;#", 800, 0, 400);
2905  new TH1D("P_reco_zero_Target_mbias3",
2906  "P_reco_zero_Target_mbias3; P in GeV/c^{2};#",
2907  600,
2908  0,
2909  6);
2912  new TH1D("Pt_reco_zero_Target_mbias3",
2913  "Pt_reco_zero_Target_mbias3; P_{t} in GeV/c^{2};#",
2914  300,
2915  0,
2916  3);
2919  new TH1D("Pi0InvMassReco_zero_Target_mbias3",
2920  "Pi0InvMassReco_zero_Target_mbias3; invariant mass in GeV/c^{2};#",
2921  1000,
2922  0,
2923  2.0);
2927  new TH1D("EMT_InvMass_zero_Target_mbias3",
2928  "EMT_InvMass_zero_Target_mbias3; invariant mass in GeV/c^{2};#",
2929  1000,
2930  0,
2931  2.0);
2934  new TH2D("Pi0_pt_vs_rap_zero_Target_mbias3",
2935  "Pi0_pt_vs_rap_zero_Target_mbias3; rapidity y; p_{t} in GeV/c ",
2936  90,
2937  -2.,
2938  7.,
2939  60,
2940  -1.,
2941  5.);
2944  "Pi0_pt_vs_rap_est_zero_Target_mbias3",
2945  "Pi0_pt_vs_rap_est_zero_Target_mbias3; rapidity y; p_{t} in GeV/c ",
2946  10,
2947  0.,
2948  4.,
2949  10,
2950  0.,
2951  4.);
2954 
2955 
2956  // Target_mbias3 => one
2958  "GammaInvMassReco_one_Target_mbias3",
2959  "GammaInvMassReco_one_Target_mbias3; invariant mass in GeV/c^{2};#",
2960  110,
2961  -0.01,
2962  0.1);
2966  new TH1D("GammaOpeningAngleReco_one_Target_mbias3",
2967  "GammaOpeningAngleReco_one_Target_mbias3; angle [deg];#",
2968  200,
2969  -0.1,
2970  19.9);
2973  Pdg_one_Target_mbias3 = new TH1D(
2974  "Pdg_one_Target_mbias3", "Pdg_one_Target_mbias3; Id;#", 800, 0, 400);
2977  new TH1D("P_reco_one_Target_mbias3",
2978  "P_reco_one_Target_mbias3; P in GeV/c^{2};#",
2979  600,
2980  0,
2981  6);
2984  new TH1D("Pt_reco_one_Target_mbias3",
2985  "Pt_reco_one_Target_mbias3; P_{t} in GeV/c^{2};#",
2986  300,
2987  0,
2988  3);
2991  new TH1D("Pi0InvMassReco_one_Target_mbias3",
2992  "Pi0InvMassReco_one_Target_mbias3; invariant mass in GeV/c^{2};#",
2993  1000,
2994  0,
2995  2.0);
2998  new TH1D("EMT_InvMass_one_Target_mbias3",
2999  "EMT_InvMass_one_Target_mbias3; invariant mass in GeV/c^{2};#",
3000  1000,
3001  0,
3002  2.0);
3005  new TH2D("Pi0_pt_vs_rap_one_Target_mbias3",
3006  "Pi0_pt_vs_rap_one_Target_mbias3; rapidity y; p_{t} in GeV/c ",
3007  90,
3008  -2.,
3009  7.,
3010  60,
3011  -1.,
3012  5.);
3015  new TH2D("Pi0_pt_vs_rap_est_one_Target_mbias3",
3016  "Pi0_pt_vs_rap_est_one_Target_mbias3; rapidity y; p_{t} in GeV/c ",
3017  10,
3018  0.,
3019  4.,
3020  10,
3021  0.,
3022  4.);
3025 
3026 
3027  // Target_mbias3 => two
3029  "GammaInvMassReco_two_Target_mbias3",
3030  "GammaInvMassReco_two_Target_mbias3; invariant mass in GeV/c^{2};#",
3031  110,
3032  -0.01,
3033  0.1);
3037  new TH1D("GammaOpeningAngleReco_two_Target_mbias3",
3038  "GammaOpeningAngleReco_two_Target_mbias3; angle [deg];#",
3039  200,
3040  -0.1,
3041  19.9);
3044  Pdg_two_Target_mbias3 = new TH1D(
3045  "Pdg_two_Target_mbias3", "Pdg_two_Target_mbias3; Id;#", 800, 0, 400);
3048  new TH1D("P_reco_two_Target_mbias3",
3049  "P_reco_two_Target_mbias3; P in GeV/c^{2};#",
3050  600,
3051  0,
3052  6);
3055  new TH1D("Pt_reco_two_Target_mbias3",
3056  "Pt_reco_two_Target_mbias3; P_{t} in GeV/c^{2};#",
3057  300,
3058  0,
3059  3);
3062  new TH1D("Pi0InvMassReco_two_Target_mbias3",
3063  "Pi0InvMassReco_two_Target_mbias3; invariant mass in GeV/c^{2};#",
3064  1000,
3065  0,
3066  2.0);
3069  new TH1D("EMT_InvMass_two_Target_mbias3",
3070  "EMT_InvMass_two_Target_mbias3; invariant mass in GeV/c^{2};#",
3071  1000,
3072  0,
3073  2.0);
3076  new TH2D("Pi0_pt_vs_rap_two_Target_mbias3",
3077  "Pi0_pt_vs_rap_two_Target_mbias3; rapidity y; p_{t} in GeV/c ",
3078  90,
3079  -2.,
3080  7.,
3081  60,
3082  -1.,
3083  5.);
3086  new TH2D("Pi0_pt_vs_rap_est_two_Target_mbias3",
3087  "Pi0_pt_vs_rap_est_two_Target_mbias3; rapidity y; p_{t} in GeV/c ",
3088  10,
3089  0.,
3090  4.,
3091  10,
3092  0.,
3093  4.);
3096 
3097 
3098  // Target_mbias3 => onetwo
3100  "GammaInvMassReco_onetwo_Target_mbias3",
3101  "GammaInvMassReco_onetwo_Target_mbias3; invariant mass in GeV/c^{2};#",
3102  110,
3103  -0.01,
3104  0.1);
3108  new TH1D("GammaOpeningAngleReco_onetwo_Target_mbias3",
3109  "GammaOpeningAngleReco_onetwo_Target_mbias3; angle [deg];#",
3110  200,
3111  -0.1,
3112  19.9);
3115  Pdg_onetwo_Target_mbias3 = new TH1D(
3116  "Pdg_onetwo_Target_mbias3", "Pdg_onetwo_Target_mbias3; Id;#", 800, 0, 400);
3119  new TH1D("P_reco_onetwo_Target_mbias3",
3120  "P_reco_onetwo_Target_mbias3; P in GeV/c^{2};#",
3121  600,
3122  0,
3123  6);
3126  new TH1D("Pt_reco_onetwo_Target_mbias3",
3127  "Pt_reco_onetwo_Target_mbias3; P_{t} in GeV/c^{2};#",
3128  300,
3129  0,
3130  3);
3133  "Pi0InvMassReco_onetwo_Target_mbias3",
3134  "Pi0InvMassReco_onetwo_Target_mbias3; invariant mass in GeV/c^{2};#",
3135  1000,
3136  0,
3137  2.0);
3141  new TH1D("EMT_InvMass_onetwo_Target_mbias3",
3142  "EMT_InvMass_onetwo_Target_mbias3; invariant mass in GeV/c^{2};#",
3143  1000,
3144  0,
3145  2.0);
3149  new TH2D("Pi0_pt_vs_rap_onetwo_Target_mbias3",
3150  "Pi0_pt_vs_rap_onetwo_Target_mbias3; rapidity y; p_{t} in GeV/c ",
3151  90,
3152  -2.,
3153  7.,
3154  60,
3155  -1.,
3156  5.);
3160  "Pi0_pt_vs_rap_est_onetwo_Target_mbias3",
3161  "Pi0_pt_vs_rap_est_onetwo_Target_mbias3; rapidity y; p_{t} in GeV/c ",
3162  10,
3163  0.,
3164  4.,
3165  10,
3166  0.,
3167  4.);
3170 
3171 
3172  // Outside_mbias3 => all
3174  "GammaInvMassReco_all_Outside_mbias3",
3175  "GammaInvMassReco_all_Outside_mbias3; invariant mass in GeV/c^{2};#",
3176  110,
3177  -0.01,
3178  0.1);
3182  new TH1D("GammaOpeningAngleReco_all_Outside_mbias3",
3183  "GammaOpeningAngleReco_all_Outside_mbias3; angle [deg];#",
3184  200,
3185  -0.1,
3186  19.9);
3189  Pdg_all_Outside_mbias3 = new TH1D(
3190  "Pdg_all_Outside_mbias3", "Pdg_all_Outside_mbias3; Id;#", 800, 0, 400);
3193  new TH1D("P_reco_all_Outside_mbias3",
3194  "P_reco_all_Outside_mbias3; P in GeV/c^{2};#",
3195  600,
3196  0,
3197  6);
3200  new TH1D("Pt_reco_all_Outside_mbias3",
3201  "Pt_reco_all_Outside_mbias3; P_{t} in GeV/c^{2};#",
3202  300,
3203  0,
3204  3);
3207  new TH1D("Pi0InvMassReco_all_Outside_mbias3",
3208  "Pi0InvMassReco_all_Outside_mbias3; invariant mass in GeV/c^{2};#",
3209  1000,
3210  0,
3211  2.0);
3215  new TH1D("EMT_InvMass_all_Outside_mbias3",
3216  "EMT_InvMass_all_Outside_mbias3; invariant mass in GeV/c^{2};#",
3217  1000,
3218  0,
3219  2.0);
3222  new TH2D("Pi0_pt_vs_rap_all_Outside_mbias3",
3223  "Pi0_pt_vs_rap_all_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3224  90,
3225  -2.,
3226  7.,
3227  60,
3228  -1.,
3229  5.);
3232  "Pi0_pt_vs_rap_est_all_Outside_mbias3",
3233  "Pi0_pt_vs_rap_est_all_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3234  10,
3235  0.,
3236  4.,
3237  10,
3238  0.,
3239  4.);
3242 
3243 
3244  // Outside_mbias3 => zero
3246  "GammaInvMassReco_zero_Outside_mbias3",
3247  "GammaInvMassReco_zero_Outside_mbias3; invariant mass in GeV/c^{2};#",
3248  110,
3249  -0.01,
3250  0.1);
3254  new TH1D("GammaOpeningAngleReco_zero_Outside_mbias3",
3255  "GammaOpeningAngleReco_zero_Outside_mbias3; angle [deg];#",
3256  200,
3257  -0.1,
3258  19.9);
3261  Pdg_zero_Outside_mbias3 = new TH1D(
3262  "Pdg_zero_Outside_mbias3", "Pdg_zero_Outside_mbias3; Id;#", 800, 0, 400);
3265  new TH1D("P_reco_zero_Outside_mbias3",
3266  "P_reco_zero_Outside_mbias3; P in GeV/c^{2};#",
3267  600,
3268  0,
3269  6);
3272  new TH1D("Pt_reco_zero_Outside_mbias3",
3273  "Pt_reco_zero_Outside_mbias3; P_{t} in GeV/c^{2};#",
3274  300,
3275  0,
3276  3);
3279  "Pi0InvMassReco_zero_Outside_mbias3",
3280  "Pi0InvMassReco_zero_Outside_mbias3; invariant mass in GeV/c^{2};#",
3281  1000,
3282  0,
3283  2.0);
3287  new TH1D("EMT_InvMass_zero_Outside_mbias3",
3288  "EMT_InvMass_zero_Outside_mbias3; invariant mass in GeV/c^{2};#",
3289  1000,
3290  0,
3291  2.0);
3294  new TH2D("Pi0_pt_vs_rap_zero_Outside_mbias3",
3295  "Pi0_pt_vs_rap_zero_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3296  90,
3297  -2.,
3298  7.,
3299  60,
3300  -1.,
3301  5.);
3305  "Pi0_pt_vs_rap_est_zero_Outside_mbias3",
3306  "Pi0_pt_vs_rap_est_zero_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3307  10,
3308  0.,
3309  4.,
3310  10,
3311  0.,
3312  4.);
3315 
3316 
3317  // Outside_mbias3 => one
3319  "GammaInvMassReco_one_Outside_mbias3",
3320  "GammaInvMassReco_one_Outside_mbias3; invariant mass in GeV/c^{2};#",
3321  110,
3322  -0.01,
3323  0.1);
3327  new TH1D("GammaOpeningAngleReco_one_Outside_mbias3",
3328  "GammaOpeningAngleReco_one_Outside_mbias3; angle [deg];#",
3329  200,
3330  -0.1,
3331  19.9);
3334  Pdg_one_Outside_mbias3 = new TH1D(
3335  "Pdg_one_Outside_mbias3", "Pdg_one_Outside_mbias3; Id;#", 800, 0, 400);
3338  new TH1D("P_reco_one_Outside_mbias3",
3339  "P_reco_one_Outside_mbias3; P in GeV/c^{2};#",
3340  600,
3341  0,
3342  6);
3345  new TH1D("Pt_reco_one_Outside_mbias3",
3346  "Pt_reco_one_Outside_mbias3; P_{t} in GeV/c^{2};#",
3347  300,
3348  0,
3349  3);
3352  new TH1D("Pi0InvMassReco_one_Outside_mbias3",
3353  "Pi0InvMassReco_one_Outside_mbias3; invariant mass in GeV/c^{2};#",
3354  1000,
3355  0,
3356  2.0);
3360  new TH1D("EMT_InvMass_one_Outside_mbias3",
3361  "EMT_InvMass_one_Outside_mbias3; invariant mass in GeV/c^{2};#",
3362  1000,
3363  0,
3364  2.0);
3367  new TH2D("Pi0_pt_vs_rap_one_Outside_mbias3",
3368  "Pi0_pt_vs_rap_one_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3369  90,
3370  -2.,
3371  7.,
3372  60,
3373  -1.,
3374  5.);
3377  "Pi0_pt_vs_rap_est_one_Outside_mbias3",
3378  "Pi0_pt_vs_rap_est_one_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3379  10,
3380  0.,
3381  4.,
3382  10,
3383  0.,
3384  4.);
3387 
3388 
3389  // Outside_mbias3 => two
3391  "GammaInvMassReco_two_Outside_mbias3",
3392  "GammaInvMassReco_two_Outside_mbias3; invariant mass in GeV/c^{2};#",
3393  110,
3394  -0.01,
3395  0.1);
3399  new TH1D("GammaOpeningAngleReco_two_Outside_mbias3",
3400  "GammaOpeningAngleReco_two_Outside_mbias3; angle [deg];#",
3401  200,
3402  -0.1,
3403  19.9);
3406  Pdg_two_Outside_mbias3 = new TH1D(
3407  "Pdg_two_Outside_mbias3", "Pdg_two_Outside_mbias3; Id;#", 800, 0, 400);
3410  new TH1D("P_reco_two_Outside_mbias3",
3411  "P_reco_two_Outside_mbias3; P in GeV/c^{2};#",
3412  600,
3413  0,
3414  6);
3417  new TH1D("Pt_reco_two_Outside_mbias3",
3418  "Pt_reco_two_Outside_mbias3; P_{t} in GeV/c^{2};#",
3419  300,
3420  0,
3421  3);
3424  new TH1D("Pi0InvMassReco_two_Outside_mbias3",
3425  "Pi0InvMassReco_two_Outside_mbias3; invariant mass in GeV/c^{2};#",
3426  1000,
3427  0,
3428  2.0);
3432  new TH1D("EMT_InvMass_two_Outside_mbias3",
3433  "EMT_InvMass_two_Outside_mbias3; invariant mass in GeV/c^{2};#",
3434  1000,
3435  0,
3436  2.0);
3439  new TH2D("Pi0_pt_vs_rap_two_Outside_mbias3",
3440  "Pi0_pt_vs_rap_two_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3441  90,
3442  -2.,
3443  7.,
3444  60,
3445  -1.,
3446  5.);
3449  "Pi0_pt_vs_rap_est_two_Outside_mbias3",
3450  "Pi0_pt_vs_rap_est_two_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3451  10,
3452  0.,
3453  4.,
3454  10,
3455  0.,
3456  4.);
3459 
3460 
3461  // Outside_mbias3 => onetwo
3463  "GammaInvMassReco_onetwo_Outside_mbias3",
3464  "GammaInvMassReco_onetwo_Outside_mbias3; invariant mass in GeV/c^{2};#",
3465  110,
3466  -0.01,
3467  0.1);
3471  new TH1D("GammaOpeningAngleReco_onetwo_Outside_mbias3",
3472  "GammaOpeningAngleReco_onetwo_Outside_mbias3; angle [deg];#",
3473  200,
3474  -0.1,
3475  19.9);
3478  Pdg_onetwo_Outside_mbias3 = new TH1D("Pdg_onetwo_Outside_mbias3",
3479  "Pdg_onetwo_Outside_mbias3; Id;#",
3480  800,
3481  0,
3482  400);
3485  new TH1D("P_reco_onetwo_Outside_mbias3",
3486  "P_reco_onetwo_Outside_mbias3; P in GeV/c^{2};#",
3487  600,
3488  0,
3489  6);
3492  new TH1D("Pt_reco_onetwo_Outside_mbias3",
3493  "Pt_reco_onetwo_Outside_mbias3; P_{t} in GeV/c^{2};#",
3494  300,
3495  0,
3496  3);
3499  "Pi0InvMassReco_onetwo_Outside_mbias3",
3500  "Pi0InvMassReco_onetwo_Outside_mbias3; invariant mass in GeV/c^{2};#",
3501  1000,
3502  0,
3503  2.0);
3507  new TH1D("EMT_InvMass_onetwo_Outside_mbias3",
3508  "EMT_InvMass_onetwo_Outside_mbias3; invariant mass in GeV/c^{2};#",
3509  1000,
3510  0,
3511  2.0);
3515  new TH2D("Pi0_pt_vs_rap_onetwo_Outside_mbias3",
3516  "Pi0_pt_vs_rap_onetwo_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3517  90,
3518  -2.,
3519  7.,
3520  60,
3521  -1.,
3522  5.);
3526  "Pi0_pt_vs_rap_est_onetwo_Outside_mbias3",
3527  "Pi0_pt_vs_rap_est_onetwo_Outside_mbias3; rapidity y; p_{t} in GeV/c ",
3528  10,
3529  0.,
3530  4.,
3531  10,
3532  0.,
3533  4.);
3536 
3537 
3538  // Both_mbias3 => all
3540  new TH1D("GammaInvMassReco_all_Both_mbias3",
3541  "GammaInvMassReco_all_Both_mbias3; invariant mass in GeV/c^{2};#",
3542  110,
3543  -0.01,
3544  0.1);
3547  new TH1D("GammaOpeningAngleReco_all_Both_mbias3",
3548  "GammaOpeningAngleReco_all_Both_mbias3; angle [deg];#",
3549  200,
3550  -0.1,
3551  19.9);
3555  new TH1D("Pdg_all_Both_mbias3", "Pdg_all_Both_mbias3; Id;#", 800, 0, 400);
3557  P_reco_all_Both_mbias3 = new TH1D("P_reco_all_Both_mbias3",
3558  "P_reco_all_Both_mbias3; P in GeV/c^{2};#",
3559  600,
3560  0,
3561  6);
3564  new TH1D("Pt_reco_all_Both_mbias3",
3565  "Pt_reco_all_Both_mbias3; P_{t} in GeV/c^{2};#",
3566  300,
3567  0,
3568  3);
3571  new TH1D("Pi0InvMassReco_all_Both_mbias3",
3572  "Pi0InvMassReco_all_Both_mbias3; invariant mass in GeV/c^{2};#",
3573  1000,
3574  0,
3575  2.0);
3578  new TH1D("EMT_InvMass_all_Both_mbias3",
3579  "EMT_InvMass_all_Both_mbias3; invariant mass in GeV/c^{2};#",
3580  1000,
3581  0,
3582  2.0);
3585  new TH2D("Pi0_pt_vs_rap_all_Both_mbias3",
3586  "Pi0_pt_vs_rap_all_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3587  90,
3588  -2.,
3589  7.,
3590  60,
3591  -1.,
3592  5.);
3595  new TH2D("Pi0_pt_vs_rap_est_all_Both_mbias3",
3596  "Pi0_pt_vs_rap_est_all_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3597  10,
3598  0.,
3599  4.,
3600  10,
3601  0.,
3602  4.);
3604 
3605 
3606  // Both_mbias3 => zero
3608  new TH1D("GammaInvMassReco_zero_Both_mbias3",
3609  "GammaInvMassReco_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
3610  110,
3611  -0.01,
3612  0.1);
3615  new TH1D("GammaOpeningAngleReco_zero_Both_mbias3",
3616  "GammaOpeningAngleReco_zero_Both_mbias3; angle [deg];#",
3617  200,
3618  -0.1,
3619  19.9);
3623  new TH1D("Pdg_zero_Both_mbias3", "Pdg_zero_Both_mbias3; Id;#", 800, 0, 400);
3626  new TH1D("P_reco_zero_Both_mbias3",
3627  "P_reco_zero_Both_mbias3; P in GeV/c^{2};#",
3628  600,
3629  0,
3630  6);
3633  new TH1D("Pt_reco_zero_Both_mbias3",
3634  "Pt_reco_zero_Both_mbias3; P_{t} in GeV/c^{2};#",
3635  300,
3636  0,
3637  3);
3640  new TH1D("Pi0InvMassReco_zero_Both_mbias3",
3641  "Pi0InvMassReco_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
3642  1000,
3643  0,
3644  2.0);
3647  new TH1D("EMT_InvMass_zero_Both_mbias3",
3648  "EMT_InvMass_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
3649  1000,
3650  0,
3651  2.0);
3654  new TH2D("Pi0_pt_vs_rap_zero_Both_mbias3",
3655  "Pi0_pt_vs_rap_zero_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3656  90,
3657  -2.,
3658  7.,
3659  60,
3660  -1.,
3661  5.);
3664  new TH2D("Pi0_pt_vs_rap_est_zero_Both_mbias3",
3665  "Pi0_pt_vs_rap_est_zero_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3666  10,
3667  0.,
3668  4.,
3669  10,
3670  0.,
3671  4.);
3673 
3674 
3675  // Both_mbias3 => one
3677  new TH1D("GammaInvMassReco_one_Both_mbias3",
3678  "GammaInvMassReco_one_Both_mbias3; invariant mass in GeV/c^{2};#",
3679  110,
3680  -0.01,
3681  0.1);
3684  new TH1D("GammaOpeningAngleReco_one_Both_mbias3",
3685  "GammaOpeningAngleReco_one_Both_mbias3; angle [deg];#",
3686  200,
3687  -0.1,
3688  19.9);
3692  new TH1D("Pdg_one_Both_mbias3", "Pdg_one_Both_mbias3; Id;#", 800, 0, 400);
3694  P_reco_one_Both_mbias3 = new TH1D("P_reco_one_Both_mbias3",
3695  "P_reco_one_Both_mbias3; P in GeV/c^{2};#",
3696  600,
3697  0,
3698  6);
3701  new TH1D("Pt_reco_one_Both_mbias3",
3702  "Pt_reco_one_Both_mbias3; P_{t} in GeV/c^{2};#",
3703  300,
3704  0,
3705  3);
3708  new TH1D("Pi0InvMassReco_one_Both_mbias3",
3709  "Pi0InvMassReco_one_Both_mbias3; invariant mass in GeV/c^{2};#",
3710  1000,
3711  0,
3712  2.0);
3715  new TH1D("EMT_InvMass_one_Both_mbias3",
3716  "EMT_InvMass_one_Both_mbias3; invariant mass in GeV/c^{2};#",
3717  1000,
3718  0,
3719  2.0);
3722  new TH2D("Pi0_pt_vs_rap_one_Both_mbias3",
3723  "Pi0_pt_vs_rap_one_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3724  90,
3725  -2.,
3726  7.,
3727  60,
3728  -1.,
3729  5.);
3732  new TH2D("Pi0_pt_vs_rap_est_one_Both_mbias3",
3733  "Pi0_pt_vs_rap_est_one_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3734  10,
3735  0.,
3736  4.,
3737  10,
3738  0.,
3739  4.);
3741 
3742 
3743  // Both_mbias3 => two
3745  new TH1D("GammaInvMassReco_two_Both_mbias3",
3746  "GammaInvMassReco_two_Both_mbias3; invariant mass in GeV/c^{2};#",
3747  110,
3748  -0.01,
3749  0.1);
3752  new TH1D("GammaOpeningAngleReco_two_Both_mbias3",
3753  "GammaOpeningAngleReco_two_Both_mbias3; angle [deg];#",
3754  200,
3755  -0.1,
3756  19.9);
3760  new TH1D("Pdg_two_Both_mbias3", "Pdg_two_Both_mbias3; Id;#", 800, 0, 400);
3762  P_reco_two_Both_mbias3 = new TH1D("P_reco_two_Both_mbias3",
3763  "P_reco_two_Both_mbias3; P in GeV/c^{2};#",
3764  600,
3765  0,
3766  6);
3769  new TH1D("Pt_reco_two_Both_mbias3",
3770  "Pt_reco_two_Both_mbias3; P_{t} in GeV/c^{2};#",
3771  300,
3772  0,
3773  3);
3776  new TH1D("Pi0InvMassReco_two_Both_mbias3",
3777  "Pi0InvMassReco_two_Both_mbias3; invariant mass in GeV/c^{2};#",
3778  1000,
3779  0,
3780  2.0);
3783  new TH1D("EMT_InvMass_two_Both_mbias3",
3784  "EMT_InvMass_two_Both_mbias3; invariant mass in GeV/c^{2};#",
3785  1000,
3786  0,
3787  2.0);
3790  new TH2D("Pi0_pt_vs_rap_two_Both_mbias3",
3791  "Pi0_pt_vs_rap_two_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3792  90,
3793  -2.,
3794  7.,
3795  60,
3796  -1.,
3797  5.);
3800  new TH2D("Pi0_pt_vs_rap_est_two_Both_mbias3",
3801  "Pi0_pt_vs_rap_est_two_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3802  10,
3803  0.,
3804  4.,
3805  10,
3806  0.,
3807  4.);
3809 
3810 
3811  // Both_mbias3 => onetwo
3813  "GammaInvMassReco_onetwo_Both_mbias3",
3814  "GammaInvMassReco_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
3815  110,
3816  -0.01,
3817  0.1);
3821  new TH1D("GammaOpeningAngleReco_onetwo_Both_mbias3",
3822  "GammaOpeningAngleReco_onetwo_Both_mbias3; angle [deg];#",
3823  200,
3824  -0.1,
3825  19.9);
3828  Pdg_onetwo_Both_mbias3 = new TH1D(
3829  "Pdg_onetwo_Both_mbias3", "Pdg_onetwo_Both_mbias3; Id;#", 800, 0, 400);
3832  new TH1D("P_reco_onetwo_Both_mbias3",
3833  "P_reco_onetwo_Both_mbias3; P in GeV/c^{2};#",
3834  600,
3835  0,
3836  6);
3839  new TH1D("Pt_reco_onetwo_Both_mbias3",
3840  "Pt_reco_onetwo_Both_mbias3; P_{t} in GeV/c^{2};#",
3841  300,
3842  0,
3843  3);
3846  new TH1D("Pi0InvMassReco_onetwo_Both_mbias3",
3847  "Pi0InvMassReco_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
3848  1000,
3849  0,
3850  2.0);
3854  new TH1D("EMT_InvMass_onetwo_Both_mbias3",
3855  "EMT_InvMass_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
3856  1000,
3857  0,
3858  2.0);
3861  new TH2D("Pi0_pt_vs_rap_onetwo_Both_mbias3",
3862  "Pi0_pt_vs_rap_onetwo_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3863  90,
3864  -2.,
3865  7.,
3866  60,
3867  -1.,
3868  5.);
3871  "Pi0_pt_vs_rap_est_onetwo_Both_mbias3",
3872  "Pi0_pt_vs_rap_est_onetwo_Both_mbias3; rapidity y; p_{t} in GeV/c ",
3873  10,
3874  0.,
3875  4.,
3876  10,
3877  0.,
3878  4.);
3881 
3882 
3883  // Both_mbias3
3885  new TH2D("Pdg_vs_Distance_mbias3",
3886  "Pdg_vs_Distance_mbias3; pdg; distance in cm",
3887  2500,
3888  0,
3889  2499,
3890  500,
3891  0,
3892  50);
3895  new TH2D("P_vs_Distance_mbias3",
3896  "Distance between projected track and center of the ring (for e+ "
3897  "and e-); P in GeV/c^{2}; distance in cm",
3898  300,
3899  0,
3900  3,
3901  300,
3902  0,
3903  15);
3905 
3906 
3907  // Multiplicity Target_mbias3
3909  new TH2D("MultiplicityGamma_all_Target_mbias3",
3910  "MultiplicityGamma_all_Target_mbias3; Nof gammas in event; "
3911  "invariant mass in GeV/c^{2};#",
3912  400,
3913  0,
3914  30,
3915  1000,
3916  0,
3917  2.0);
3921  new TH2D("MultiplicityGamma_zero_Target_mbias3",
3922  "MultiplicityGamma_zero_Target_mbias3; Nof gammas in event; "
3923  "invariant mass in GeV/c^{2};#",
3924  400,
3925  0,
3926  30,
3927  1000,
3928  0,
3929  2.0);
3933  new TH2D("MultiplicityGamma_one_Target_mbias3",
3934  "MultiplicityGamma_one_Target_mbias3; Nof gammas in event; "
3935  "invariant mass in GeV/c^{2};#",
3936  400,
3937  0,
3938  30,
3939  1000,
3940  0,
3941  2.0);
3945  new TH2D("MultiplicityGamma_two_Target_mbias3",
3946  "MultiplicityGamma_two_Target_mbias3; Nof gammas in event; "
3947  "invariant mass in GeV/c^{2};#",
3948  400,
3949  0,
3950  30,
3951  1000,
3952  0,
3953  2.0);
3957  new TH2D("MultiplicityGamma_onetwo_Target_mbias3",
3958  "MultiplicityGamma_onetwo_Target_mbias3; Nof gammas in event; "
3959  "invariant mass in GeV/c^{2};#",
3960  400,
3961  0,
3962  30,
3963  1000,
3964  0,
3965  2.0);
3968 
3970  new TH2D("MultiplicityChargedParticles_all_Target_mbias3",
3971  "MultiplicityChargedParticles_all_Target_mbias3; Nof charged "
3972  "particles in event; invariant mass in GeV/c^{2};#",
3973  1000,
3974  0,
3975  1000,
3976  1000,
3977  0,
3978  2.0);
3982  new TH2D("MultiplicityChargedParticles_zero_Target_mbias3",
3983  "MultiplicityChargedParticles_zero_Target_mbias3; Nof charged "
3984  "particles in event; invariant mass in GeV/c^{2};#",
3985  1000,
3986  0,
3987  1000,
3988  1000,
3989  0,
3990  2.0);
3994  new TH2D("MultiplicityChargedParticles_one_Target_mbias3",
3995  "MultiplicityChargedParticles_one_Target_mbias3; Nof charged "
3996  "particles in event; invariant mass in GeV/c^{2};#",
3997  1000,
3998  0,
3999  1000,
4000  1000,
4001  0,
4002  2.0);
4006  new TH2D("MultiplicityChargedParticles_two_Target_mbias3",
4007  "MultiplicityChargedParticles_two_Target_mbias3; Nof charged "
4008  "particles in event; invariant mass in GeV/c^{2};#",
4009  1000,
4010  0,
4011  1000,
4012  1000,
4013  0,
4014  2.0);
4018  new TH2D("MultiplicityChargedParticles_onetwo_Target_mbias3",
4019  "MultiplicityChargedParticles_onetwo_Target_mbias3; Nof charged "
4020  "particles in event; invariant mass in GeV/c^{2};#",
4021  1000,
4022  0,
4023  1000,
4024  1000,
4025  0,
4026  2.0);
4029 
4030  // Multiplicity Outside_mbias3
4032  new TH2D("MultiplicityGamma_all_Outside_mbias3",
4033  "MultiplicityGamma_all_Outside_mbias3; Nof gammas in event; "
4034  "invariant mass in GeV/c^{2};#",
4035  400,
4036  0,
4037  30,
4038  1000,
4039  0,
4040  2.0);
4044  new TH2D("MultiplicityGamma_zero_Outside_mbias3",
4045  "MultiplicityGamma_zero_Outside_mbias3; Nof gammas in event; "
4046  "invariant mass in GeV/c^{2};#",
4047  400,
4048  0,
4049  30,
4050  1000,
4051  0,
4052  2.0);
4056  new TH2D("MultiplicityGamma_one_Outside_mbias3",
4057  "MultiplicityGamma_one_Outside_mbias3; Nof gammas in event; "
4058  "invariant mass in GeV/c^{2};#",
4059  400,
4060  0,
4061  30,
4062  1000,
4063  0,
4064  2.0);
4068  new TH2D("MultiplicityGamma_two_Outside_mbias3",
4069  "MultiplicityGamma_two_Outside_mbias3; Nof gammas in event; "
4070  "invariant mass in GeV/c^{2};#",
4071  400,
4072  0,
4073  30,
4074  1000,
4075  0,
4076  2.0);
4080  new TH2D("MultiplicityGamma_onetwo_Outside_mbias3",
4081  "MultiplicityGamma_onetwo_Outside_mbias3; Nof gammas in event; "
4082  "invariant mass in GeV/c^{2};#",
4083  400,
4084  0,
4085  30,
4086  1000,
4087  0,
4088  2.0);
4091 
4093  new TH2D("MultiplicityChargedParticles_all_Outside_mbias3",
4094  "MultiplicityChargedParticles_all_Outside_mbias3; Nof charged "
4095  "particles in event; invariant mass in GeV/c^{2};#",
4096  1000,
4097  0,
4098  1000,
4099  1000,
4100  0,
4101  2.0);
4105  new TH2D("MultiplicityChargedParticles_zero_Outside_mbias3",
4106  "MultiplicityChargedParticles_zero_Outside_mbias3; Nof charged "
4107  "particles in event; invariant mass in GeV/c^{2};#",
4108  1000,
4109  0,
4110  1000,
4111  1000,
4112  0,
4113  2.0);
4117  new TH2D("MultiplicityChargedParticles_one_Outside_mbias3",
4118  "MultiplicityChargedParticles_one_Outside_mbias3; Nof charged "
4119  "particles in event; invariant mass in GeV/c^{2};#",
4120  1000,
4121  0,
4122  1000,
4123  1000,
4124  0,
4125  2.0);
4129  new TH2D("MultiplicityChargedParticles_two_Outside_mbias3",
4130  "MultiplicityChargedParticles_two_Outside_mbias3; Nof charged "
4131  "particles in event; invariant mass in GeV/c^{2};#",
4132  1000,
4133  0,
4134  1000,
4135  1000,
4136  0,
4137  2.0);
4141  new TH2D("MultiplicityChargedParticles_onetwo_Outside_mbias3",
4142  "MultiplicityChargedParticles_onetwo_Outside_mbias3; Nof charged "
4143  "particles in event; invariant mass in GeV/c^{2};#",
4144  1000,
4145  0,
4146  1000,
4147  1000,
4148  0,
4149  2.0);
4152 
4153 
4154  // Multiplicity Both_mbias3
4156  new TH2D("MultiplicityGamma_all_Both_mbias3",
4157  "MultiplicityGamma_all_Both_mbias3; Nof gammas in event; "
4158  "invariant mass in GeV/c^{2};#",
4159  400,
4160  0,
4161  30,
4162  1000,
4163  0,
4164  2.0);
4168  new TH2D("MultiplicityGamma_zero_Both_mbias3",
4169  "MultiplicityGamma_zero_Both_mbias3; Nof gammas in event; "
4170  "invariant mass in GeV/c^{2};#",
4171  400,
4172  0,
4173  30,
4174  1000,
4175  0,
4176  2.0);
4180  new TH2D("MultiplicityGamma_one_Both_mbias3",
4181  "MultiplicityGamma_one_Both_mbias3; Nof gammas in event; "
4182  "invariant mass in GeV/c^{2};#",
4183  400,
4184  0,
4185  30,
4186  1000,
4187  0,
4188  2.0);
4192  new TH2D("MultiplicityGamma_two_Both_mbias3",
4193  "MultiplicityGamma_two_Both_mbias3; Nof gammas in event; "
4194  "invariant mass in GeV/c^{2};#",
4195  400,
4196  0,
4197  30,
4198  1000,
4199  0,
4200  2.0);
4204  new TH2D("MultiplicityGamma_onetwo_Both_mbias3",
4205  "MultiplicityGamma_onetwo_Both_mbias3; Nof gammas in event; "
4206  "invariant mass in GeV/c^{2};#",
4207  400,
4208  0,
4209  30,
4210  1000,
4211  0,
4212  2.0);
4215 
4217  new TH2D("MultiplicityChargedParticles_all_Both_mbias3",
4218  "MultiplicityChargedParticles_all_Both_mbias3; Nof charged "
4219  "particles in event; invariant mass in GeV/c^{2};#",
4220  1000,
4221  0,
4222  1000,
4223  1000,
4224  0,
4225  2.0);
4229  new TH2D("MultiplicityChargedParticles_zero_Both_mbias3",
4230  "MultiplicityChargedParticles_zero_Both_mbias3; Nof charged "
4231  "particles in event; invariant mass in GeV/c^{2};#",
4232  1000,
4233  0,
4234  1000,
4235  1000,
4236  0,
4237  2.0);
4241  new TH2D("MultiplicityChargedParticles_one_Both_mbias3",
4242  "MultiplicityChargedParticles_one_Both_mbias3; Nof charged "
4243  "particles in event; invariant mass in GeV/c^{2};#",
4244  1000,
4245  0,
4246  1000,
4247  1000,
4248  0,
4249  2.0);
4253  new TH2D("MultiplicityChargedParticles_two_Both_mbias3",
4254  "MultiplicityChargedParticles_two_Both_mbias3; Nof charged "
4255  "particles in event; invariant mass in GeV/c^{2};#",
4256  1000,
4257  0,
4258  1000,
4259  1000,
4260  0,
4261  2.0);
4265  new TH2D("MultiplicityChargedParticles_onetwo_Both_mbias3",
4266  "MultiplicityChargedParticles_onetwo_Both_mbias3; Nof charged "
4267  "particles in event; invariant mass in GeV/c^{2};#",
4268  1000,
4269  0,
4270  1000,
4271  1000,
4272  0,
4273  2.0);
4276 
4277 
4278  // rap_vs_Pt for "OneTwo" and "Both_mbias3"
4282  new TH1D("rap_vs_Pt_InM_1_mbias3",
4283  "rapidity = (1.2-1.6) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4284  "mass in GeV/c^{2};#",
4285  1000,
4286  0,
4287  2.0);
4290  new TH1D("rap_vs_Pt_InM_2_mbias3",
4291  "rapidity = (1.2-1.6) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4292  "mass in GeV/c^{2};#",
4293  1000,
4294  0,
4295  2.0);
4298  new TH1D("rap_vs_Pt_InM_3_mbias3",
4299  "rapidity = (1.2-1.6) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4300  "mass in GeV/c^{2};#",
4301  1000,
4302  0,
4303  2.0);
4306  new TH1D("rap_vs_Pt_InM_4_mbias3",
4307  "rapidity = (1.2-1.6) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4308  "mass in GeV/c^{2};#",
4309  1000,
4310  0,
4311  2.0);
4314  new TH1D("rap_vs_Pt_InM_5_mbias3",
4315  "rapidity = (1.2-1.6) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4316  "mass in GeV/c^{2};#",
4317  1000,
4318  0,
4319  2.0);
4322  new TH1D("rap_vs_Pt_InM_6_mbias3",
4323  "rapidity = (1.6-2.0) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4324  "mass in GeV/c^{2};#",
4325  1000,
4326  0,
4327  2.0);
4330  new TH1D("rap_vs_Pt_InM_7_mbias3",
4331  "rapidity = (1.6-2.0) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4332  "mass in GeV/c^{2};#",
4333  1000,
4334  0,
4335  2.0);
4338  new TH1D("rap_vs_Pt_InM_8_mbias3",
4339  "rapidity = (1.6-2.0) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4340  "mass in GeV/c^{2};#",
4341  1000,
4342  0,
4343  2.0);
4346  new TH1D("rap_vs_Pt_InM_9_mbias3",
4347  "rapidity = (1.6-2.0) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4348  "mass in GeV/c^{2};#",
4349  1000,
4350  0,
4351  2.0);
4354  new TH1D("rap_vs_Pt_InM_10_mbias3",
4355  "rapidity = (1.6-2.0) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4356  "mass in GeV/c^{2};#",
4357  1000,
4358  0,
4359  2.0);
4362  new TH1D("rap_vs_Pt_InM_11_mbias3",
4363  "rapidity = (2.0-2.4) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4364  "mass in GeV/c^{2};#",
4365  1000,
4366  0,
4367  2.0);
4370  new TH1D("rap_vs_Pt_InM_12_mbias3",
4371  "rapidity = (2.0-2.4) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4372  "mass in GeV/c^{2};#",
4373  1000,
4374  0,
4375  2.0);
4378  new TH1D("rap_vs_Pt_InM_13_mbias3",
4379  "rapidity = (2.0-2.4) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4380  "mass in GeV/c^{2};#",
4381  1000,
4382  0,
4383  2.0);
4386  new TH1D("rap_vs_Pt_InM_14_mbias3",
4387  "rapidity = (2.0-2.4) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4388  "mass in GeV/c^{2};#",
4389  1000,
4390  0,
4391  2.0);
4394  new TH1D("rap_vs_Pt_InM_15_mbias3",
4395  "rapidity = (2.0-2.4) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4396  "mass in GeV/c^{2};#",
4397  1000,
4398  0,
4399  2.0);
4402  new TH1D("rap_vs_Pt_InM_16_mbias3",
4403  "rapidity = (2.4-2.8) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4404  "mass in GeV/c^{2};#",
4405  1000,
4406  0,
4407  2.0);
4410  new TH1D("rap_vs_Pt_InM_17_mbias3",
4411  "rapidity = (2.4-2.8) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4412  "mass in GeV/c^{2};#",
4413  1000,
4414  0,
4415  2.0);
4418  new TH1D("rap_vs_Pt_InM_18_mbias3",
4419  "rapidity = (2.4-2.8) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4420  "mass in GeV/c^{2};#",
4421  1000,
4422  0,
4423  2.0);
4426  new TH1D("rap_vs_Pt_InM_19_mbias3",
4427  "rapidity = (2.4-2.8) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4428  "mass in GeV/c^{2};#",
4429  1000,
4430  0,
4431  2.0);
4434  new TH1D("rap_vs_Pt_InM_20_mbias3",
4435  "rapidity = (2.4-2.8) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4436  "mass in GeV/c^{2};#",
4437  1000,
4438  0,
4439  2.0);
4442  new TH1D("rap_vs_Pt_InM_21_mbias3",
4443  "rapidity = (2.8-3.2) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4444  "mass in GeV/c^{2};#",
4445  1000,
4446  0,
4447  2.0);
4450  new TH1D("rap_vs_Pt_InM_22_mbias3",
4451  "rapidity = (2.8-3.2) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4452  "mass in GeV/c^{2};#",
4453  1000,
4454  0,
4455  2.0);
4458  new TH1D("rap_vs_Pt_InM_23_mbias3",
4459  "rapidity = (2.8-3.2) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4460  "mass in GeV/c^{2};#",
4461  1000,
4462  0,
4463  2.0);
4466  new TH1D("rap_vs_Pt_InM_24_mbias3",
4467  "rapidity = (2.8-3.2) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4468  "mass in GeV/c^{2};#",
4469  1000,
4470  0,
4471  2.0);
4474  new TH1D("rap_vs_Pt_InM_25_mbias3",
4475  "rapidity = (2.8-3.2) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4476  "mass in GeV/c^{2};#",
4477  1000,
4478  0,
4479  2.0);
4482  new TH1D("rap_vs_Pt_InM_26_mbias3",
4483  "rapidity = (3.2-3.6) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4484  "mass in GeV/c^{2};#",
4485  1000,
4486  0,
4487  2.0);
4490  new TH1D("rap_vs_Pt_InM_27_mbias3",
4491  "rapidity = (3.2-3.6) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4492  "mass in GeV/c^{2};#",
4493  1000,
4494  0,
4495  2.0);
4498  new TH1D("rap_vs_Pt_InM_28_mbias3",
4499  "rapidity = (3.2-3.6) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4500  "mass in GeV/c^{2};#",
4501  1000,
4502  0,
4503  2.0);
4506  new TH1D("rap_vs_Pt_InM_29_mbias3",
4507  "rapidity = (3.2-3.6) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4508  "mass in GeV/c^{2};#",
4509  1000,
4510  0,
4511  2.0);
4514  new TH1D("rap_vs_Pt_InM_30_mbias3",
4515  "rapidity = (3.2-3.6) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4516  "mass in GeV/c^{2};#",
4517  1000,
4518  0,
4519  2.0);
4521 
4523  new TH1D("rap_vs_Pt_InM_mixing_1_mbias3",
4524  "rapidity = (1.2-1.6) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4525  "mass in GeV/c^{2};#",
4526  1000,
4527  0,
4528  2.0);
4531  new TH1D("rap_vs_Pt_InM_mixing_2_mbias3",
4532  "rapidity = (1.2-1.6) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4533  "mass in GeV/c^{2};#",
4534  1000,
4535  0,
4536  2.0);
4539  new TH1D("rap_vs_Pt_InM_mixing_3_mbias3",
4540  "rapidity = (1.2-1.6) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4541  "mass in GeV/c^{2};#",
4542  1000,
4543  0,
4544  2.0);
4547  new TH1D("rap_vs_Pt_InM_mixing_4_mbias3",
4548  "rapidity = (1.2-1.6) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4549  "mass in GeV/c^{2};#",
4550  1000,
4551  0,
4552  2.0);
4555  new TH1D("rap_vs_Pt_InM_mixing_5_mbias3",
4556  "rapidity = (1.2-1.6) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4557  "mass in GeV/c^{2};#",
4558  1000,
4559  0,
4560  2.0);
4563  new TH1D("rap_vs_Pt_InM_mixing_6_mbias3",
4564  "rapidity = (1.6-2.0) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4565  "mass in GeV/c^{2};#",
4566  1000,
4567  0,
4568  2.0);
4571  new TH1D("rap_vs_Pt_InM_mixing_7_mbias3",
4572  "rapidity = (1.6-2.0) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4573  "mass in GeV/c^{2};#",
4574  1000,
4575  0,
4576  2.0);
4579  new TH1D("rap_vs_Pt_InM_mixing_8_mbias3",
4580  "rapidity = (1.6-2.0) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4581  "mass in GeV/c^{2};#",
4582  1000,
4583  0,
4584  2.0);
4587  new TH1D("rap_vs_Pt_InM_mixing_9_mbias3",
4588  "rapidity = (1.6-2.0) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4589  "mass in GeV/c^{2};#",
4590  1000,
4591  0,
4592  2.0);
4595  new TH1D("rap_vs_Pt_InM_mixing_10_mbias3",
4596  "rapidity = (1.6-2.0) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4597  "mass in GeV/c^{2};#",
4598  1000,
4599  0,
4600  2.0);
4603  new TH1D("rap_vs_Pt_InM_mixing_11_mbias3",
4604  "rapidity = (2.0-2.4) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4605  "mass in GeV/c^{2};#",
4606  1000,
4607  0,
4608  2.0);
4611  new TH1D("rap_vs_Pt_InM_mixing_12_mbias3",
4612  "rapidity = (2.0-2.4) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4613  "mass in GeV/c^{2};#",
4614  1000,
4615  0,
4616  2.0);
4619  new TH1D("rap_vs_Pt_InM_mixing_13_mbias3",
4620  "rapidity = (2.0-2.4) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4621  "mass in GeV/c^{2};#",
4622  1000,
4623  0,
4624  2.0);
4627  new TH1D("rap_vs_Pt_InM_mixing_14_mbias3",
4628  "rapidity = (2.0-2.4) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4629  "mass in GeV/c^{2};#",
4630  1000,
4631  0,
4632  2.0);
4635  new TH1D("rap_vs_Pt_InM_mixing_15_mbias3",
4636  "rapidity = (2.0-2.4) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4637  "mass in GeV/c^{2};#",
4638  1000,
4639  0,
4640  2.0);
4643  new TH1D("rap_vs_Pt_InM_mixing_16_mbias3",
4644  "rapidity = (2.4-2.8) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4645  "mass in GeV/c^{2};#",
4646  1000,
4647  0,
4648  2.0);
4651  new TH1D("rap_vs_Pt_InM_mixing_17_mbias3",
4652  "rapidity = (2.4-2.8) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4653  "mass in GeV/c^{2};#",
4654  1000,
4655  0,
4656  2.0);
4659  new TH1D("rap_vs_Pt_InM_mixing_18_mbias3",
4660  "rapidity = (2.4-2.8) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4661  "mass in GeV/c^{2};#",
4662  1000,
4663  0,
4664  2.0);
4667  new TH1D("rap_vs_Pt_InM_mixing_19_mbias3",
4668  "rapidity = (2.4-2.8) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4669  "mass in GeV/c^{2};#",
4670  1000,
4671  0,
4672  2.0);
4675  new TH1D("rap_vs_Pt_InM_mixing_20_mbias3",
4676  "rapidity = (2.4-2.8) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4677  "mass in GeV/c^{2};#",
4678  1000,
4679  0,
4680  2.0);
4683  new TH1D("rap_vs_Pt_InM_mixing_21_mbias3",
4684  "rapidity = (2.8-3.2) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4685  "mass in GeV/c^{2};#",
4686  1000,
4687  0,
4688  2.0);
4691  new TH1D("rap_vs_Pt_InM_mixing_22_mbias3",
4692  "rapidity = (2.8-3.2) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4693  "mass in GeV/c^{2};#",
4694  1000,
4695  0,
4696  2.0);
4699  new TH1D("rap_vs_Pt_InM_mixing_23_mbias3",
4700  "rapidity = (2.8-3.2) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4701  "mass in GeV/c^{2};#",
4702  1000,
4703  0,
4704  2.0);
4707  new TH1D("rap_vs_Pt_InM_mixing_24_mbias3",
4708  "rapidity = (2.8-3.2) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4709  "mass in GeV/c^{2};#",
4710  1000,
4711  0,
4712  2.0);
4715  new TH1D("rap_vs_Pt_InM_mixing_25_mbias3",
4716  "rapidity = (2.8-3.2) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4717  "mass in GeV/c^{2};#",
4718  1000,
4719  0,
4720  2.0);
4723  new TH1D("rap_vs_Pt_InM_mixing_26_mbias3",
4724  "rapidity = (3.2-3.6) P_{t} = (0.0-0.4 GeV/c^{2}) ;invariant "
4725  "mass in GeV/c^{2};#",
4726  1000,
4727  0,
4728  2.0);
4731  new TH1D("rap_vs_Pt_InM_mixing_27_mbias3",
4732  "rapidity = (3.2-3.6) P_{t} = (0.4-0.8 GeV/c^{2}) ;invariant "
4733  "mass in GeV/c^{2};#",
4734  1000,
4735  0,
4736  2.0);
4739  new TH1D("rap_vs_Pt_InM_mixing_28_mbias3",
4740  "rapidity = (3.2-3.6) P_{t} = (0.8-1.2 GeV/c^{2}) ;invariant "
4741  "mass in GeV/c^{2};#",
4742  1000,
4743  0,
4744  2.0);
4747  new TH1D("rap_vs_Pt_InM_mixing_29_mbias3",
4748  "rapidity = (3.2-3.6) P_{t} = (1.2-1.6 GeV/c^{2}) ;invariant "
4749  "mass in GeV/c^{2};#",
4750  1000,
4751  0,
4752  2.0);
4755  new TH1D("rap_vs_Pt_InM_mixing_30_mbias3",
4756  "rapidity = (3.2-3.6) P_{t} = (1.6-2.0 GeV/c^{2}) ;invariant "
4757  "mass in GeV/c^{2};#",
4758  1000,
4759  0,
4760  2.0);
4762 
4763 
4764  // BG cases
4765  //Both_mbias3 all
4767  new TH1D("BG1_InM_all_Both_mbias3",
4768  "BG1_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4769  1000,
4770  0,
4771  2.0);
4774  new TH1D("BG2_InM_all_Both_mbias3",
4775  "BG2_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4776  1000,
4777  0,
4778  2.0);
4781  new TH1D("BG3_InM_all_Both_mbias3",
4782  "BG3_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4783  1000,
4784  0,
4785  2.0);
4788  new TH1D("BG4_InM_all_Both_mbias3",
4789  "BG4_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4790  1000,
4791  0,
4792  2.0);
4795  new TH1D("BG5_InM_all_Both_mbias3",
4796  "BG5_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4797  1000,
4798  0,
4799  2.0);
4802  new TH1D("BG6_InM_all_Both_mbias3",
4803  "BG6_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4804  1000,
4805  0,
4806  2.0);
4809  new TH1D("BG7_InM_all_Both_mbias3",
4810  "BG7_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4811  1000,
4812  0,
4813  2.0);
4816  new TH1D("BG8_InM_all_Both_mbias3",
4817  "BG8_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4818  1000,
4819  0,
4820  2.0);
4823  new TH1D("BG9_InM_all_Both_mbias3",
4824  "BG9_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4825  1000,
4826  0,
4827  2.0);
4830  new TH1D("BG10_InM_all_Both_mbias3",
4831  "BG10_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4832  1000,
4833  0,
4834  2.0);
4836  PdgCase8_InM_all_Both_mbias3 = new TH1D("PdgCase8_InM_all_Both_mbias3",
4837  "PdgCase8_InM_all_Both_mbias3; Id ;#",
4838  5000,
4839  -2500,
4840  2500);
4843  new TH1D("PdgCase8mothers_InM_all_Both_mbias3",
4844  "PdgCase8mothers_InM_all_Both_mbias3; Id ;#",
4845  5000,
4846  -2500,
4847  2500);
4851  new TH1D("sameMIDcase8_InM_all_Both_mbias3",
4852  "sameMIDcase8_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4853  1000,
4854  0,
4855  2.0);
4858  new TH1D("sameGRIDcase8_InM_all_Both_mbias3",
4859  "sameGRIDcase8_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4860  1000,
4861  0,
4862  2.0);
4866  new TH2D("Case1ZYPos_InM_all_Both_mbias3",
4867  "Case1ZYPos_InM_all_Both_mbias3; z[cm]; y[cm]",
4868  400,
4869  -1,
4870  200,
4871  200,
4872  -50,
4873  50);
4876  new TH1D("sameMIDcase8_mothedPDG_InM_all_Both_mbias3",
4877  "sameMIDcase8_mothedPDG_InM_all_Both_mbias3; Id ;#",
4878  5000,
4879  -2500,
4880  2500);
4884  new TH1D("PdgCase8NonEComeFromTarget_mbias3_InM_all_Both_mbias3",
4885  "PdgCase8NonEComeFromTarget_mbias3_InM_all_Both_mbias3; Id ;#",
4886  5000,
4887  -2500,
4888  2500);
4892  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias3_InM_all_Both_mbias3",
4893  "PdgCase8NonE_NOT_FromTarget_mbias3_InM_all_Both_mbias3; Id ;#",
4894  5000,
4895  -2500,
4896  2500);
4900  new TH1D("PdgCase8motherNonE_InM_all_Both_mbias3",
4901  "PdgCase8motherNonE_InM_all_Both_mbias3; Id ;#",
4902  5000,
4903  -2500,
4904  2500);
4908  "Case8ElFromDalitz_InM_all_Both_mbias3",
4909  "Case8ElFromDalitz_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4910  1000,
4911  0,
4912  2.0);
4916  "Case8NonElFrom_pn_InM_all_Both_mbias3",
4917  "Case8NonElFrom_pn_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4918  1000,
4919  0,
4920  2.0);
4924  "Case8NonElFrom_eta_InM_all_Both_mbias3",
4925  "Case8NonElFrom_eta_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4926  1000,
4927  0,
4928  2.0);
4932  "Case8NonElFrom_kaon_InM_all_Both_mbias3",
4933  "Case8NonElFrom_kaon_InM_all_Both_mbias3; invariant mass in GeV/c^{2};#",
4934  1000,
4935  0,
4936  2.0);
4940  new TH1D("sameMIDcase8NonEPdg_InM_all_Both_mbias3",
4941  "sameMIDcase8NonEPdg_InM_all_Both_mbias3; Id ;#",
4942  5000,
4943  -2500,
4944  2500);
4948  new TH1D("sameMIDcase8NonEMotherPdg_InM_all_Both_mbias3",
4949  "sameMIDcase8NonEMotherPdg_InM_all_Both_mbias3; Id ;#",
4950  5000,
4951  -2500,
4952  2500);
4956  new TH1D("sameMIDcase8NonEMotherIM_InM_all_Both_mbias3",
4957  "sameMIDcase8NonEMotherIM_InM_all_Both_mbias3; invariant mass in "
4958  "GeV/c^{2};#",
4959  1000,
4960  0,
4961  2.0);
4965  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias3_InM_all_Both_mbias3",
4966  "sameMIDcase8NonEPdgFromTarget_mbias3_InM_all_Both_mbias3; Id ;#",
4967  5000,
4968  -2500,
4969  2500);
4973  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3IM_InM_all_Both_mbias3",
4974  "sameMIDcase8NonEComeFromTarget_mbias3IM_InM_all_Both_mbias3; "
4975  "invariant mass in GeV/c^{2};#",
4976  1000,
4977  0,
4978  2.0);
4982  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3P_InM_all_Both_mbias3",
4983  "sameMIDcase8NonEComeFromTarget_mbias3P_InM_all_Both_mbias3; P in "
4984  "GeV/c^{2} ;#",
4985  200,
4986  0,
4987  10);
4991  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_all_Both_mbias3",
4992  "sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_all_Both_mbias3; Pt "
4993  "in GeV/c^{2} ;#",
4994  200,
4995  0,
4996  10);
4999  //Both_mbias3 zero
5001  new TH1D("BG1_InM_zero_Both_mbias3",
5002  "BG1_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5003  1000,
5004  0,
5005  2.0);
5008  new TH1D("BG2_InM_zero_Both_mbias3",
5009  "BG2_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5010  1000,
5011  0,
5012  2.0);
5015  new TH1D("BG3_InM_zero_Both_mbias3",
5016  "BG3_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5017  1000,
5018  0,
5019  2.0);
5022  new TH1D("BG4_InM_zero_Both_mbias3",
5023  "BG4_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5024  1000,
5025  0,
5026  2.0);
5029  new TH1D("BG5_InM_zero_Both_mbias3",
5030  "BG5_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5031  1000,
5032  0,
5033  2.0);
5036  new TH1D("BG6_InM_zero_Both_mbias3",
5037  "BG6_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5038  1000,
5039  0,
5040  2.0);
5043  new TH1D("BG7_InM_zero_Both_mbias3",
5044  "BG7_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5045  1000,
5046  0,
5047  2.0);
5050  new TH1D("BG8_InM_zero_Both_mbias3",
5051  "BG8_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5052  1000,
5053  0,
5054  2.0);
5057  new TH1D("BG9_InM_zero_Both_mbias3",
5058  "BG9_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5059  1000,
5060  0,
5061  2.0);
5064  new TH1D("BG10_InM_zero_Both_mbias3",
5065  "BG10_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5066  1000,
5067  0,
5068  2.0);
5071  new TH1D("PdgCase8_InM_zero_Both_mbias3",
5072  "PdgCase8_InM_zero_Both_mbias3; Id ;#",
5073  5000,
5074  -2500,
5075  2500);
5078  new TH1D("PdgCase8mothers_InM_zero_Both_mbias3",
5079  "PdgCase8mothers_InM_zero_Both_mbias3; Id ;#",
5080  5000,
5081  -2500,
5082  2500);
5086  new TH1D("sameMIDcase8_InM_zero_Both_mbias3",
5087  "sameMIDcase8_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5088  1000,
5089  0,
5090  2.0);
5094  "sameGRIDcase8_InM_zero_Both_mbias3",
5095  "sameGRIDcase8_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5096  1000,
5097  0,
5098  2.0);
5102  new TH2D("Case1ZYPos_InM_zero_Both_mbias3",
5103  "Case1ZYPos_InM_zero_Both_mbias3; z[cm]; y[cm]",
5104  400,
5105  -1,
5106  200,
5107  200,
5108  -50,
5109  50);
5112  new TH1D("sameMIDcase8_mothedPDG_InM_zero_Both_mbias3",
5113  "sameMIDcase8_mothedPDG_InM_zero_Both_mbias3; Id ;#",
5114  5000,
5115  -2500,
5116  2500);
5120  new TH1D("PdgCase8NonEComeFromTarget_mbias3_InM_zero_Both_mbias3",
5121  "PdgCase8NonEComeFromTarget_mbias3_InM_zero_Both_mbias3; Id ;#",
5122  5000,
5123  -2500,
5124  2500);
5128  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias3_InM_zero_Both_mbias3",
5129  "PdgCase8NonE_NOT_FromTarget_mbias3_InM_zero_Both_mbias3; Id ;#",
5130  5000,
5131  -2500,
5132  2500);
5136  new TH1D("PdgCase8motherNonE_InM_zero_Both_mbias3",
5137  "PdgCase8motherNonE_InM_zero_Both_mbias3; Id ;#",
5138  5000,
5139  -2500,
5140  2500);
5144  "Case8ElFromDalitz_InM_zero_Both_mbias3",
5145  "Case8ElFromDalitz_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5146  1000,
5147  0,
5148  2.0);
5152  "Case8NonElFrom_pn_InM_zero_Both_mbias3",
5153  "Case8NonElFrom_pn_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5154  1000,
5155  0,
5156  2.0);
5160  "Case8NonElFrom_eta_InM_zero_Both_mbias3",
5161  "Case8NonElFrom_eta_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5162  1000,
5163  0,
5164  2.0);
5168  "Case8NonElFrom_kaon_InM_zero_Both_mbias3",
5169  "Case8NonElFrom_kaon_InM_zero_Both_mbias3; invariant mass in GeV/c^{2};#",
5170  1000,
5171  0,
5172  2.0);
5176  new TH1D("sameMIDcase8NonEPdg_InM_zero_Both_mbias3",
5177  "sameMIDcase8NonEPdg_InM_zero_Both_mbias3; Id ;#",
5178  5000,
5179  -2500,
5180  2500);
5184  new TH1D("sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias3",
5185  "sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias3; Id ;#",
5186  5000,
5187  -2500,
5188  2500);
5192  new TH1D("sameMIDcase8NonEMotherIM_InM_zero_Both_mbias3",
5193  "sameMIDcase8NonEMotherIM_InM_zero_Both_mbias3; invariant mass in "
5194  "GeV/c^{2};#",
5195  1000,
5196  0,
5197  2.0);
5201  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias3_InM_zero_Both_mbias3",
5202  "sameMIDcase8NonEPdgFromTarget_mbias3_InM_zero_Both_mbias3; Id ;#",
5203  5000,
5204  -2500,
5205  2500);
5209  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3IM_InM_zero_Both_mbias3",
5210  "sameMIDcase8NonEComeFromTarget_mbias3IM_InM_zero_Both_mbias3; "
5211  "invariant mass in GeV/c^{2};#",
5212  1000,
5213  0,
5214  2.0);
5218  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3P_InM_zero_Both_mbias3",
5219  "sameMIDcase8NonEComeFromTarget_mbias3P_InM_zero_Both_mbias3; P "
5220  "in GeV/c^{2} ;#",
5221  200,
5222  0,
5223  10);
5227  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_zero_Both_mbias3",
5228  "sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_zero_Both_mbias3; Pt "
5229  "in GeV/c^{2} ;#",
5230  200,
5231  0,
5232  10);
5235  //Both_mbias3 one
5237  new TH1D("BG1_InM_one_Both_mbias3",
5238  "BG1_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5239  1000,
5240  0,
5241  2.0);
5244  new TH1D("BG2_InM_one_Both_mbias3",
5245  "BG2_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5246  1000,
5247  0,
5248  2.0);
5251  new TH1D("BG3_InM_one_Both_mbias3",
5252  "BG3_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5253  1000,
5254  0,
5255  2.0);
5258  new TH1D("BG4_InM_one_Both_mbias3",
5259  "BG4_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5260  1000,
5261  0,
5262  2.0);
5265  new TH1D("BG5_InM_one_Both_mbias3",
5266  "BG5_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5267  1000,
5268  0,
5269  2.0);
5272  new TH1D("BG6_InM_one_Both_mbias3",
5273  "BG6_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5274  1000,
5275  0,
5276  2.0);
5279  new TH1D("BG7_InM_one_Both_mbias3",
5280  "BG7_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5281  1000,
5282  0,
5283  2.0);
5286  new TH1D("BG8_InM_one_Both_mbias3",
5287  "BG8_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5288  1000,
5289  0,
5290  2.0);
5293  new TH1D("BG9_InM_one_Both_mbias3",
5294  "BG9_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5295  1000,
5296  0,
5297  2.0);
5300  new TH1D("BG10_InM_one_Both_mbias3",
5301  "BG10_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5302  1000,
5303  0,
5304  2.0);
5306  PdgCase8_InM_one_Both_mbias3 = new TH1D("PdgCase8_InM_one_Both_mbias3",
5307  "PdgCase8_InM_one_Both_mbias3; Id ;#",
5308  5000,
5309  -2500,
5310  2500);
5313  new TH1D("PdgCase8mothers_InM_one_Both_mbias3",
5314  "PdgCase8mothers_InM_one_Both_mbias3; Id ;#",
5315  5000,
5316  -2500,
5317  2500);
5321  new TH1D("sameMIDcase8_InM_one_Both_mbias3",
5322  "sameMIDcase8_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5323  1000,
5324  0,
5325  2.0);
5328  new TH1D("sameGRIDcase8_InM_one_Both_mbias3",
5329  "sameGRIDcase8_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5330  1000,
5331  0,
5332  2.0);
5336  new TH2D("Case1ZYPos_InM_one_Both_mbias3",
5337  "Case1ZYPos_InM_one_Both_mbias3; z[cm]; y[cm]",
5338  400,
5339  -1,
5340  200,
5341  200,
5342  -50,
5343  50);
5346  new TH1D("sameMIDcase8_mothedPDG_InM_one_Both_mbias3",
5347  "sameMIDcase8_mothedPDG_InM_one_Both_mbias3; Id ;#",
5348  5000,
5349  -2500,
5350  2500);
5354  new TH1D("PdgCase8NonEComeFromTarget_mbias3_InM_one_Both_mbias3",
5355  "PdgCase8NonEComeFromTarget_mbias3_InM_one_Both_mbias3; Id ;#",
5356  5000,
5357  -2500,
5358  2500);
5362  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias3_InM_one_Both_mbias3",
5363  "PdgCase8NonE_NOT_FromTarget_mbias3_InM_one_Both_mbias3; Id ;#",
5364  5000,
5365  -2500,
5366  2500);
5370  new TH1D("PdgCase8motherNonE_InM_one_Both_mbias3",
5371  "PdgCase8motherNonE_InM_one_Both_mbias3; Id ;#",
5372  5000,
5373  -2500,
5374  2500);
5378  "Case8ElFromDalitz_InM_one_Both_mbias3",
5379  "Case8ElFromDalitz_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5380  1000,
5381  0,
5382  2.0);
5386  "Case8NonElFrom_pn_InM_one_Both_mbias3",
5387  "Case8NonElFrom_pn_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5388  1000,
5389  0,
5390  2.0);
5394  "Case8NonElFrom_eta_InM_one_Both_mbias3",
5395  "Case8NonElFrom_eta_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5396  1000,
5397  0,
5398  2.0);
5402  "Case8NonElFrom_kaon_InM_one_Both_mbias3",
5403  "Case8NonElFrom_kaon_InM_one_Both_mbias3; invariant mass in GeV/c^{2};#",
5404  1000,
5405  0,
5406  2.0);
5410  new TH1D("sameMIDcase8NonEPdg_InM_one_Both_mbias3",
5411  "sameMIDcase8NonEPdg_InM_one_Both_mbias3; Id ;#",
5412  5000,
5413  -2500,
5414  2500);
5418  new TH1D("sameMIDcase8NonEMotherPdg_InM_one_Both_mbias3",
5419  "sameMIDcase8NonEMotherPdg_InM_one_Both_mbias3; Id ;#",
5420  5000,
5421  -2500,
5422  2500);
5426  new TH1D("sameMIDcase8NonEMotherIM_InM_one_Both_mbias3",
5427  "sameMIDcase8NonEMotherIM_InM_one_Both_mbias3; invariant mass in "
5428  "GeV/c^{2};#",
5429  1000,
5430  0,
5431  2.0);
5435  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias3_InM_one_Both_mbias3",
5436  "sameMIDcase8NonEPdgFromTarget_mbias3_InM_one_Both_mbias3; Id ;#",
5437  5000,
5438  -2500,
5439  2500);
5443  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3IM_InM_one_Both_mbias3",
5444  "sameMIDcase8NonEComeFromTarget_mbias3IM_InM_one_Both_mbias3; "
5445  "invariant mass in GeV/c^{2};#",
5446  1000,
5447  0,
5448  2.0);
5452  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3P_InM_one_Both_mbias3",
5453  "sameMIDcase8NonEComeFromTarget_mbias3P_InM_one_Both_mbias3; P in "
5454  "GeV/c^{2} ;#",
5455  200,
5456  0,
5457  10);
5461  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_one_Both_mbias3",
5462  "sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_one_Both_mbias3; Pt "
5463  "in GeV/c^{2} ;#",
5464  200,
5465  0,
5466  10);
5469  //Both_mbias3 two
5471  new TH1D("BG1_InM_two_Both_mbias3",
5472  "BG1_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5473  1000,
5474  0,
5475  2.0);
5478  new TH1D("BG2_InM_two_Both_mbias3",
5479  "BG2_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5480  1000,
5481  0,
5482  2.0);
5485  new TH1D("BG3_InM_two_Both_mbias3",
5486  "BG3_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5487  1000,
5488  0,
5489  2.0);
5492  new TH1D("BG4_InM_two_Both_mbias3",
5493  "BG4_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5494  1000,
5495  0,
5496  2.0);
5499  new TH1D("BG5_InM_two_Both_mbias3",
5500  "BG5_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5501  1000,
5502  0,
5503  2.0);
5506  new TH1D("BG6_InM_two_Both_mbias3",
5507  "BG6_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5508  1000,
5509  0,
5510  2.0);
5513  new TH1D("BG7_InM_two_Both_mbias3",
5514  "BG7_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5515  1000,
5516  0,
5517  2.0);
5520  new TH1D("BG8_InM_two_Both_mbias3",
5521  "BG8_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5522  1000,
5523  0,
5524  2.0);
5527  new TH1D("BG9_InM_two_Both_mbias3",
5528  "BG9_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5529  1000,
5530  0,
5531  2.0);
5534  new TH1D("BG10_InM_two_Both_mbias3",
5535  "BG10_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5536  1000,
5537  0,
5538  2.0);
5540  PdgCase8_InM_two_Both_mbias3 = new TH1D("PdgCase8_InM_two_Both_mbias3",
5541  "PdgCase8_InM_two_Both_mbias3; Id ;#",
5542  5000,
5543  -2500,
5544  2500);
5547  new TH1D("PdgCase8mothers_InM_two_Both_mbias3",
5548  "PdgCase8mothers_InM_two_Both_mbias3; Id ;#",
5549  5000,
5550  -2500,
5551  2500);
5555  new TH1D("sameMIDcase8_InM_two_Both_mbias3",
5556  "sameMIDcase8_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5557  1000,
5558  0,
5559  2.0);
5562  new TH1D("sameGRIDcase8_InM_two_Both_mbias3",
5563  "sameGRIDcase8_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5564  1000,
5565  0,
5566  2.0);
5570  new TH2D("Case1ZYPos_InM_two_Both_mbias3",
5571  "Case1ZYPos_InM_two_Both_mbias3; z[cm]; y[cm]",
5572  400,
5573  -1,
5574  200,
5575  200,
5576  -50,
5577  50);
5580  new TH1D("sameMIDcase8_mothedPDG_InM_two_Both_mbias3",
5581  "sameMIDcase8_mothedPDG_InM_two_Both_mbias3; Id ;#",
5582  5000,
5583  -2500,
5584  2500);
5588  new TH1D("PdgCase8NonEComeFromTarget_mbias3_InM_two_Both_mbias3",
5589  "PdgCase8NonEComeFromTarget_mbias3_InM_two_Both_mbias3; Id ;#",
5590  5000,
5591  -2500,
5592  2500);
5596  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias3_InM_two_Both_mbias3",
5597  "PdgCase8NonE_NOT_FromTarget_mbias3_InM_two_Both_mbias3; Id ;#",
5598  5000,
5599  -2500,
5600  2500);
5604  new TH1D("PdgCase8motherNonE_InM_two_Both_mbias3",
5605  "PdgCase8motherNonE_InM_two_Both_mbias3; Id ;#",
5606  5000,
5607  -2500,
5608  2500);
5612  "Case8ElFromDalitz_InM_two_Both_mbias3",
5613  "Case8ElFromDalitz_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5614  1000,
5615  0,
5616  2.0);
5620  "Case8NonElFrom_pn_InM_two_Both_mbias3",
5621  "Case8NonElFrom_pn_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5622  1000,
5623  0,
5624  2.0);
5628  "Case8NonElFrom_eta_InM_two_Both_mbias3",
5629  "Case8NonElFrom_eta_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5630  1000,
5631  0,
5632  2.0);
5636  "Case8NonElFrom_kaon_InM_two_Both_mbias3",
5637  "Case8NonElFrom_kaon_InM_two_Both_mbias3; invariant mass in GeV/c^{2};#",
5638  1000,
5639  0,
5640  2.0);
5644  new TH1D("sameMIDcase8NonEPdg_InM_two_Both_mbias3",
5645  "sameMIDcase8NonEPdg_InM_two_Both_mbias3; Id ;#",
5646  5000,
5647  -2500,
5648  2500);
5652  new TH1D("sameMIDcase8NonEMotherPdg_InM_two_Both_mbias3",
5653  "sameMIDcase8NonEMotherPdg_InM_two_Both_mbias3; Id ;#",
5654  5000,
5655  -2500,
5656  2500);
5660  new TH1D("sameMIDcase8NonEMotherIM_InM_two_Both_mbias3",
5661  "sameMIDcase8NonEMotherIM_InM_two_Both_mbias3; invariant mass in "
5662  "GeV/c^{2};#",
5663  1000,
5664  0,
5665  2.0);
5669  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias3_InM_two_Both_mbias3",
5670  "sameMIDcase8NonEPdgFromTarget_mbias3_InM_two_Both_mbias3; Id ;#",
5671  5000,
5672  -2500,
5673  2500);
5677  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3IM_InM_two_Both_mbias3",
5678  "sameMIDcase8NonEComeFromTarget_mbias3IM_InM_two_Both_mbias3; "
5679  "invariant mass in GeV/c^{2};#",
5680  1000,
5681  0,
5682  2.0);
5686  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3P_InM_two_Both_mbias3",
5687  "sameMIDcase8NonEComeFromTarget_mbias3P_InM_two_Both_mbias3; P in "
5688  "GeV/c^{2} ;#",
5689  200,
5690  0,
5691  10);
5695  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_two_Both_mbias3",
5696  "sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_two_Both_mbias3; Pt "
5697  "in GeV/c^{2} ;#",
5698  200,
5699  0,
5700  10);
5703  //Both_mbias3 onetwo
5705  new TH1D("BG1_InM_onetwo_Both_mbias3",
5706  "BG1_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5707  1000,
5708  0,
5709  2.0);
5712  new TH1D("BG2_InM_onetwo_Both_mbias3",
5713  "BG2_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5714  1000,
5715  0,
5716  2.0);
5719  new TH1D("BG3_InM_onetwo_Both_mbias3",
5720  "BG3_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5721  1000,
5722  0,
5723  2.0);
5726  new TH1D("BG4_InM_onetwo_Both_mbias3",
5727  "BG4_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5728  1000,
5729  0,
5730  2.0);
5733  new TH1D("BG5_InM_onetwo_Both_mbias3",
5734  "BG5_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5735  1000,
5736  0,
5737  2.0);
5740  new TH1D("BG6_InM_onetwo_Both_mbias3",
5741  "BG6_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5742  1000,
5743  0,
5744  2.0);
5747  new TH1D("BG7_InM_onetwo_Both_mbias3",
5748  "BG7_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5749  1000,
5750  0,
5751  2.0);
5754  new TH1D("BG8_InM_onetwo_Both_mbias3",
5755  "BG8_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5756  1000,
5757  0,
5758  2.0);
5761  new TH1D("BG9_InM_onetwo_Both_mbias3",
5762  "BG9_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5763  1000,
5764  0,
5765  2.0);
5768  new TH1D("BG10_InM_onetwo_Both_mbias3",
5769  "BG10_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5770  1000,
5771  0,
5772  2.0);
5775  new TH1D("PdgCase8_InM_onetwo_Both_mbias3",
5776  "PdgCase8_InM_onetwo_Both_mbias3; Id ;#",
5777  5000,
5778  -2500,
5779  2500);
5783  new TH1D("PdgCase8mothers_InM_onetwo_Both_mbias3",
5784  "PdgCase8mothers_InM_onetwo_Both_mbias3; Id ;#",
5785  5000,
5786  -2500,
5787  2500);
5791  "sameMIDcase8_InM_onetwo_Both_mbias3",
5792  "sameMIDcase8_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5793  1000,
5794  0,
5795  2.0);
5799  "sameGRIDcase8_InM_onetwo_Both_mbias3",
5800  "sameGRIDcase8_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5801  1000,
5802  0,
5803  2.0);
5807  new TH2D("Case1ZYPos_InM_onetwo_Both_mbias3",
5808  "Case1ZYPos_InM_onetwo_Both_mbias3; z[cm]; y[cm]",
5809  400,
5810  -1,
5811  200,
5812  200,
5813  -50,
5814  50);
5818  new TH1D("sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias3",
5819  "sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias3; Id ;#",
5820  5000,
5821  -2500,
5822  2500);
5826  new TH1D("PdgCase8NonEComeFromTarget_mbias3_InM_onetwo_Both_mbias3",
5827  "PdgCase8NonEComeFromTarget_mbias3_InM_onetwo_Both_mbias3; Id ;#",
5828  5000,
5829  -2500,
5830  2500);
5834  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias3_InM_onetwo_Both_mbias3",
5835  "PdgCase8NonE_NOT_FromTarget_mbias3_InM_onetwo_Both_mbias3; Id ;#",
5836  5000,
5837  -2500,
5838  2500);
5842  new TH1D("PdgCase8motherNonE_InM_onetwo_Both_mbias3",
5843  "PdgCase8motherNonE_InM_onetwo_Both_mbias3; Id ;#",
5844  5000,
5845  -2500,
5846  2500);
5850  "Case8ElFromDalitz_InM_onetwo_Both_mbias3",
5851  "Case8ElFromDalitz_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5852  1000,
5853  0,
5854  2.0);
5858  "Case8NonElFrom_pn_InM_onetwo_Both_mbias3",
5859  "Case8NonElFrom_pn_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5860  1000,
5861  0,
5862  2.0);
5866  "Case8NonElFrom_eta_InM_onetwo_Both_mbias3",
5867  "Case8NonElFrom_eta_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5868  1000,
5869  0,
5870  2.0);
5874  "Case8NonElFrom_kaon_InM_onetwo_Both_mbias3",
5875  "Case8NonElFrom_kaon_InM_onetwo_Both_mbias3; invariant mass in GeV/c^{2};#",
5876  1000,
5877  0,
5878  2.0);
5882  new TH1D("sameMIDcase8NonEPdg_InM_onetwo_Both_mbias3",
5883  "sameMIDcase8NonEPdg_InM_onetwo_Both_mbias3; Id ;#",
5884  5000,
5885  -2500,
5886  2500);
5890  new TH1D("sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias3",
5891  "sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias3; Id ;#",
5892  5000,
5893  -2500,
5894  2500);
5898  new TH1D("sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias3",
5899  "sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias3; invariant mass "
5900  "in GeV/c^{2};#",
5901  1000,
5902  0,
5903  2.0);
5907  "sameMIDcase8NonEPdgFromTarget_mbias3_InM_onetwo_Both_mbias3",
5908  "sameMIDcase8NonEPdgFromTarget_mbias3_InM_onetwo_Both_mbias3; Id ;#",
5909  5000,
5910  -2500,
5911  2500);
5915  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3IM_InM_onetwo_Both_mbias3",
5916  "sameMIDcase8NonEComeFromTarget_mbias3IM_InM_onetwo_Both_mbias3; "
5917  "invariant mass in GeV/c^{2};#",
5918  1000,
5919  0,
5920  2.0);
5924  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3P_InM_onetwo_Both_mbias3",
5925  "sameMIDcase8NonEComeFromTarget_mbias3P_InM_onetwo_Both_mbias3; P "
5926  "in GeV/c^{2} ;#",
5927  200,
5928  0,
5929  10);
5933  new TH1D("sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_onetwo_Both_mbias3",
5934  "sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_onetwo_Both_mbias3; "
5935  "Pt in GeV/c^{2} ;#",
5936  200,
5937  0,
5938  10);
5941 }
CbmKresConversionManualmbias3::fHistoList_man_two_Target_mbias3
vector< TH1 * > fHistoList_man_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:320
CbmKresConversionManualmbias3::Gammas_all_Outside_mbias3
std::vector< std::vector< TVector3 > > Gammas_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:204
CbmKresConversionManualmbias3::PlaneAngles_first_fromPi0_Target_mbias3
TH1D * PlaneAngles_first_fromPi0_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:269
CbmKresConversionManualmbias3::EMT_InvMass_all_Outside_mbias3
TH1D * EMT_InvMass_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:351
CbmKresConversionManualmbias3::BG1_InM_onetwo_Both_mbias3
TH1D * BG1_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:712
CbmKresConversionManualmbias3::fHistoList_man_onetwo_Outside_mbias3
vector< TH1 * > fHistoList_man_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:388
CbmKresConversionManualmbias3::Pdg_onetwo_Outside_mbias3
TH1D * Pdg_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:391
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_21_mbias3
TH1D * rap_vs_Pt_InM_mixing_21_mbias3
Definition: CbmKresConversionManualmbias3.h:556
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_18_mbias3
TH1D * rap_vs_Pt_InM_mixing_18_mbias3
Definition: CbmKresConversionManualmbias3.h:553
CbmKresConversionManualmbias3::GammaOpeningAngleReco_onetwo_Outside_mbias3
TH1D * GammaOpeningAngleReco_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:390
CbmKresConversionManualmbias3::BG6_InM_onetwo_Both_mbias3
TH1D * BG6_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:717
CbmKresConversionManualmbias3::fHistoList_man_two_Outside_mbias3
vector< TH1 * > fHistoList_man_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:377
CbmHit::GetZ
Double_t GetZ() const
Definition: CbmHit.h:70
CbmKresConversionManualmbias3::VStsTrack_minus_Target_mbias3
vector< CbmStsTrack * > VStsTrack_minus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:149
CbmMCTrack::GetMotherId
Int_t GetMotherId() const
Definition: CbmMCTrack.h:71
CbmKresConversionManualmbias3::InvMass_vs_OA_fromPi0_Target_mbias3
TH2D * InvMass_vs_OA_fromPi0_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:261
CbmMatch::GetMatchedLink
const CbmLink & GetMatchedLink() const
Definition: CbmMatch.h:37
CbmKresConversionManualmbias3::rap_vs_Pt_InM_24_mbias3
TH1D * rap_vs_Pt_InM_24_mbias3
Definition: CbmKresConversionManualmbias3.h:528
CbmKresConversionManualmbias3::rap_vs_Pt_InM_12_mbias3
TH1D * rap_vs_Pt_InM_12_mbias3
Definition: CbmKresConversionManualmbias3.h:516
CbmKresConversionManualmbias3::GammaInvMassReco_zero_Target_mbias3
TH1D * GammaInvMassReco_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:299
CbmKresConversionManualmbias3::BG10_InM_onetwo_Both_mbias3
TH1D * BG10_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:721
CbmKresConversionManualmbias3::sameMIDcase8NonEPdgFromTarget_mbias3_InM_all_Both_mbias3
TH1D * sameMIDcase8NonEPdgFromTarget_mbias3_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:610
CbmKresConversionManualmbias3::fHistoList_multiplicity_man_Target_mbias3
vector< TH1 * > fHistoList_multiplicity_man_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:464
CbmKresConversionManualmbias3::sameMIDcase8NonEPdg_InM_one_Both_mbias3
TH1D * sameMIDcase8NonEPdg_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:671
CbmKresConversionManualmbias3::EMT_man_NofRings_Outside_mbias3
std::vector< int > EMT_man_NofRings_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:176
CbmKresConversionManualmbias3::VMomenta_plus_Target_mbias3
vector< TVector3 > VMomenta_plus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:157
CbmKresConversionManualmbias3::rap_vs_Pt_InM_8_mbias3
TH1D * rap_vs_Pt_InM_8_mbias3
Definition: CbmKresConversionManualmbias3.h:512
CbmKresConversionManualmbias3::rap_vs_Pt_InM_14_mbias3
TH1D * rap_vs_Pt_InM_14_mbias3
Definition: CbmKresConversionManualmbias3.h:518
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:741
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_zero_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:645
CbmKresConversionManualmbias3::BG2_InM_onetwo_Both_mbias3
TH1D * BG2_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:713
CbmKresConversionManualmbias3::BG8_InM_all_Both_mbias3
TH1D * BG8_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:591
CbmKresConversionManualmbias3::Gammas_stsIndex_onetwo_Outside_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:214
CbmKresConversionManualmbias3::Case8NonElFrom_eta_InM_two_Both_mbias3
TH1D * Case8NonElFrom_eta_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:701
CbmKresConversionManualmbias3::GammaOpeningAngleReco_zero_Both_mbias3
TH1D * GammaOpeningAngleReco_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:414
CbmKresConversionManualmbias3::Finish
void Finish()
Definition: CbmKresConversionManualmbias3.cxx:2360
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_two_Target_mbias3
TH2D * Pi0_pt_vs_rap_est_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:329
CbmKresConversionManualmbias3::rap_vs_Pt_InM_1_mbias3
TH1D * rap_vs_Pt_InM_1_mbias3
Definition: CbmKresConversionManualmbias3.h:505
CbmKresConversionManualmbias3::MultiplicityGamma_one_Target_mbias3
TH2D * MultiplicityGamma_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:467
CbmKresConversionManualmbias3::PdgCase8motherNonE_InM_zero_Both_mbias3
TH1D * PdgCase8motherNonE_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:634
CbmKresConversionManualmbias3::GammaInvMassReco_all_Outside_mbias3
TH1D * GammaInvMassReco_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:345
CbmKresConversionManualmbias3::Gammas_onetwo_Both_mbias3
std::vector< std::vector< TVector3 > > Gammas_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:228
CbmKresConversionManualmbias3::BG2_InM_zero_Both_mbias3
TH1D * BG2_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:617
CbmKresConversionManualmbias3::PlaneAngles_last_candidates_Both_mbias3
TH1D * PlaneAngles_last_candidates_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:252
CbmKresConversionManualmbias3::PlaneAngles_first_candidates_Both_mbias3
TH1D * PlaneAngles_first_candidates_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:254
CbmKresConversionManualmbias3::Pt_reco_zero_Outside_mbias3
TH1D * Pt_reco_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:360
CbmKresConversionManualmbias3::fRichRings
TClonesArray * fRichRings
Definition: CbmKresConversionManualmbias3.h:118
CbmKresConversionManualmbias3::frefId
std::vector< int > frefId
Definition: CbmKresConversionManualmbias3.h:164
CbmKresConversionManualmbias3::PdgCase8mothers_InM_one_Both_mbias3
TH1D * PdgCase8mothers_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:659
CbmKresConversionManualmbias3::MultiplicityChargedParticles_all_Outside_mbias3
TH2D * MultiplicityChargedParticles_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:483
CbmKresConversionManualmbias3::FindInRich
int FindInRich(int richInd, int stsMcTrackId)
Definition: CbmKresConversionManualmbias3.cxx:2107
CbmKresConversionManualmbias3::rap_vs_Pt_InM_15_mbias3
TH1D * rap_vs_Pt_InM_15_mbias3
Definition: CbmKresConversionManualmbias3.h:519
CbmKresConversionManualmbias3::CalculatePlaneAngle_last
double CalculatePlaneAngle_last(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManualmbias3.cxx:2158
CbmPixelHit::GetX
Double_t GetX() const
Definition: CbmPixelHit.h:83
CbmKresConversionManualmbias3::Gammas_one_Both_mbias3
std::vector< std::vector< TVector3 > > Gammas_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:226
CbmKresConversionManualmbias3::InvMass_vs_OA_candidates_Outside_mbias3
TH2D * InvMass_vs_OA_candidates_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:274
CbmKresConversionManualmbias3::EMT_InvMass_onetwo_Both_mbias3
TH1D * EMT_InvMass_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:452
CbmKresConversionManualmbias3::PdgCase8_InM_all_Both_mbias3
TH1D * PdgCase8_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:594
CbmMatch::GetNofLinks
Int_t GetNofLinks() const
Definition: CbmMatch.h:38
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherPdg_InM_all_Both_mbias3
TH1D * sameMIDcase8NonEMotherPdg_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:608
CbmKresConversionManualmbias3::rap_vs_Pt_InM_4_mbias3
TH1D * rap_vs_Pt_InM_4_mbias3
Definition: CbmKresConversionManualmbias3.h:508
CbmKFParticleInterface::SetKFParticleFromStsTrack
static void SetKFParticleFromStsTrack(CbmStsTrack *track, KFParticle *particle, Int_t pdg=211, Bool_t firstPoint=kTRUE)
Definition: CbmKFParticleInterface.cxx:28
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_26_mbias3
TH1D * rap_vs_Pt_InM_mixing_26_mbias3
Definition: CbmKresConversionManualmbias3.h:561
CbmKresConversionManualmbias3::Pdg_one_Both_mbias3
TH1D * Pdg_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:426
CbmKresConversionManualmbias3::PlaneAngles_last_candidates_Target_mbias3
TH1D * PlaneAngles_last_candidates_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:266
CbmKresConversionManualmbias3::GammasOA_candidates_Outside_mbias3
TH1D * GammasOA_candidates_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:277
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3P_InM_two_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3P_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:708
CbmKresConversionManualmbias3::GammaOpeningAngleReco_zero_Outside_mbias3
TH1D * GammaOpeningAngleReco_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:357
CbmKresConversionManualmbias3::VStsIndex_minus_Target_mbias3
std::vector< int > VStsIndex_minus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:152
CbmKresConversionManualmbias3::EMT_InvMass_one_Both_mbias3
TH1D * EMT_InvMass_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:430
CbmKresConversionManualmbias3::Case8NonElFrom_eta_InM_zero_Both_mbias3
TH1D * Case8NonElFrom_eta_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:637
CbmKresConversionManualmbias3::rap_vs_Pt_InM_26_mbias3
TH1D * rap_vs_Pt_InM_26_mbias3
Definition: CbmKresConversionManualmbias3.h:530
CbmKresConversionManualmbias3::InvMass_vs_OA_candidates_Target_mbias3
TH2D * InvMass_vs_OA_candidates_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:260
CbmRichRingFitterEllipseTau
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
Definition: CbmRichRingFitterEllipseTau.h:35
CbmKresConversionManualmbias3::sameMIDcase8NonEPdg_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8NonEPdg_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:735
CbmKresConversionManualmbias3::rap_vs_Pt_InM_6_mbias3
TH1D * rap_vs_Pt_InM_6_mbias3
Definition: CbmKresConversionManualmbias3.h:510
CbmKresConversionManualmbias3::Pdg_onetwo_Both_mbias3
TH1D * Pdg_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:448
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_all_Outside_mbias3
TH2D * Pi0_pt_vs_rap_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:352
CbmKresConversionManualmbias3::Pi0InvMassReco_zero_Target_mbias3
TH1D * Pi0InvMassReco_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:304
CbmKresConversionManualmbias3::GammaOpeningAngleReco_all_Both_mbias3
TH1D * GammaOpeningAngleReco_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:403
CbmKresConversionManualmbias3::EMT_man_Event_Outside_mbias3
std::vector< int > EMT_man_Event_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:174
CbmPixelHit::GetY
Double_t GetY() const
Definition: CbmPixelHit.h:84
CbmKresConversionManualmbias3::Pdg_one_Target_mbias3
TH1D * Pdg_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:312
CbmKresConversionManualmbias3::MultiplicityChargedParticles_one_Target_mbias3
TH2D * MultiplicityChargedParticles_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:472
CbmKresConversionManualmbias3::GammasOA_fromPi0_Both_mbias3
TH1D * GammasOA_fromPi0_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:251
CbmKresConversionManualmbias3::rap_vs_Pt_InM_29_mbias3
TH1D * rap_vs_Pt_InM_29_mbias3
Definition: CbmKresConversionManualmbias3.h:533
CbmKresConversionManualmbias3::EMT_man_NofRings_Both_mbias3
std::vector< int > EMT_man_NofRings_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:181
CbmRichRingFitterEllipseTau.h
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
CbmKresConversionManualmbias3::VRings_plus_Outside_mbias3
std::vector< int > VRings_plus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:142
CbmKresConversionManualmbias3::Pi0InvMassReco_one_Target_mbias3
TH1D * Pi0InvMassReco_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:315
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_27_mbias3
TH1D * rap_vs_Pt_InM_mixing_27_mbias3
Definition: CbmKresConversionManualmbias3.h:562
CbmKresConversionManualmbias3::P_reco_two_Both_mbias3
TH1D * P_reco_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:438
CbmKresConversionManualmbias3::PdgCase8NonEComeFromTarget_mbias3_InM_zero_Both_mbias3
TH1D * PdgCase8NonEComeFromTarget_mbias3_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:632
CbmKresConversionManualmbias3::Case8NonElFrom_pn_InM_zero_Both_mbias3
TH1D * Case8NonElFrom_pn_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:636
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_19_mbias3
TH1D * rap_vs_Pt_InM_mixing_19_mbias3
Definition: CbmKresConversionManualmbias3.h:554
CbmKresConversionManualmbias3::MultiplicityChargedParticles_all_Target_mbias3
TH2D * MultiplicityChargedParticles_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:470
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_2_mbias3
TH1D * rap_vs_Pt_InM_mixing_2_mbias3
Definition: CbmKresConversionManualmbias3.h:537
CbmKresConversionManualmbias3::GammaOpeningAngleReco_two_Both_mbias3
TH1D * GammaOpeningAngleReco_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:436
CbmKresConversionManualmbias3::sameMIDcase8_InM_all_Both_mbias3
TH1D * sameMIDcase8_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:596
CbmKresConversionManualmbias3::fHistoList_man_one_Outside_mbias3
vector< TH1 * > fHistoList_man_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:366
CbmKresConversionManualmbias3::Pdg_zero_Target_mbias3
TH1D * Pdg_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:301
CbmKresConversionManualmbias3::Gammas_MC_all_Both_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:236
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_22_mbias3
TH1D * rap_vs_Pt_InM_mixing_22_mbias3
Definition: CbmKresConversionManualmbias3.h:557
CbmKresConversionManualmbias3::GammaInvMassReco_one_Both_mbias3
TH1D * GammaInvMassReco_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:424
CbmKresConversionManualmbias3::CbmKresConversionManualmbias3
CbmKresConversionManualmbias3()
Definition: CbmKresConversionManualmbias3.cxx:44
CbmKresConversionManualmbias3::rap_vs_Pt_InM_23_mbias3
TH1D * rap_vs_Pt_InM_23_mbias3
Definition: CbmKresConversionManualmbias3.h:527
CbmKresConversionManualmbias3::fHistoList_man_one_Target_mbias3
vector< TH1 * > fHistoList_man_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:309
CbmKresConversionManualmbias3::EMT_InvMass_two_Target_mbias3
TH1D * EMT_InvMass_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:327
CbmKresConversionManualmbias3::BG1_InM_one_Both_mbias3
TH1D * BG1_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:648
CbmKresConversionManualmbias3::MultiplicityChargedParticles_onetwo_Target_mbias3
TH2D * MultiplicityChargedParticles_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:474
CbmKresConversionManualmbias3::Gammas_stsIndex_one_Outside_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:212
CbmGlobalTrack::GetRichRingIndex
Int_t GetRichRingIndex() const
Definition: CbmGlobalTrack.h:41
CbmKresConversionManualmbias3::rap_vs_Pt_InM_16_mbias3
TH1D * rap_vs_Pt_InM_16_mbias3
Definition: CbmKresConversionManualmbias3.h:520
CbmKresConversionManualmbias3::rap_vs_Pt_InM_5_mbias3
TH1D * rap_vs_Pt_InM_5_mbias3
Definition: CbmKresConversionManualmbias3.h:509
CbmKresConversionManualmbias3::Case8NonElFrom_kaon_InM_two_Both_mbias3
TH1D * Case8NonElFrom_kaon_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:702
CbmKresConversionManualmbias3::GammasInvMass_fromPi0_Both_mbias3
TH1D * GammasInvMass_fromPi0_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:250
CbmKresConversionManualmbias3::PlaneAngles_last_fromPi0_Target_mbias3
TH1D * PlaneAngles_last_fromPi0_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:267
CbmKresConversionManualmbias3::BG1_InM_all_Both_mbias3
TH1D * BG1_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:584
CbmKresConversionManualmbias3::EMT_InvMass_zero_Target_mbias3
TH1D * EMT_InvMass_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:305
CbmKresConversionManualmbias3::Pt_reco_one_Target_mbias3
TH1D * Pt_reco_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:314
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_8_mbias3
TH1D * rap_vs_Pt_InM_mixing_8_mbias3
Definition: CbmKresConversionManualmbias3.h:543
CbmKresConversionManualmbias3::PdgCase8_InM_onetwo_Both_mbias3
TH1D * PdgCase8_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:722
CbmKFVertex::GetRefX
Double_t & GetRefX()
Definition: CbmKFVertex.h:23
CbmMCTrack::GetPdgCode
Int_t GetPdgCode() const
Definition: CbmMCTrack.h:70
CbmKresConversionManualmbias3::GammaOpeningAngleReco_onetwo_Target_mbias3
TH1D * GammaOpeningAngleReco_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:333
CbmKresConversionManualmbias3.h
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_11_mbias3
TH1D * rap_vs_Pt_InM_mixing_11_mbias3
Definition: CbmKresConversionManualmbias3.h:546
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:736
CbmKresConversionManualmbias3::Pt_reco_onetwo_Outside_mbias3
TH1D * Pt_reco_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:393
i
int i
Definition: L1/vectors/P4_F32vec4.h:25
CbmKresConversionManualmbias3::PdgCase8motherNonE_InM_all_Both_mbias3
TH1D * PdgCase8motherNonE_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:602
CbmKresConversionManualmbias3::Exec
void Exec(int fEventNumMan, double OpeningAngleCut, double GammaInvMassCut, int RealPID)
Definition: CbmKresConversionManualmbias3.cxx:666
CbmKresConversionManualmbias3::Case1ZYPos_InM_all_Both_mbias3
TH2D * Case1ZYPos_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:598
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3IM_InM_two_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3IM_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:707
CbmKresConversionManualmbias3::PdgCase8NonEComeFromTarget_mbias3_InM_one_Both_mbias3
TH1D * PdgCase8NonEComeFromTarget_mbias3_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:664
CbmKresConversionManualmbias3::FindGammasOutside
void FindGammasOutside(int EventNumMan, double AngleCut, double InvMassCut, int RealPID, vector< CbmMCTrack * > MCtracks_minus_Outside_mbias3, vector< CbmMCTrack * > MCtracks_plus_Outside_mbias3, vector< CbmStsTrack * > StsTrack_minus_Outside_mbias3, vector< CbmStsTrack * > StsTrack_plus_Outside_mbias3, std::vector< int > Rings_minus_Outside_mbias3, std::vector< int > Rings_plus_Outside_mbias3, std::vector< int > stsIndex_minus_Outside_mbias3, std::vector< int > stsIndex_plus_Outside_mbias3, vector< CbmRichRing * > richRing_minus_Outside_mbias3, vector< CbmRichRing * > richRing_plus_Outside_mbias3)
Definition: CbmKresConversionManualmbias3.cxx:1341
CbmKresConversionManualmbias3::MultiplicityChargedParticles_one_Both_mbias3
TH2D * MultiplicityChargedParticles_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:498
CbmKresConversionManualmbias3::rap_vs_Pt_InM_3_mbias3
TH1D * rap_vs_Pt_InM_3_mbias3
Definition: CbmKresConversionManualmbias3.h:507
CbmKresConversionManualmbias3::sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:727
CbmKresConversionManualmbias3::BG3_InM_two_Both_mbias3
TH1D * BG3_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:682
CbmKresConversionManualmbias3::PlaneAngles_first_candidates_Outside_mbias3
TH1D * PlaneAngles_first_candidates_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:282
CbmKresConversionManualmbias3::P_reco_one_Target_mbias3
TH1D * P_reco_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:313
CbmKresConversionManualmbias3::MultiplicityChargedParticles_zero_Outside_mbias3
TH2D * MultiplicityChargedParticles_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:484
CbmKresConversionManualmbias3::BG4_InM_zero_Both_mbias3
TH1D * BG4_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:619
CbmKresConversionManualmbias3::Pt_reco_two_Both_mbias3
TH1D * Pt_reco_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:439
CbmKresConversionManualmbias3::BG1_InM_zero_Both_mbias3
TH1D * BG1_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:616
CbmKresConversionManualmbias3::sameMIDcase8NonEPdgFromTarget_mbias3_InM_two_Both_mbias3
TH1D * sameMIDcase8NonEPdgFromTarget_mbias3_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:706
CbmKresConversionManualmbias3::fRichHits
TClonesArray * fRichHits
Definition: CbmKresConversionManualmbias3.h:120
CbmKresConversionManualmbias3::BG7_InM_all_Both_mbias3
TH1D * BG7_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:590
CbmKresConversionManualmbias3::~CbmKresConversionManualmbias3
virtual ~CbmKresConversionManualmbias3()
Definition: CbmKresConversionManualmbias3.cxx:584
CbmKresConversionManualmbias3::BG8_InM_one_Both_mbias3
TH1D * BG8_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:655
CbmKresConversionManualmbias3::GammaOpeningAngleReco_one_Outside_mbias3
TH1D * GammaOpeningAngleReco_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:368
CbmKresConversionManualmbias3::frefmomenta
vector< TVector3 > frefmomenta
Definition: CbmKresConversionManualmbias3.h:163
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherIM_InM_zero_Both_mbias3
TH1D * sameMIDcase8NonEMotherIM_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:641
CbmKresConversionManualmbias3::Case8NonElFrom_pn_InM_all_Both_mbias3
TH1D * Case8NonElFrom_pn_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:604
CbmKresConversionManualmbias3::Pi0InvMassReco_zero_Both_mbias3
TH1D * Pi0InvMassReco_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:418
CbmGlobalTrack.h
CbmKresConversionManualmbias3::GammaInvMassReco_all_Both_mbias3
TH1D * GammaInvMassReco_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:402
CbmKresConversionManualmbias3::Case1ZYPos_InM_onetwo_Both_mbias3
TH2D * Case1ZYPos_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:726
CbmKresConversionManualmbias3::fArrayMvdHit
TClonesArray * fArrayMvdHit
Definition: CbmKresConversionManualmbias3.h:121
CbmKresConversionManualmbias3::SaveTargetTracks
void SaveTargetTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, TVector3 refmom, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManualmbias3.cxx:1080
CbmKresConversionManualmbias3::Pdg_two_Outside_mbias3
TH1D * Pdg_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:380
CbmKresConversionManualmbias3::BG5_InM_onetwo_Both_mbias3
TH1D * BG5_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:716
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_two_Both_mbias3
TH2D * Pi0_pt_vs_rap_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:442
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3IM_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3IM_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:739
CbmKresConversionManualmbias3::rap_vs_Pt_InM_21_mbias3
TH1D * rap_vs_Pt_InM_21_mbias3
Definition: CbmKresConversionManualmbias3.h:525
CbmKresConversionManualmbias3::BG5_InM_one_Both_mbias3
TH1D * BG5_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:652
CbmKresConversionManualmbias3::PdgCase8motherNonE_InM_one_Both_mbias3
TH1D * PdgCase8motherNonE_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:666
CbmKresConversionManualmbias3::GammaInvMassReco_onetwo_Outside_mbias3
TH1D * GammaInvMassReco_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:389
CbmKresConversionManualmbias3::Gammas_MC_zero_Target_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:197
CbmKresConversionManualmbias3::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition: CbmKresConversionManualmbias3.h:116
CbmKresConversionManualmbias3::BG4_InM_onetwo_Both_mbias3
TH1D * BG4_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:715
CbmRichRing::GetNofHits
Int_t GetNofHits() const
Definition: CbmRichRing.h:40
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherIM_InM_two_Both_mbias3
TH1D * sameMIDcase8NonEMotherIM_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:705
CbmKresConversionManualmbias3::PdgCase8NonEComeFromTarget_mbias3_InM_all_Both_mbias3
TH1D * PdgCase8NonEComeFromTarget_mbias3_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:600
CbmKresConversionManualmbias3::GammaOpeningAngleReco_zero_Target_mbias3
TH1D * GammaOpeningAngleReco_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:300
CbmKresConversionManualmbias3::Gammas_one_Outside_mbias3
std::vector< std::vector< TVector3 > > Gammas_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:206
CbmRichRing
Definition: CbmRichRing.h:17
CbmKresConversionManualmbias3::Gammas_stsIndex_all_Target_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:190
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_10_mbias3
TH1D * rap_vs_Pt_InM_mixing_10_mbias3
Definition: CbmKresConversionManualmbias3.h:545
CbmKresConversionManualmbias3::VStsTrack_minus_Outside_mbias3
vector< CbmStsTrack * > VStsTrack_minus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:134
CbmKresConversionManualmbias3::EMT_man_Event_Target_mbias3
std::vector< int > EMT_man_Event_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:169
CbmKresConversionManualmbias3::InvMass_vs_OA_fromPi0_Both_mbias3
TH2D * InvMass_vs_OA_fromPi0_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:247
CbmKresConversionManualmbias3::GammasInvMass_fromPi0_Target_mbias3
TH1D * GammasInvMass_fromPi0_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:264
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherPdg_InM_one_Both_mbias3
TH1D * sameMIDcase8NonEMotherPdg_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:672
CbmKresConversionManualmbias3::EMT_InvMass_one_Outside_mbias3
TH1D * EMT_InvMass_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:373
CbmKresConversionBG::Exec
void Exec(CbmMCTrack *mctrack1, CbmMCTrack *mctrack2, CbmMCTrack *mctrack3, CbmMCTrack *mctrack4, Double_t invmassRecoPi0, vector< TH1 * > BGCases)
Definition: CbmKresConversionBG.cxx:37
CbmKresConversionManualmbias3::VMCtracks_plus_Outside_mbias3
vector< CbmMCTrack * > VMCtracks_plus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:141
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_5_mbias3
TH1D * rap_vs_Pt_InM_mixing_5_mbias3
Definition: CbmKresConversionManualmbias3.h:540
CbmKresConversionManualmbias3::fStsTracks
TClonesArray * fStsTracks
Definition: CbmKresConversionManualmbias3.h:115
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_onetwo_Target_mbias3
TH2D * Pi0_pt_vs_rap_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:339
CbmRichRing.h
CbmKresConversionManualmbias3::Pdg_all_Both_mbias3
TH1D * Pdg_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:404
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_all_Both_mbias3
TH2D * Pi0_pt_vs_rap_est_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:410
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_7_mbias3
TH1D * rap_vs_Pt_InM_mixing_7_mbias3
Definition: CbmKresConversionManualmbias3.h:542
CbmKresConversionManualmbias3::rap_vs_Pt_InM_13_mbias3
TH1D * rap_vs_Pt_InM_13_mbias3
Definition: CbmKresConversionManualmbias3.h:517
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_one_Target_mbias3
TH2D * Pi0_pt_vs_rap_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:317
CbmKresConversionManualmbias3::Gammas_two_Outside_mbias3
std::vector< std::vector< TVector3 > > Gammas_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:207
CbmKresConversionManualmbias3::Case8ElFromDalitz_InM_two_Both_mbias3
TH1D * Case8ElFromDalitz_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:699
CbmKresConversionManualmbias3::Gammas_MC_zero_Both_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:237
CbmKresConversionManualmbias3::PdgCase8mothers_InM_two_Both_mbias3
TH1D * PdgCase8mothers_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:691
CbmKresConversionManualmbias3::Pt_reco_onetwo_Target_mbias3
TH1D * Pt_reco_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:336
CbmKresConversionManualmbias3::Gammas_MC_all_Outside_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:216
CbmKresConversionManualmbias3::sameMIDcase8_mothedPDG_InM_one_Both_mbias3
TH1D * sameMIDcase8_mothedPDG_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:663
CbmKresConversionManualmbias3::MultiplicityChargedParticles_onetwo_Both_mbias3
TH2D * MultiplicityChargedParticles_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:500
CbmKresConversionManualmbias3::fHistoList_bg_InM_all_Both_mbias3
vector< TH1 * > fHistoList_bg_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:583
CbmKresConversionManualmbias3::CalculatePlaneAngle_first
double CalculatePlaneAngle_first(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManualmbias3.cxx:2259
CbmKresConversionManualmbias3::fHistoList_bg_InM_all_Target_mbias3
vector< TH1 * > fHistoList_bg_InM_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:569
CbmKresConversionManualmbias3::fHistoList_man_cuts_Outside_mbias3
vector< TH1 * > fHistoList_man_cuts_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:273
CbmLmvmKinematicParams::fMinv
Double_t fMinv
Definition: CbmLmvmKinematicParams.h:22
CbmKresConversionManualmbias3::P_reco_two_Outside_mbias3
TH1D * P_reco_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:381
CbmKresConversionManualmbias3::Gammas_MC_onetwo_Outside_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:220
CbmKresConversionManualmbias3::BG9_InM_all_Both_mbias3
TH1D * BG9_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:592
CbmKresConversionManualmbias3::Pt_reco_one_Outside_mbias3
TH1D * Pt_reco_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:371
CbmKresConversionManualmbias3::Gammas_onetwo_Outside_mbias3
std::vector< std::vector< TVector3 > > Gammas_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:208
CbmKresConversionManualmbias3::BG9_InM_one_Both_mbias3
TH1D * BG9_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:656
CbmKresConversionManualmbias3::Pt_reco_onetwo_Both_mbias3
TH1D * Pt_reco_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:450
CbmKresConversionManualmbias3::Gammas_stsIndex_all_Outside_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:210
CbmKresConversionManualmbias3::Gammas_stsIndex_two_Outside_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:213
CbmKresConversionManualmbias3::Case1ZYPos_InM_zero_Both_mbias3
TH2D * Case1ZYPos_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:630
CbmKresConversionManualmbias3::GammasOA_candidates_Both_mbias3
TH1D * GammasOA_candidates_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:249
CbmKresConversionManualmbias3::Pdg_zero_Both_mbias3
TH1D * Pdg_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:415
CbmKresConversionManualmbias3::BG7_InM_one_Both_mbias3
TH1D * BG7_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:654
CbmKresConversionManualmbias3::MultiplicityGamma_zero_Both_mbias3
TH2D * MultiplicityGamma_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:492
CbmMvdHit
Definition: CbmMvdHit.h:29
CbmKresConversionManualmbias3::sameMIDcase8_mothedPDG_InM_zero_Both_mbias3
TH1D * sameMIDcase8_mothedPDG_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:631
CbmKresConversionBG
Definition: CbmKresConversionBG.h:10
CbmKresConversionManualmbias3::Case1ZYPos_InM_one_Both_mbias3
TH2D * Case1ZYPos_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:662
CbmKresConversionManualmbias3::fHistoList_man_cuts_Both_mbias3
vector< TH1 * > fHistoList_man_cuts_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:245
CbmKresConversionManualmbias3::PdgCase8mothers_InM_zero_Both_mbias3
TH1D * PdgCase8mothers_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:627
CbmKresConversionManualmbias3::sameMIDcase8NonEPdg_InM_all_Both_mbias3
TH1D * sameMIDcase8NonEPdg_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:607
CbmKresConversionManualmbias3::sameGRIDcase8_InM_two_Both_mbias3
TH1D * sameGRIDcase8_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:693
CbmKresConversionManualmbias3::fHistoList_man_onetwo_Target_mbias3
vector< TH1 * > fHistoList_man_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:331
CbmKresConversionManualmbias3::GammaInvMassReco_onetwo_Target_mbias3
TH1D * GammaInvMassReco_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:332
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3P_InM_zero_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3P_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:644
CbmKresConversionManualmbias3::rap_vs_Pt_InM_25_mbias3
TH1D * rap_vs_Pt_InM_25_mbias3
Definition: CbmKresConversionManualmbias3.h:529
CbmKresConversionManualmbias3::sameMIDcase8_InM_zero_Both_mbias3
TH1D * sameMIDcase8_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:628
CbmKresConversionManualmbias3::fHistoList_bg_InM_zero_Outside_mbias3
vector< TH1 * > fHistoList_bg_InM_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:576
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_onetwo_Outside_mbias3
TH2D * Pi0_pt_vs_rap_est_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:397
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherIM_InM_all_Both_mbias3
TH1D * sameMIDcase8NonEMotherIM_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:609
CbmKresConversionManualmbias3::fHistoList_bg_InM_one_Outside_mbias3
vector< TH1 * > fHistoList_bg_InM_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:577
CbmKresConversionManualmbias3::BG10_InM_zero_Both_mbias3
TH1D * BG10_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:625
CbmKresConversionManualmbias3::MultiplicityChargedParticles_two_Target_mbias3
TH2D * MultiplicityChargedParticles_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:473
CbmStsTrack::GetNofMvdHits
Int_t GetNofMvdHits() const
Definition: CbmStsTrack.h:84
CbmKresConversionManualmbias3::fKFVertex
CbmKFVertex fKFVertex
Definition: CbmKresConversionManualmbias3.h:126
CbmKresConversionManualmbias3::Gammas_stsIndex_zero_Target_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:191
CbmKresConversionManualmbias3::PdgCase8_InM_two_Both_mbias3
TH1D * PdgCase8_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:690
CbmKresConversionManualmbias3::Gammas_stsIndex_onetwo_Both_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:234
CbmKresConversionManualmbias3::Gammas_MC_two_Outside_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:219
CbmKresConversionManualmbias3::EMT_InvMass_zero_Outside_mbias3
TH1D * EMT_InvMass_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:362
CbmKresConversionManualmbias3::MultiplicityGamma_one_Outside_mbias3
TH2D * MultiplicityGamma_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:480
CbmKresConversionManualmbias3::Gammas_MC_one_Outside_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:218
CbmKresConversionManualmbias3::PdgCase8NonEComeFromTarget_mbias3_InM_two_Both_mbias3
TH1D * PdgCase8NonEComeFromTarget_mbias3_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:696
CbmStsHit
data class for a reconstructed 3-d hit in the STS
Definition: CbmStsHit.h:31
CbmKresConversionManualmbias3::BG6_InM_zero_Both_mbias3
TH1D * BG6_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:621
CbmKresConversionManualmbias3::CheckIfElectron
int CheckIfElectron(CbmRichRing *ring, double momentum)
Definition: CbmKresConversionManualmbias3.cxx:2131
CbmKresConversionManualmbias3::Pt_reco_one_Both_mbias3
TH1D * Pt_reco_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:428
CbmKresConversionManualmbias3::GammasOA_candidates_Target_mbias3
TH1D * GammasOA_candidates_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:263
CbmKresConversionManualmbias3::GammaOpeningAngleReco_onetwo_Both_mbias3
TH1D * GammaOpeningAngleReco_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:447
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_17_mbias3
TH1D * rap_vs_Pt_InM_mixing_17_mbias3
Definition: CbmKresConversionManualmbias3.h:552
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:737
CbmKresConversionManualmbias3::fHistoList_man_two_Both_mbias3
vector< TH1 * > fHistoList_man_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:434
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_13_mbias3
TH1D * rap_vs_Pt_InM_mixing_13_mbias3
Definition: CbmKresConversionManualmbias3.h:548
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3P_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3P_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:740
CbmKresConversionManualmbias3::PlaneAngles_last_fromPi0_Outside_mbias3
TH1D * PlaneAngles_last_fromPi0_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:281
CbmKresConversionManualmbias3::EMT_InvMass_all_Target_mbias3
TH1D * EMT_InvMass_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:294
CbmKresConversionManualmbias3::VRichRing_minus_Outside_mbias3
vector< CbmRichRing * > VRichRing_minus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:138
CbmKresConversionManualmbias3::rap_vs_Pt_InM_20_mbias3
TH1D * rap_vs_Pt_InM_20_mbias3
Definition: CbmKresConversionManualmbias3.h:524
CbmKresConversionManualmbias3::GammasInvMass_candidates_Both_mbias3
TH1D * GammasInvMass_candidates_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:248
CbmKresConversionManualmbias3::Pi0InvMassReco_all_Both_mbias3
TH1D * Pi0InvMassReco_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:407
CbmRichRing::GetHit
UInt_t GetHit(Int_t i) const
Definition: CbmRichRing.h:42
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_15_mbias3
TH1D * rap_vs_Pt_InM_mixing_15_mbias3
Definition: CbmKresConversionManualmbias3.h:550
CbmKresConversionManualmbias3::P_reco_all_Outside_mbias3
TH1D * P_reco_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:348
CbmKresConversionManualmbias3::Mixing_Target
void Mixing_Target()
Definition: CbmKresConversionManualmbias3.cxx:1915
CbmStsTrack.h
Data class for STS tracks.
CbmGlobalTrack::GetStsTrackIndex
Int_t GetStsTrackIndex() const
Definition: CbmGlobalTrack.h:38
CbmKresConversionManualmbias3::Pi0InvMassReco_two_Outside_mbias3
TH1D * Pi0InvMassReco_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:383
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_24_mbias3
TH1D * rap_vs_Pt_InM_mixing_24_mbias3
Definition: CbmKresConversionManualmbias3.h:559
CbmRichRingLight::GetAaxis
float GetAaxis() const
Definition: CbmRichRingLight.h:163
CbmKresConversionManualmbias3::PdgCase8NonE_NOT_FromTarget_mbias3_InM_zero_Both_mbias3
TH1D * PdgCase8NonE_NOT_FromTarget_mbias3_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:633
CbmKresConversionManualmbias3::BG4_InM_two_Both_mbias3
TH1D * BG4_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:683
CbmKresConversionManualmbias3::Gammas_onetwo_Target_mbias3
std::vector< std::vector< TVector3 > > Gammas_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:188
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_all_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:613
CbmKresConversionManualmbias3::rap_vs_Pt_InM_27_mbias3
TH1D * rap_vs_Pt_InM_27_mbias3
Definition: CbmKresConversionManualmbias3.h:531
CbmKresConversionManualmbias3::Pi0InvMassReco_onetwo_Both_mbias3
TH1D * Pi0InvMassReco_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:451
CbmKresConversionManualmbias3::GammaInvMassReco_one_Target_mbias3
TH1D * GammaInvMassReco_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:310
CbmKresConversionManualmbias3::rap_vs_Pt_InM_19_mbias3
TH1D * rap_vs_Pt_InM_19_mbias3
Definition: CbmKresConversionManualmbias3.h:523
CbmKresConversionManualmbias3::VMCtracks_plus_Target_mbias3
vector< CbmMCTrack * > VMCtracks_plus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:155
CbmKresConversionManualmbias3::BG2_InM_all_Both_mbias3
TH1D * BG2_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:585
CbmKresConversionManualmbias3::rap_vs_Pt_InM_30_mbias3
TH1D * rap_vs_Pt_InM_30_mbias3
Definition: CbmKresConversionManualmbias3.h:534
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_two_Target_mbias3
TH2D * Pi0_pt_vs_rap_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:328
CbmKresConversionManualmbias3::InvMass_vs_OA_fromPi0_Outside_mbias3
TH2D * InvMass_vs_OA_fromPi0_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:275
CbmKresConversionManualmbias3::P_reco_one_Both_mbias3
TH1D * P_reco_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:427
CbmKresConversionManualmbias3::Gammas_zero_Both_mbias3
std::vector< std::vector< TVector3 > > Gammas_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:225
CbmKresConversionManualmbias3::BG3_InM_one_Both_mbias3
TH1D * BG3_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:650
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_all_Target_mbias3
TH2D * Pi0_pt_vs_rap_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:295
CbmKresConversionManualmbias3::Case8NonElFrom_eta_InM_onetwo_Both_mbias3
TH1D * Case8NonElFrom_eta_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:733
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_1_mbias3
TH1D * rap_vs_Pt_InM_mixing_1_mbias3
Definition: CbmKresConversionManualmbias3.h:536
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_zero_Both_mbias3
TH2D * Pi0_pt_vs_rap_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:420
CbmKFVertex::GetRefZ
Double_t & GetRefZ()
Definition: CbmKFVertex.h:25
CbmKresConversionManualmbias3::PdgCase8mothers_InM_onetwo_Both_mbias3
TH1D * PdgCase8mothers_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:723
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_onetwo_Both_mbias3
TH2D * Pi0_pt_vs_rap_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:453
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_23_mbias3
TH1D * rap_vs_Pt_InM_mixing_23_mbias3
Definition: CbmKresConversionManualmbias3.h:558
CbmKresConversionManualmbias3::EMT_man_Event_Both_mbias3
std::vector< int > EMT_man_Event_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:179
CbmKresConversionManualmbias3::Case8NonElFrom_kaon_InM_onetwo_Both_mbias3
TH1D * Case8NonElFrom_kaon_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:734
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherPdg_InM_two_Both_mbias3
TH1D * sameMIDcase8NonEMotherPdg_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:704
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_14_mbias3
TH1D * rap_vs_Pt_InM_mixing_14_mbias3
Definition: CbmKresConversionManualmbias3.h:549
CbmKresConversionManualmbias3::rap_vs_Pt_InM_7_mbias3
TH1D * rap_vs_Pt_InM_7_mbias3
Definition: CbmKresConversionManualmbias3.h:511
CbmKresConversionManualmbias3::PdgCase8mothers_InM_all_Both_mbias3
TH1D * PdgCase8mothers_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:595
CbmKresConversionManualmbias3::VStsIndex_minus_Outside_mbias3
std::vector< int > VStsIndex_minus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:137
CbmKresConversionManualmbias3::rap_vs_Pt_InM_10_mbias3
TH1D * rap_vs_Pt_InM_10_mbias3
Definition: CbmKresConversionManualmbias3.h:514
CbmKresConversionManualmbias3::Case8NonElFrom_pn_InM_onetwo_Both_mbias3
TH1D * Case8NonElFrom_pn_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:732
CbmKresConversionManualmbias3::MultiplicityGamma_onetwo_Target_mbias3
TH2D * MultiplicityGamma_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:469
CbmKresConversionManualmbias3::PdgCase8NonEComeFromTarget_mbias3_InM_onetwo_Both_mbias3
TH1D * PdgCase8NonEComeFromTarget_mbias3_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:728
CbmRichRingLight.h
CbmKresConversionManualmbias3::sameMIDcase8_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:724
CbmKresConversionManualmbias3::PdgCase8NonE_NOT_FromTarget_mbias3_InM_two_Both_mbias3
TH1D * PdgCase8NonE_NOT_FromTarget_mbias3_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:697
CbmKresConversionManualmbias3::sameGRIDcase8_InM_zero_Both_mbias3
TH1D * sameGRIDcase8_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:629
CbmKresConversionManualmbias3::EMT_InvMass_all_Both_mbias3
TH1D * EMT_InvMass_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:408
CbmKresConversionManualmbias3::fHistoList_bg_InM_onetwo_Target_mbias3
vector< TH1 * > fHistoList_bg_InM_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:573
CbmKresConversionManualmbias3::Gammas_stsIndex_all_Both_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:230
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_9_mbias3
TH1D * rap_vs_Pt_InM_mixing_9_mbias3
Definition: CbmKresConversionManualmbias3.h:544
CbmKresConversionManualmbias3::fHistoList_rap_vs_pt_InM_mbias3
vector< TH1 * > fHistoList_rap_vs_pt_InM_mbias3
Definition: CbmKresConversionManualmbias3.h:504
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_onetwo_Target_mbias3
TH2D * Pi0_pt_vs_rap_est_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:340
CbmKresConversionManualmbias3::fHistoList_bg_InM_zero_Both_mbias3
vector< TH1 * > fHistoList_bg_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:615
CbmKresConversionManualmbias3::BG3_InM_zero_Both_mbias3
TH1D * BG3_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:618
CbmKresConversionManualmbias3::Case8ElFromDalitz_InM_onetwo_Both_mbias3
TH1D * Case8ElFromDalitz_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:731
CbmTrackMatchNew.h
CbmKresConversionManualmbias3::BG8_InM_zero_Both_mbias3
TH1D * BG8_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:623
CbmKresConversionManualmbias3::Case8NonElFrom_pn_InM_one_Both_mbias3
TH1D * Case8NonElFrom_pn_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:668
CbmKresConversionManualmbias3::Pt_reco_all_Target_mbias3
TH1D * Pt_reco_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:292
CbmKresConversionManualmbias3::fHistoList_bg_InM_two_Outside_mbias3
vector< TH1 * > fHistoList_bg_InM_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:578
CbmVertex
Definition: CbmVertex.h:26
CbmRichRingLight::AddHit
void AddHit(CbmRichHitLight hit)
Add new hit to the ring.
Definition: CbmRichRingLight.h:87
CbmKresConversionManualmbias3::Gammas_stsIndex_zero_Both_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:231
CbmKresConversionManualmbias3::VRichRing_minus_Target_mbias3
vector< CbmRichRing * > VRichRing_minus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:153
CbmKresConversionManualmbias3::MultiplicityGamma_all_Outside_mbias3
TH2D * MultiplicityGamma_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:478
CbmKresConversionManualmbias3::sameMIDcase8NonEPdgFromTarget_mbias3_InM_one_Both_mbias3
TH1D * sameMIDcase8NonEPdgFromTarget_mbias3_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:674
CbmKresConversionManualmbias3::EMT_InvMass_onetwo_Outside_mbias3
TH1D * EMT_InvMass_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:395
CbmKresFunctions::FitToVertex
static TVector3 FitToVertex(CbmStsTrack *stsTrack, double x, double y, double z)
Definition: CbmKresFunctions.h:29
CbmKresConversionManualmbias3::FindGammasBoth
void FindGammasBoth()
Definition: CbmKresConversionManualmbias3.cxx:1607
CbmKresFunctions::CalculateKinematicParams_4particles
static CbmLmvmKinematicParams CalculateKinematicParams_4particles(const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4)
Definition: CbmKresFunctions.h:212
CbmKresConversionManualmbias3::VMCtracks_minus_Target_mbias3
vector< CbmMCTrack * > VMCtracks_minus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:148
CbmKresConversionManualmbias3::fHistoList_man_zero_Target_mbias3
vector< TH1 * > fHistoList_man_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:298
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_one_Target_mbias3
TH2D * Pi0_pt_vs_rap_est_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:318
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_3_mbias3
TH1D * rap_vs_Pt_InM_mixing_3_mbias3
Definition: CbmKresConversionManualmbias3.h:538
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_onetwo_Both_mbias3
TH2D * Pi0_pt_vs_rap_est_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:454
CbmKresConversionManualmbias3::PdgCase8NonE_NOT_FromTarget_mbias3_InM_onetwo_Both_mbias3
TH1D * PdgCase8NonE_NOT_FromTarget_mbias3_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:729
CbmKresConversionManualmbias3::BG4_InM_one_Both_mbias3
TH1D * BG4_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:651
CbmKresConversionManualmbias3::sameMIDcase8_mothedPDG_InM_all_Both_mbias3
TH1D * sameMIDcase8_mothedPDG_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:599
CbmKresConversionManualmbias3::VStsTrack_plus_Outside_mbias3
vector< CbmStsTrack * > VStsTrack_plus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:140
CbmKresConversionManualmbias3::BG7_InM_two_Both_mbias3
TH1D * BG7_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:686
CbmKresConversionManualmbias3::BG3_InM_all_Both_mbias3
TH1D * BG3_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:586
CbmKresConversionManualmbias3::fHistoList_man_all_Both_mbias3
vector< TH1 * > fHistoList_man_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:401
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_two_Both_mbias3
TH2D * Pi0_pt_vs_rap_est_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:443
CbmKresConversionManualmbias3::fHistoList_man_onetwo_Both_mbias3
vector< TH1 * > fHistoList_man_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:445
CbmKresConversionManualmbias3::Gammas_stsIndex_onetwo_Target_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:194
CbmKresConversionManualmbias3::Gammas_MC_zero_Outside_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:217
CbmKresConversionManualmbias3::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)
Definition: CbmKresConversionManualmbias3.cxx:1108
CbmKresConversionManualmbias3::Pi0InvMassReco_onetwo_Target_mbias3
TH1D * Pi0InvMassReco_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:337
CbmKresConversionManualmbias3::BG6_InM_one_Both_mbias3
TH1D * BG6_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:653
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_two_Outside_mbias3
TH2D * Pi0_pt_vs_rap_est_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:386
CbmKresConversionManualmbias3::BG7_InM_onetwo_Both_mbias3
TH1D * BG7_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:718
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3P_InM_one_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3P_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:676
CbmKresConversionManualmbias3::Case8ElFromDalitz_InM_zero_Both_mbias3
TH1D * Case8ElFromDalitz_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:635
CbmKresConversionManualmbias3::fHistoList_bg_InM_onetwo_Both_mbias3
vector< TH1 * > fHistoList_bg_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:711
CbmLmvmKinematicParams::fRapidity
Double_t fRapidity
Definition: CbmLmvmKinematicParams.h:21
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias3
TH1D * sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:640
CbmKresConversionManualmbias3::SaveOutsideTracks
void SaveOutsideTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManualmbias3.cxx:1056
CbmKFParticleInterface.h
CbmKresConversionManualmbias3::P_reco_onetwo_Target_mbias3
TH1D * P_reco_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:335
CbmKresConversionManualmbias3::PdgCase8motherNonE_InM_onetwo_Both_mbias3
TH1D * PdgCase8motherNonE_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:730
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_6_mbias3
TH1D * rap_vs_Pt_InM_mixing_6_mbias3
Definition: CbmKresConversionManualmbias3.h:541
CbmKresConversionManualmbias3::fHistoList_man_zero_Both_mbias3
vector< TH1 * > fHistoList_man_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:412
CbmKresConversionManualmbias3::fHistoList_bg_InM_one_Target_mbias3
vector< TH1 * > fHistoList_bg_InM_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:571
CbmKresConversionManualmbias3::VStsTrack_plus_Target_mbias3
vector< CbmStsTrack * > VStsTrack_plus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:156
CbmKresConversionManualmbias3::BG2_InM_one_Both_mbias3
TH1D * BG2_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:649
xMath::Pi
double Pi()
Definition: xMath.h:5
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_onetwo_Outside_mbias3
TH2D * Pi0_pt_vs_rap_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:396
CbmKresConversionManualmbias3::fHistoList_bg_InM_onetwo_Outside_mbias3
vector< TH1 * > fHistoList_bg_InM_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:579
CbmKresConversionManualmbias3::MultiplicityChargedParticles_zero_Both_mbias3
TH2D * MultiplicityChargedParticles_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:497
CbmKresConversionManualmbias3::VRings_plus_Target_mbias3
std::vector< int > VRings_plus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:158
CbmKresConversionManualmbias3::PlaneAngles_first_fromPi0_Both_mbias3
TH1D * PlaneAngles_first_fromPi0_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:255
CbmKresConversionManualmbias3::Gammas_zero_Target_mbias3
std::vector< std::vector< TVector3 > > Gammas_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:185
CbmKresConversionManualmbias3::Gammas_all_Target_mbias3
std::vector< std::vector< TVector3 > > Gammas_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:184
CbmRichRingLight::GetBaxis
float GetBaxis() const
Definition: CbmRichRingLight.h:164
CbmKresConversionManualmbias3::Pi0InvMassReco_two_Both_mbias3
TH1D * Pi0InvMassReco_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:440
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_zero_Target_mbias3
TH2D * Pi0_pt_vs_rap_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:306
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3IM_InM_one_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3IM_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:675
CbmKresConversionManualmbias3::EMT_InvMass_onetwo_Target_mbias3
TH1D * EMT_InvMass_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:338
CbmKresConversionManualmbias3::EMT_man_pair_momenta_Target_mbias3
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:170
CbmKresConversionManualmbias3::Gammas_two_Target_mbias3
std::vector< std::vector< TVector3 > > Gammas_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:187
CbmTrack::GetParamFirst
const FairTrackParam * GetParamFirst() const
Definition: CbmTrack.h:61
CbmKresConversionManualmbias3::Gammas_stsIndex_two_Target_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:193
CbmKresConversionManualmbias3::Case8NonElFrom_pn_InM_two_Both_mbias3
TH1D * Case8NonElFrom_pn_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:700
CbmKresConversionManualmbias3::Gammas_MC_onetwo_Target_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:200
CbmKresConversionManualmbias3::Gammas_one_Target_mbias3
std::vector< std::vector< TVector3 > > Gammas_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:186
CbmKresConversionManualmbias3::GammaInvMassReco_two_Target_mbias3
TH1D * GammaInvMassReco_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:321
CbmKresConversionManualmbias3::MultiplicityGamma_onetwo_Outside_mbias3
TH2D * MultiplicityGamma_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:482
CbmRichHitLight
Definition: CbmRichRingLight.h:14
CbmKresConversionManualmbias3::Pdg_vs_Distance_mbias3
TH2D * Pdg_vs_Distance_mbias3
Definition: CbmKresConversionManualmbias3.h:459
CbmKresConversionManualmbias3::Pdg_two_Target_mbias3
TH1D * Pdg_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:323
CbmKresConversionManualmbias3::fHistoList_man_all_Outside_mbias3
vector< TH1 * > fHistoList_man_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:344
CbmKresConversionManualmbias3::GammaInvMassReco_zero_Outside_mbias3
TH1D * GammaInvMassReco_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:356
CbmKresConversionManualmbias3::BG7_InM_zero_Both_mbias3
TH1D * BG7_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:622
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3IM_InM_all_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3IM_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:611
CbmKresConversionManualmbias3::GammaInvMassReco_two_Both_mbias3
TH1D * GammaInvMassReco_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:435
CbmKresConversionManualmbias3::BG10_InM_one_Both_mbias3
TH1D * BG10_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:657
CbmKresConversionManualmbias3::P_reco_all_Target_mbias3
TH1D * P_reco_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:291
CbmKresConversionManualmbias3::sameMIDcase8_InM_one_Both_mbias3
TH1D * sameMIDcase8_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:660
CbmKresConversionManualmbias3::Pdg_one_Outside_mbias3
TH1D * Pdg_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:369
CbmKresConversionManualmbias3::Gammas_MC_two_Target_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:199
CbmKresConversionManualmbias3::Case8NonElFrom_eta_InM_all_Both_mbias3
TH1D * Case8NonElFrom_eta_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:605
CbmKresConversionManualmbias3::P_reco_zero_Outside_mbias3
TH1D * P_reco_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:359
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3P_InM_all_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3P_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:612
CbmKresConversionManualmbias3::PdgCase8_InM_one_Both_mbias3
TH1D * PdgCase8_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:658
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_4_mbias3
TH1D * rap_vs_Pt_InM_mixing_4_mbias3
Definition: CbmKresConversionManualmbias3.h:539
CbmKresConversionManualmbias3::EMT_InvMass_two_Both_mbias3
TH1D * EMT_InvMass_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:441
CbmKresFunctions::Invmass_2particles_RECO
static double Invmass_2particles_RECO(const TVector3 part1, const TVector3 part2)
Definition: CbmKresFunctions.h:107
CbmKresConversionManualmbias3::sameMIDcase8NonEPdgFromTarget_mbias3_InM_zero_Both_mbias3
TH1D * sameMIDcase8NonEPdgFromTarget_mbias3_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:642
CbmKresFunctions.h
CbmKresConversionManualmbias3::BG5_InM_zero_Both_mbias3
TH1D * BG5_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:620
CbmKresConversionManualmbias3::MultiplicityGamma_all_Both_mbias3
TH2D * MultiplicityGamma_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:491
CbmKresConversionManualmbias3::MultiplicityGamma_zero_Outside_mbias3
TH2D * MultiplicityGamma_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:479
CbmGlobalTrack
Definition: CbmGlobalTrack.h:26
CbmKresConversionManualmbias3::Gammas_all_Both_mbias3
std::vector< std::vector< TVector3 > > Gammas_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:224
CbmKresConversionManualmbias3::GammaOpeningAngleReco_two_Target_mbias3
TH1D * GammaOpeningAngleReco_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:322
CbmKresConversionManualmbias3::BG6_InM_two_Both_mbias3
TH1D * BG6_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:685
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_two_Outside_mbias3
TH2D * Pi0_pt_vs_rap_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:385
CbmKresConversionManualmbias3::GammasOA_fromPi0_Target_mbias3
TH1D * GammasOA_fromPi0_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:265
CbmKresConversionManualmbias3::BG4_InM_all_Both_mbias3
TH1D * BG4_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:587
CbmKresConversionManualmbias3::Gammas_MC_one_Both_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:238
CbmKresConversionManualmbias3::BG8_InM_onetwo_Both_mbias3
TH1D * BG8_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:719
CbmKresConversionManualmbias3::Gammas_stsIndex_zero_Outside_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:211
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_zero_Outside_mbias3
TH2D * Pi0_pt_vs_rap_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:363
CbmKresConversionManualmbias3::Pdg_two_Both_mbias3
TH1D * Pdg_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:437
CbmMCTrack.h
CbmKresConversionManualmbias3::Gammas_MC_onetwo_Both_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:240
CbmKresConversionManualmbias3::GammaOpeningAngleReco_all_Target_mbias3
TH1D * GammaOpeningAngleReco_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:289
CbmKresConversionManualmbias3::Case8ElFromDalitz_InM_one_Both_mbias3
TH1D * Case8ElFromDalitz_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:667
CbmKresConversionManualmbias3::fPrimVertex
CbmVertex * fPrimVertex
Definition: CbmKresConversionManualmbias3.h:125
CbmKresConversionManualmbias3::P_reco_zero_Both_mbias3
TH1D * P_reco_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:416
CbmKresConversionManualmbias3::P_reco_zero_Target_mbias3
TH1D * P_reco_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:302
CbmKresConversionManualmbias3::MultiplicityChargedParticles_two_Outside_mbias3
TH2D * MultiplicityChargedParticles_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:486
CbmKresConversionManualmbias3::fHistoList_multiplicity_man_Both_mbias3
vector< TH1 * > fHistoList_multiplicity_man_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:490
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_one_Outside_mbias3
TH2D * Pi0_pt_vs_rap_est_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:375
CbmKresFunctions::FitToVertexAndGetChi
static TVector3 FitToVertexAndGetChi(CbmStsTrack *stsTrack, double x, double y, double z, double &chi)
Definition: CbmKresFunctions.h:67
CbmKresConversionManualmbias3::sameMIDcase8NonEPdgFromTarget_mbias3_InM_onetwo_Both_mbias3
TH1D * sameMIDcase8NonEPdgFromTarget_mbias3_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:738
CbmKresConversionManualmbias3::GammasInvMass_candidates_Outside_mbias3
TH1D * GammasInvMass_candidates_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:276
CbmKresConversionManualmbias3::BG3_InM_onetwo_Both_mbias3
TH1D * BG3_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:714
CbmKresConversionManualmbias3::rap_vs_Pt_InM_11_mbias3
TH1D * rap_vs_Pt_InM_11_mbias3
Definition: CbmKresConversionManualmbias3.h:515
CbmMCTrack
Definition: CbmMCTrack.h:34
CbmKresConversionManualmbias3::Pi0InvMassReco_all_Target_mbias3
TH1D * Pi0InvMassReco_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:293
CbmKresConversionManualmbias3::Pi0InvMassReco_two_Target_mbias3
TH1D * Pi0InvMassReco_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:326
CbmKresConversionManualmbias3::GammaOpeningAngleReco_all_Outside_mbias3
TH1D * GammaOpeningAngleReco_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:346
CbmKresConversionManualmbias3::Pi0InvMassReco_zero_Outside_mbias3
TH1D * Pi0InvMassReco_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:361
CbmKresConversionManualmbias3::MultiplicityGamma_two_Both_mbias3
TH2D * MultiplicityGamma_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:494
CbmMvdHit.h
CbmKresConversionManualmbias3::BG9_InM_two_Both_mbias3
TH1D * BG9_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:688
CbmKresConversionManualmbias3::rap_vs_Pt_InM_28_mbias3
TH1D * rap_vs_Pt_InM_28_mbias3
Definition: CbmKresConversionManualmbias3.h:532
CbmKresConversionManualmbias3::GammaInvMassReco_two_Outside_mbias3
TH1D * GammaInvMassReco_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:378
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_25_mbias3
TH1D * rap_vs_Pt_InM_mixing_25_mbias3
Definition: CbmKresConversionManualmbias3.h:560
CbmKresConversionManualmbias3::Pi0InvMassReco_onetwo_Outside_mbias3
TH1D * Pi0InvMassReco_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:394
CbmKresConversionManualmbias3::Pi0InvMassReco_one_Both_mbias3
TH1D * Pi0InvMassReco_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:429
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_20_mbias3
TH1D * rap_vs_Pt_InM_mixing_20_mbias3
Definition: CbmKresConversionManualmbias3.h:555
CbmKresConversionManualmbias3::BG5_InM_all_Both_mbias3
TH1D * BG5_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:588
CbmKresConversionManualmbias3::Gammas_zero_Outside_mbias3
std::vector< std::vector< TVector3 > > Gammas_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:205
CbmKresConversionManualmbias3::BG8_InM_two_Both_mbias3
TH1D * BG8_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:687
CbmKresConversionManualmbias3::InitHistograms
void InitHistograms()
Definition: CbmKresConversionManualmbias3.cxx:2547
CbmKresConversionManualmbias3::MultiplicityGamma_zero_Target_mbias3
TH2D * MultiplicityGamma_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:466
CbmKresConversionManualmbias3::BG1_InM_two_Both_mbias3
TH1D * BG1_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:680
CbmKresConversionManualmbias3::Pdg_onetwo_Target_mbias3
TH1D * Pdg_onetwo_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:334
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_12_mbias3
TH1D * rap_vs_Pt_InM_mixing_12_mbias3
Definition: CbmKresConversionManualmbias3.h:547
CbmKresConversionManualmbias3::EMT_man_pair_momenta_Outside_mbias3
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:175
CbmKresConversionManualmbias3::Case8NonElFrom_kaon_InM_zero_Both_mbias3
TH1D * Case8NonElFrom_kaon_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:638
CbmKresConversionManualmbias3::PdgCase8_InM_zero_Both_mbias3
TH1D * PdgCase8_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:626
CbmKresConversionManualmbias3::fHistoList_man_cuts_Target_mbias3
vector< TH1 * > fHistoList_man_cuts_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:259
CbmKresConversionManualmbias3::Pt_reco_zero_Target_mbias3
TH1D * Pt_reco_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:303
CbmKresConversionManualmbias3::PlaneAngles_first_fromPi0_Outside_mbias3
TH1D * PlaneAngles_first_fromPi0_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:283
CbmKresConversionManualmbias3::MultiplicityGamma_all_Target_mbias3
TH2D * MultiplicityGamma_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:465
CbmKresConversionManualmbias3::sameGRIDcase8_InM_onetwo_Both_mbias3
TH1D * sameGRIDcase8_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:725
CbmKresConversionManualmbias3::EMT_man_pair_momenta_Both_mbias3
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:180
CbmKresConversionManualmbias3::fHistoList_man_all_Target_mbias3
vector< TH1 * > fHistoList_man_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:287
CbmKresConversionManualmbias3::GammaOpeningAngleReco_two_Outside_mbias3
TH1D * GammaOpeningAngleReco_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:379
CbmKresConversionManualmbias3::VStsIndex_plus_Outside_mbias3
std::vector< int > VStsIndex_plus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:143
CbmStsTrack::GetMvdHitIndex
Int_t GetMvdHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:70
CbmKresConversionManualmbias3::GammaInvMassReco_zero_Both_mbias3
TH1D * GammaInvMassReco_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:413
CbmKresConversionManualmbias3::VMomenta_minus_Target_mbias3
vector< TVector3 > VMomenta_minus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:150
CbmKFVertex::GetRefY
Double_t & GetRefY()
Definition: CbmKFVertex.h:24
CbmKresConversionManualmbias3::Pdg_all_Target_mbias3
TH1D * Pdg_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:290
CbmKresConversionManualmbias3::P_reco_onetwo_Both_mbias3
TH1D * P_reco_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:449
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_29_mbias3
TH1D * rap_vs_Pt_InM_mixing_29_mbias3
Definition: CbmKresConversionManualmbias3.h:564
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_zero_Outside_mbias3
TH2D * Pi0_pt_vs_rap_est_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:364
CbmKresConversionManualmbias3::Pt_reco_two_Outside_mbias3
TH1D * Pt_reco_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:382
CbmKresConversionManualmbias3::rap_vs_Pt_InM_22_mbias3
TH1D * rap_vs_Pt_InM_22_mbias3
Definition: CbmKresConversionManualmbias3.h:526
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3IM_InM_zero_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3IM_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:643
CbmKresConversionManualmbias3::FindPi0
void FindPi0(TString mod, TString position, vector< vector< TVector3 >> Gammas, vector< vector< int >> StsIndex, vector< vector< CbmMCTrack * >> GammasMC, TH1D *Pi0InvMassReco, TH2D *Pi0_pt_vs_rap, TH2D *Pi0_pt_vs_rap_est, TH2D *MultiplicityGamma, TH2D *MultiplicityChargedParticles, vector< TH1 * > BGCases)
Definition: CbmKresConversionManualmbias3.cxx:1719
CbmKresConversionManualmbias3::Mixing_Both
void Mixing_Both()
Definition: CbmKresConversionManualmbias3.cxx:1991
CbmKresConversionManualmbias3::fHistoList_man_Both_mbias3
vector< TH1 * > fHistoList_man_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:458
CbmKresConversionManualmbias3::fMCtracks
std::vector< CbmMCTrack * > fMCtracks
Definition: CbmKresConversionManualmbias3.h:165
CbmKresConversionManualmbias3::P_reco_all_Both_mbias3
TH1D * P_reco_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:405
CbmTrackMatchNew
Definition: CbmTrackMatchNew.h:19
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_one_Both_mbias3
TH2D * Pi0_pt_vs_rap_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:431
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_all_Target_mbias3
TH2D * Pi0_pt_vs_rap_est_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:296
CbmKresConversionManualmbias3::sameGRIDcase8_InM_one_Both_mbias3
TH1D * sameGRIDcase8_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:661
CbmKresConversionManualmbias3::Case8NonElFrom_eta_InM_one_Both_mbias3
TH1D * Case8NonElFrom_eta_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:669
CbmKresConversionManualmbias3::Gammas_stsIndex_two_Both_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:233
CbmKresConversionManualmbias3::GammaInvMassReco_onetwo_Both_mbias3
TH1D * GammaInvMassReco_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:446
CbmKresConversionManualmbias3::Gammas_two_Both_mbias3
std::vector< std::vector< TVector3 > > Gammas_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:227
CbmKresConversionManualmbias3::InvMass_vs_OA_candidates_Both_mbias3
TH2D * InvMass_vs_OA_candidates_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:246
CbmKresConversionManualmbias3::Gammas_MC_all_Target_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:196
CbmKresConversionManualmbias3::EMT_man_NofRings_Target_mbias3
std::vector< int > EMT_man_NofRings_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:171
CbmKresConversionManualmbias3::EMT_InvMass_zero_Both_mbias3
TH1D * EMT_InvMass_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:419
CbmKresConversionManualmbias3::fMcTracks
TClonesArray * fMcTracks
Definition: CbmKresConversionManualmbias3.h:113
CbmKresConversionManualmbias3::MultiplicityChargedParticles_zero_Target_mbias3
TH2D * MultiplicityChargedParticles_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:471
CbmKresConversionManualmbias3::fArrayStsHit
TClonesArray * fArrayStsHit
Definition: CbmKresConversionManualmbias3.h:122
CbmKresConversionManualmbias3::VRichRing_plus_Outside_mbias3
vector< CbmRichRing * > VRichRing_plus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:144
CbmKresConversionManualmbias3::Pt_reco_zero_Both_mbias3
TH1D * Pt_reco_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:417
CbmKresConversionManualmbias3::BG9_InM_onetwo_Both_mbias3
TH1D * BG9_InM_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:720
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_all_Both_mbias3
TH2D * Pi0_pt_vs_rap_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:409
CbmKresConversionManualmbias3::Case8NonElFrom_kaon_InM_all_Both_mbias3
TH1D * Case8NonElFrom_kaon_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:606
CbmKresConversionManualmbias3::Case1ZYPos_InM_two_Both_mbias3
TH2D * Case1ZYPos_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:694
CbmKresConversionManualmbias3::fHistoList_bg_InM_zero_Target_mbias3
vector< TH1 * > fHistoList_bg_InM_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:570
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_all_Outside_mbias3
TH2D * Pi0_pt_vs_rap_est_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:353
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_one_Both_mbias3
TH2D * Pi0_pt_vs_rap_est_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:432
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_30_mbias3
TH1D * rap_vs_Pt_InM_mixing_30_mbias3
Definition: CbmKresConversionManualmbias3.h:565
CbmRichHit.h
CbmKresConversionManualmbias3::BG5_InM_two_Both_mbias3
TH1D * BG5_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:684
CbmKresConversionManualmbias3::sameMIDcase8_InM_two_Both_mbias3
TH1D * sameMIDcase8_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:692
CbmStsTrack::GetStsHitIndex
Int_t GetStsHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:98
CbmKresConversionManualmbias3::sameMIDcase8NonEMotherIM_InM_one_Both_mbias3
TH1D * sameMIDcase8NonEMotherIM_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:673
CbmKresConversionManualmbias3::rap_vs_Pt_InM_18_mbias3
TH1D * rap_vs_Pt_InM_18_mbias3
Definition: CbmKresConversionManualmbias3.h:522
CbmKresConversionManualmbias3::rap_vs_Pt_InM_17_mbias3
TH1D * rap_vs_Pt_InM_17_mbias3
Definition: CbmKresConversionManualmbias3.h:521
CbmKresConversionManualmbias3::fArrayCentrality
FairMCEventHeader * fArrayCentrality
Definition: CbmKresConversionManualmbias3.h:123
CbmKresConversionManualmbias3::Init
void Init()
Definition: CbmKresConversionManualmbias3.cxx:586
CbmKresConversionManualmbias3::fHistoList_man_one_Both_mbias3
vector< TH1 * > fHistoList_man_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:423
CbmKresConversionManualmbias3::EMT_InvMass_two_Outside_mbias3
TH1D * EMT_InvMass_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:384
CbmRichRingFitterEllipseTau::DoFit
virtual void DoFit(CbmRichRingLight *ring)
Inherited from CbmRichRingFitterBase.
Definition: CbmRichRingFitterEllipseTau.cxx:94
CbmKresConversionManualmbias3::rap_vs_Pt_InM_2_mbias3
TH1D * rap_vs_Pt_InM_2_mbias3
Definition: CbmKresConversionManualmbias3.h:506
CbmKresConversionManualmbias3::Pt_reco_two_Target_mbias3
TH1D * Pt_reco_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:325
CbmKresConversionManualmbias3::P_reco_one_Outside_mbias3
TH1D * P_reco_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:370
CbmKresConversionManualmbias3::BG9_InM_zero_Both_mbias3
TH1D * BG9_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:624
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_one_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:677
CbmStsTrack
Definition: CbmStsTrack.h:37
CbmKresConversionManualmbias3::MultiplicityGamma_two_Target_mbias3
TH2D * MultiplicityGamma_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:468
CbmKresConversionManualmbias3::MultiplicityChargedParticles_all_Both_mbias3
TH2D * MultiplicityChargedParticles_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:496
CbmKresConversionManualmbias3::sameGRIDcase8_InM_all_Both_mbias3
TH1D * sameGRIDcase8_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:597
CbmKresConversionManualmbias3::Case8NonElFrom_kaon_InM_one_Both_mbias3
TH1D * Case8NonElFrom_kaon_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:670
CbmKresConversionManualmbias3::fHistoList_bg_InM_two_Target_mbias3
vector< TH1 * > fHistoList_bg_InM_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:572
CbmKresConversionManualmbias3::MultiplicityGamma_onetwo_Both_mbias3
TH2D * MultiplicityGamma_onetwo_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:495
CbmKresConversionManualmbias3::BG6_InM_all_Both_mbias3
TH1D * BG6_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:589
CbmKresConversionManualmbias3::sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_two_Both_mbias3
TH1D * sameMIDcase8NonEComeFromTarget_mbias3Pt_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:709
CbmKresConversionManualmbias3::GammaOpeningAngleReco_one_Both_mbias3
TH1D * GammaOpeningAngleReco_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:425
CbmKresConversionManualmbias3::BG10_InM_two_Both_mbias3
TH1D * BG10_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:689
CbmKresFunctions::CalculateOpeningAngle_Reco
static Double_t CalculateOpeningAngle_Reco(TVector3 electron1, TVector3 electron2)
Definition: CbmKresFunctions.h:251
CbmKresConversionBG.h
CbmKresConversionManualmbias3::Pdg_zero_Outside_mbias3
TH1D * Pdg_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:358
CbmKresConversionManualmbias3::fGlobalTracks
TClonesArray * fGlobalTracks
Definition: CbmKresConversionManualmbias3.h:114
CbmKresConversionManualmbias3::fHistoList_bg_InM_all_Outside_mbias3
vector< TH1 * > fHistoList_bg_InM_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:575
CbmKresConversionManualmbias3::MultiplicityChargedParticles_onetwo_Outside_mbias3
TH2D * MultiplicityChargedParticles_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:487
CbmKresConversionManualmbias3::sameMIDcase8NonEPdg_InM_two_Both_mbias3
TH1D * sameMIDcase8NonEPdg_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:703
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_one_Outside_mbias3
TH2D * Pi0_pt_vs_rap_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:374
CbmKresConversionManualmbias3::BG10_InM_all_Both_mbias3
TH1D * BG10_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:593
CbmKresConversionManualmbias3::P_vs_Distance_mbias3
TH2D * P_vs_Distance_mbias3
Definition: CbmKresConversionManualmbias3.h:460
CbmKresConversionManualmbias3::fRichRingMatches
TClonesArray * fRichRingMatches
Definition: CbmKresConversionManualmbias3.h:119
CbmKresConversionManualmbias3::Pt_reco_all_Outside_mbias3
TH1D * Pt_reco_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:349
CbmRichRingLight
Definition: CbmRichRingLight.h:39
CbmKresConversionManualmbias3::VStsIndex_plus_Target_mbias3
std::vector< int > VStsIndex_plus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:159
CbmKresConversionManualmbias3::Mixing_Outside
void Mixing_Outside()
Definition: CbmKresConversionManualmbias3.cxx:1953
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_zero_Target_mbias3
TH2D * Pi0_pt_vs_rap_est_zero_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:307
CbmKresConversionManualmbias3::GammaOpeningAngleReco_one_Target_mbias3
TH1D * GammaOpeningAngleReco_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:311
CbmKresConversionManualmbias3::GammasInvMass_candidates_Target_mbias3
TH1D * GammasInvMass_candidates_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:262
CbmKresConversionManualmbias3::P_reco_two_Target_mbias3
TH1D * P_reco_two_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:324
CbmKresConversionManualmbias3::GammasOA_fromPi0_Outside_mbias3
TH1D * GammasOA_fromPi0_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:279
CbmKresConversionManualmbias3::MultiplicityChargedParticles_two_Both_mbias3
TH2D * MultiplicityChargedParticles_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:499
CbmKresConversionManualmbias3::fHistoList_bg_InM_two_Both_mbias3
vector< TH1 * > fHistoList_bg_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:679
CbmKresConversionManualmbias3::Pdg_all_Outside_mbias3
TH1D * Pdg_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:347
CbmKresConversionManualmbias3::Pt_reco_all_Both_mbias3
TH1D * Pt_reco_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:406
CbmKresConversionManualmbias3::sameMIDcase8_mothedPDG_InM_two_Both_mbias3
TH1D * sameMIDcase8_mothedPDG_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:695
CbmKresConversionManualmbias3::PlaneAngles_last_candidates_Outside_mbias3
TH1D * PlaneAngles_last_candidates_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:280
CbmKresConversionManualmbias3::VRichRing_plus_Target_mbias3
vector< CbmRichRing * > VRichRing_plus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:160
CbmKresConversionManualmbias3::EMT_InvMass_one_Target_mbias3
TH1D * EMT_InvMass_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:316
CbmKresConversionManualmbias3::VMCtracks_minus_Outside_mbias3
vector< CbmMCTrack * > VMCtracks_minus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:135
CbmKresConversionManualmbias3::PdgCase8motherNonE_InM_two_Both_mbias3
TH1D * PdgCase8motherNonE_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:698
CbmLmvmKinematicParams
Definition: CbmLmvmKinematicParams.h:17
CbmLmvmKinematicParams::fPt
Double_t fPt
Definition: CbmLmvmKinematicParams.h:20
CbmKresConversionManualmbias3::PlaneAngles_last_fromPi0_Both_mbias3
TH1D * PlaneAngles_last_fromPi0_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:253
CbmKresConversionManualmbias3::rap_vs_Pt_InM_9_mbias3
TH1D * rap_vs_Pt_InM_9_mbias3
Definition: CbmKresConversionManualmbias3.h:513
CbmKresConversionManualmbias3::Pi0InvMassReco_all_Outside_mbias3
TH1D * Pi0InvMassReco_all_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:350
CbmKresConversionManualmbias3::fHistoList_man_zero_Outside_mbias3
vector< TH1 * > fHistoList_man_zero_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:355
CbmKresConversionManualmbias3::PdgCase8NonE_NOT_FromTarget_mbias3_InM_all_Both_mbias3
TH1D * PdgCase8NonE_NOT_FromTarget_mbias3_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:601
CbmKresConversionManualmbias3::Pi0InvMassReco_one_Outside_mbias3
TH1D * Pi0InvMassReco_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:372
CbmKresConversionBG::Init
void Init()
Definition: CbmKresConversionBG.cxx:25
CbmKresConversionManualmbias3::BG2_InM_two_Both_mbias3
TH1D * BG2_InM_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:681
CbmKresConversionManualmbias3::fHistoList_bg_InM_one_Both_mbias3
vector< TH1 * > fHistoList_bg_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:647
CbmKresConversionManualmbias3::PlaneAngles_first_candidates_Target_mbias3
TH1D * PlaneAngles_first_candidates_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:268
CbmKresConversionManualmbias3::MultiplicityChargedParticles_one_Outside_mbias3
TH2D * MultiplicityChargedParticles_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:485
CbmRichHit
Definition: CbmRichHit.h:19
CbmKresConversionManualmbias3::Gammas_MC_one_Target_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:198
CbmKresConversionManualmbias3::Case8ElFromDalitz_InM_all_Both_mbias3
TH1D * Case8ElFromDalitz_InM_all_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:603
CbmKresConversionManualmbias3::fTauFit
CbmRichRingFitterEllipseTau * fTauFit
Definition: CbmKresConversionManualmbias3.h:128
CbmKresConversionManualmbias3::P_reco_onetwo_Outside_mbias3
TH1D * P_reco_onetwo_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:392
CbmKresConversionManualmbias3::Gammas_MC_two_Both_mbias3
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:239
CbmKresConversionManualmbias3::PdgCase8NonE_NOT_FromTarget_mbias3_InM_one_Both_mbias3
TH1D * PdgCase8NonE_NOT_FromTarget_mbias3_InM_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:665
CbmKresConversionManualmbias3::VRings_minus_Outside_mbias3
std::vector< int > VRings_minus_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:136
CbmKresConversionManualmbias3::sameMIDcase8NonEPdg_InM_zero_Both_mbias3
TH1D * sameMIDcase8NonEPdg_InM_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:639
CbmKresConversionManualmbias3::fRichProjections
TClonesArray * fRichProjections
Definition: CbmKresConversionManualmbias3.h:117
CbmKresConversionManualmbias3::fHistoList_multiplicity_man_Outside_mbias3
vector< TH1 * > fHistoList_multiplicity_man_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:477
CbmKresConversionManualmbias3::VRings_minus_Target_mbias3
std::vector< int > VRings_minus_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:151
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_16_mbias3
TH1D * rap_vs_Pt_InM_mixing_16_mbias3
Definition: CbmKresConversionManualmbias3.h:551
CbmKresConversionManualmbias3::Gammas_stsIndex_one_Target_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_one_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:192
CbmKresConversionManualmbias3::rap_vs_Pt_InM_mixing_28_mbias3
TH1D * rap_vs_Pt_InM_mixing_28_mbias3
Definition: CbmKresConversionManualmbias3.h:563
CbmKresConversionManualmbias3::Pi0_pt_vs_rap_est_zero_Both_mbias3
TH2D * Pi0_pt_vs_rap_est_zero_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:421
CbmKFVertex
Definition: CbmKFVertex.h:6
CbmKresConversionManualmbias3::MultiplicityGamma_two_Outside_mbias3
TH2D * MultiplicityGamma_two_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:481
CbmStsHit.h
Data class for a reconstructed hit in the STS.
CbmKresConversionManualmbias3::MultiplicityGamma_one_Both_mbias3
TH2D * MultiplicityGamma_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:493
CbmKresConversionManualmbias3::GammasInvMass_fromPi0_Outside_mbias3
TH1D * GammasInvMass_fromPi0_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:278
CbmKresConversionManualmbias3::Gammas_stsIndex_one_Both_mbias3
std::vector< std::vector< int > > Gammas_stsIndex_one_Both_mbias3
Definition: CbmKresConversionManualmbias3.h:232
CbmKresConversionManualmbias3::GammaInvMassReco_one_Outside_mbias3
TH1D * GammaInvMassReco_one_Outside_mbias3
Definition: CbmKresConversionManualmbias3.h:367
CbmKresConversionManualmbias3::fAnaBG
CbmKresConversionBG * fAnaBG
Definition: CbmKresConversionManualmbias3.h:130
CbmStsTrack::GetNofStsHits
Int_t GetNofStsHits() const
Definition: CbmStsTrack.h:90
CbmKresConversionManualmbias3::GammaInvMassReco_all_Target_mbias3
TH1D * GammaInvMassReco_all_Target_mbias3
Definition: CbmKresConversionManualmbias3.h:288