CbmRoot
CbmKresConversionManualmbias2.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_mbias2()
61  , VMCtracks_minus_Outside_mbias2()
62  , VRings_minus_Outside_mbias2()
63  , VStsIndex_minus_Outside_mbias2()
64  , VRichRing_minus_Outside_mbias2()
65  , VStsTrack_plus_Outside_mbias2()
66  , VMCtracks_plus_Outside_mbias2()
67  , VRings_plus_Outside_mbias2()
68  , VStsIndex_plus_Outside_mbias2()
69  , VRichRing_plus_Outside_mbias2()
70  , VMCtracks_minus_Target_mbias2()
71  , VStsTrack_minus_Target_mbias2()
72  , VMomenta_minus_Target_mbias2()
73  , VRings_minus_Target_mbias2()
74  , VStsIndex_minus_Target_mbias2()
75  , VRichRing_minus_Target_mbias2()
76  , VMCtracks_plus_Target_mbias2()
77  , VStsTrack_plus_Target_mbias2()
78  , VMomenta_plus_Target_mbias2()
79  , VRings_plus_Target_mbias2()
80  , VStsIndex_plus_Target_mbias2()
81  , VRichRing_plus_Target_mbias2()
82  , frefmomenta()
83  , frefId()
84  , fMCtracks()
85  , EMT_man_Event_Target_mbias2()
86  , EMT_man_pair_momenta_Target_mbias2()
87  , EMT_man_NofRings_Target_mbias2()
88  , EMT_man_Event_Outside_mbias2()
89  , EMT_man_pair_momenta_Outside_mbias2()
90  , EMT_man_NofRings_Outside_mbias2()
91  , EMT_man_Event_Both_mbias2()
92  , EMT_man_pair_momenta_Both_mbias2()
93  , EMT_man_NofRings_Both_mbias2()
94  , Gammas_all_Target_mbias2()
95  , Gammas_zero_Target_mbias2()
96  , Gammas_one_Target_mbias2()
97  , Gammas_two_Target_mbias2()
98  , Gammas_onetwo_Target_mbias2()
99  , Gammas_stsIndex_all_Target_mbias2()
100  , Gammas_stsIndex_zero_Target_mbias2()
101  , Gammas_stsIndex_one_Target_mbias2()
102  , Gammas_stsIndex_two_Target_mbias2()
103  , Gammas_stsIndex_onetwo_Target_mbias2()
104  , Gammas_MC_all_Target_mbias2()
105  , Gammas_MC_zero_Target_mbias2()
106  , Gammas_MC_one_Target_mbias2()
107  , Gammas_MC_two_Target_mbias2()
108  , Gammas_MC_onetwo_Target_mbias2()
109  , Gammas_all_Outside_mbias2()
110  , Gammas_zero_Outside_mbias2()
111  , Gammas_one_Outside_mbias2()
112  , Gammas_two_Outside_mbias2()
113  , Gammas_onetwo_Outside_mbias2()
114  , Gammas_stsIndex_all_Outside_mbias2()
115  , Gammas_stsIndex_zero_Outside_mbias2()
116  , Gammas_stsIndex_one_Outside_mbias2()
117  , Gammas_stsIndex_two_Outside_mbias2()
118  , Gammas_stsIndex_onetwo_Outside_mbias2()
119  , Gammas_MC_all_Outside_mbias2()
120  , Gammas_MC_zero_Outside_mbias2()
121  , Gammas_MC_one_Outside_mbias2()
122  , Gammas_MC_two_Outside_mbias2()
123  , Gammas_MC_onetwo_Outside_mbias2()
124  , Gammas_all_Both_mbias2()
125  , Gammas_zero_Both_mbias2()
126  , Gammas_one_Both_mbias2()
127  , Gammas_two_Both_mbias2()
128  , Gammas_onetwo_Both_mbias2()
129  , Gammas_stsIndex_all_Both_mbias2()
130  , Gammas_stsIndex_zero_Both_mbias2()
131  , Gammas_stsIndex_one_Both_mbias2()
132  , Gammas_stsIndex_two_Both_mbias2()
133  , Gammas_stsIndex_onetwo_Both_mbias2()
134  , Gammas_MC_all_Both_mbias2()
135  , Gammas_MC_zero_Both_mbias2()
136  , Gammas_MC_one_Both_mbias2()
137  , Gammas_MC_two_Both_mbias2()
138  , Gammas_MC_onetwo_Both_mbias2()
139  , fHistoList_man_cuts_Both_mbias2()
140  , InvMass_vs_OA_candidates_Both_mbias2(nullptr)
141  , InvMass_vs_OA_fromPi0_Both_mbias2(nullptr)
142  , GammasInvMass_candidates_Both_mbias2(nullptr)
143  , GammasOA_candidates_Both_mbias2(nullptr)
144  , GammasInvMass_fromPi0_Both_mbias2(nullptr)
145  , GammasOA_fromPi0_Both_mbias2(nullptr)
146  , PlaneAngles_last_candidates_Both_mbias2(nullptr)
147  , PlaneAngles_last_fromPi0_Both_mbias2(nullptr)
148  , PlaneAngles_first_candidates_Both_mbias2(nullptr)
149  , PlaneAngles_first_fromPi0_Both_mbias2(nullptr)
150  , fHistoList_man_cuts_Target_mbias2()
151  , InvMass_vs_OA_candidates_Target_mbias2(nullptr)
152  , InvMass_vs_OA_fromPi0_Target_mbias2(nullptr)
153  , GammasInvMass_candidates_Target_mbias2(nullptr)
154  , GammasOA_candidates_Target_mbias2(nullptr)
155  , GammasInvMass_fromPi0_Target_mbias2(nullptr)
156  , GammasOA_fromPi0_Target_mbias2(nullptr)
157  , PlaneAngles_last_candidates_Target_mbias2(nullptr)
158  , PlaneAngles_last_fromPi0_Target_mbias2(nullptr)
159  , PlaneAngles_first_candidates_Target_mbias2(nullptr)
160  , PlaneAngles_first_fromPi0_Target_mbias2(nullptr)
161  , fHistoList_man_cuts_Outside_mbias2()
162  , InvMass_vs_OA_candidates_Outside_mbias2(nullptr)
163  , InvMass_vs_OA_fromPi0_Outside_mbias2(nullptr)
164  , GammasInvMass_candidates_Outside_mbias2(nullptr)
165  , GammasOA_candidates_Outside_mbias2(nullptr)
166  , GammasInvMass_fromPi0_Outside_mbias2(nullptr)
167  , GammasOA_fromPi0_Outside_mbias2(nullptr)
168  , PlaneAngles_last_candidates_Outside_mbias2(nullptr)
169  , PlaneAngles_last_fromPi0_Outside_mbias2(nullptr)
170  , PlaneAngles_first_candidates_Outside_mbias2(nullptr)
171  , PlaneAngles_first_fromPi0_Outside_mbias2(nullptr)
172  , fHistoList_man_all_Target_mbias2()
173  , GammaInvMassReco_all_Target_mbias2(nullptr)
174  , GammaOpeningAngleReco_all_Target_mbias2(nullptr)
175  , Pdg_all_Target_mbias2(nullptr)
176  , P_reco_all_Target_mbias2(nullptr)
177  , Pt_reco_all_Target_mbias2(nullptr)
178  , Pi0InvMassReco_all_Target_mbias2(nullptr)
179  , EMT_InvMass_all_Target_mbias2(nullptr)
180  , Pi0_pt_vs_rap_all_Target_mbias2(nullptr)
181  , Pi0_pt_vs_rap_est_all_Target_mbias2(nullptr)
182  , fHistoList_man_zero_Target_mbias2()
183  , GammaInvMassReco_zero_Target_mbias2(nullptr)
184  , GammaOpeningAngleReco_zero_Target_mbias2(nullptr)
185  , Pdg_zero_Target_mbias2(nullptr)
186  , P_reco_zero_Target_mbias2(nullptr)
187  , Pt_reco_zero_Target_mbias2(nullptr)
188  , Pi0InvMassReco_zero_Target_mbias2(nullptr)
189  , EMT_InvMass_zero_Target_mbias2(nullptr)
190  , Pi0_pt_vs_rap_zero_Target_mbias2(nullptr)
191  , Pi0_pt_vs_rap_est_zero_Target_mbias2(nullptr)
192  , fHistoList_man_one_Target_mbias2()
193  , GammaInvMassReco_one_Target_mbias2(nullptr)
194  , GammaOpeningAngleReco_one_Target_mbias2(nullptr)
195  , Pdg_one_Target_mbias2(nullptr)
196  , P_reco_one_Target_mbias2(nullptr)
197  , Pt_reco_one_Target_mbias2(nullptr)
198  , Pi0InvMassReco_one_Target_mbias2(nullptr)
199  , EMT_InvMass_one_Target_mbias2(nullptr)
200  , Pi0_pt_vs_rap_one_Target_mbias2(nullptr)
201  , Pi0_pt_vs_rap_est_one_Target_mbias2(nullptr)
202  , fHistoList_man_two_Target_mbias2()
203  , GammaInvMassReco_two_Target_mbias2(nullptr)
204  , GammaOpeningAngleReco_two_Target_mbias2(nullptr)
205  , Pdg_two_Target_mbias2(nullptr)
206  , P_reco_two_Target_mbias2(nullptr)
207  , Pt_reco_two_Target_mbias2(nullptr)
208  , Pi0InvMassReco_two_Target_mbias2(nullptr)
209  , EMT_InvMass_two_Target_mbias2(nullptr)
210  , Pi0_pt_vs_rap_two_Target_mbias2(nullptr)
211  , Pi0_pt_vs_rap_est_two_Target_mbias2(nullptr)
212  , fHistoList_man_onetwo_Target_mbias2()
213  , GammaInvMassReco_onetwo_Target_mbias2(nullptr)
214  , GammaOpeningAngleReco_onetwo_Target_mbias2(nullptr)
215  , Pdg_onetwo_Target_mbias2(nullptr)
216  , P_reco_onetwo_Target_mbias2(nullptr)
217  , Pt_reco_onetwo_Target_mbias2(nullptr)
218  , Pi0InvMassReco_onetwo_Target_mbias2(nullptr)
219  , EMT_InvMass_onetwo_Target_mbias2(nullptr)
220  , Pi0_pt_vs_rap_onetwo_Target_mbias2(nullptr)
221  , Pi0_pt_vs_rap_est_onetwo_Target_mbias2(nullptr)
222  , fHistoList_man_all_Outside_mbias2()
223  , GammaInvMassReco_all_Outside_mbias2(nullptr)
224  , GammaOpeningAngleReco_all_Outside_mbias2(nullptr)
225  , Pdg_all_Outside_mbias2(nullptr)
226  , P_reco_all_Outside_mbias2(nullptr)
227  , Pt_reco_all_Outside_mbias2(nullptr)
228  , Pi0InvMassReco_all_Outside_mbias2(nullptr)
229  , EMT_InvMass_all_Outside_mbias2(nullptr)
230  , Pi0_pt_vs_rap_all_Outside_mbias2(nullptr)
231  , Pi0_pt_vs_rap_est_all_Outside_mbias2(nullptr)
232  , fHistoList_man_zero_Outside_mbias2()
233  , GammaInvMassReco_zero_Outside_mbias2(nullptr)
234  , GammaOpeningAngleReco_zero_Outside_mbias2(nullptr)
235  , Pdg_zero_Outside_mbias2(nullptr)
236  , P_reco_zero_Outside_mbias2(nullptr)
237  , Pt_reco_zero_Outside_mbias2(nullptr)
238  , Pi0InvMassReco_zero_Outside_mbias2(nullptr)
239  , EMT_InvMass_zero_Outside_mbias2(nullptr)
240  , Pi0_pt_vs_rap_zero_Outside_mbias2(nullptr)
241  , Pi0_pt_vs_rap_est_zero_Outside_mbias2(nullptr)
242  , fHistoList_man_one_Outside_mbias2()
243  , GammaInvMassReco_one_Outside_mbias2(nullptr)
244  , GammaOpeningAngleReco_one_Outside_mbias2(nullptr)
245  , Pdg_one_Outside_mbias2(nullptr)
246  , P_reco_one_Outside_mbias2(nullptr)
247  , Pt_reco_one_Outside_mbias2(nullptr)
248  , Pi0InvMassReco_one_Outside_mbias2(nullptr)
249  , EMT_InvMass_one_Outside_mbias2(nullptr)
250  , Pi0_pt_vs_rap_one_Outside_mbias2(nullptr)
251  , Pi0_pt_vs_rap_est_one_Outside_mbias2(nullptr)
252  , fHistoList_man_two_Outside_mbias2()
253  , GammaInvMassReco_two_Outside_mbias2(nullptr)
254  , GammaOpeningAngleReco_two_Outside_mbias2(nullptr)
255  , Pdg_two_Outside_mbias2(nullptr)
256  , P_reco_two_Outside_mbias2(nullptr)
257  , Pt_reco_two_Outside_mbias2(nullptr)
258  , Pi0InvMassReco_two_Outside_mbias2(nullptr)
259  , EMT_InvMass_two_Outside_mbias2(nullptr)
260  , Pi0_pt_vs_rap_two_Outside_mbias2(nullptr)
261  , Pi0_pt_vs_rap_est_two_Outside_mbias2(nullptr)
262  , fHistoList_man_onetwo_Outside_mbias2()
263  , GammaInvMassReco_onetwo_Outside_mbias2(nullptr)
264  , GammaOpeningAngleReco_onetwo_Outside_mbias2(nullptr)
265  , Pdg_onetwo_Outside_mbias2(nullptr)
266  , P_reco_onetwo_Outside_mbias2(nullptr)
267  , Pt_reco_onetwo_Outside_mbias2(nullptr)
268  , Pi0InvMassReco_onetwo_Outside_mbias2(nullptr)
269  , EMT_InvMass_onetwo_Outside_mbias2(nullptr)
270  , Pi0_pt_vs_rap_onetwo_Outside_mbias2(nullptr)
271  , Pi0_pt_vs_rap_est_onetwo_Outside_mbias2(nullptr)
272  , fHistoList_man_all_Both_mbias2()
273  , GammaInvMassReco_all_Both_mbias2(nullptr)
274  , GammaOpeningAngleReco_all_Both_mbias2(nullptr)
275  , Pdg_all_Both_mbias2(nullptr)
276  , P_reco_all_Both_mbias2(nullptr)
277  , Pt_reco_all_Both_mbias2(nullptr)
278  , Pi0InvMassReco_all_Both_mbias2(nullptr)
279  , EMT_InvMass_all_Both_mbias2(nullptr)
280  , Pi0_pt_vs_rap_all_Both_mbias2(nullptr)
281  , Pi0_pt_vs_rap_est_all_Both_mbias2(nullptr)
282  , fHistoList_man_zero_Both_mbias2()
283  , GammaInvMassReco_zero_Both_mbias2(nullptr)
284  , GammaOpeningAngleReco_zero_Both_mbias2(nullptr)
285  , Pdg_zero_Both_mbias2(nullptr)
286  , P_reco_zero_Both_mbias2(nullptr)
287  , Pt_reco_zero_Both_mbias2(nullptr)
288  , Pi0InvMassReco_zero_Both_mbias2(nullptr)
289  , EMT_InvMass_zero_Both_mbias2(nullptr)
290  , Pi0_pt_vs_rap_zero_Both_mbias2(nullptr)
291  , Pi0_pt_vs_rap_est_zero_Both_mbias2(nullptr)
292  , fHistoList_man_one_Both_mbias2()
293  , GammaInvMassReco_one_Both_mbias2(nullptr)
294  , GammaOpeningAngleReco_one_Both_mbias2(nullptr)
295  , Pdg_one_Both_mbias2(nullptr)
296  , P_reco_one_Both_mbias2(nullptr)
297  , Pt_reco_one_Both_mbias2(nullptr)
298  , Pi0InvMassReco_one_Both_mbias2(nullptr)
299  , EMT_InvMass_one_Both_mbias2(nullptr)
300  , Pi0_pt_vs_rap_one_Both_mbias2(nullptr)
301  , Pi0_pt_vs_rap_est_one_Both_mbias2(nullptr)
302  , fHistoList_man_two_Both_mbias2()
303  , GammaInvMassReco_two_Both_mbias2(nullptr)
304  , GammaOpeningAngleReco_two_Both_mbias2(nullptr)
305  , Pdg_two_Both_mbias2(nullptr)
306  , P_reco_two_Both_mbias2(nullptr)
307  , Pt_reco_two_Both_mbias2(nullptr)
308  , Pi0InvMassReco_two_Both_mbias2(nullptr)
309  , EMT_InvMass_two_Both_mbias2(nullptr)
310  , Pi0_pt_vs_rap_two_Both_mbias2(nullptr)
311  , Pi0_pt_vs_rap_est_two_Both_mbias2(nullptr)
312  , fHistoList_man_onetwo_Both_mbias2()
313  , GammaInvMassReco_onetwo_Both_mbias2(nullptr)
314  , GammaOpeningAngleReco_onetwo_Both_mbias2(nullptr)
315  , Pdg_onetwo_Both_mbias2(nullptr)
316  , P_reco_onetwo_Both_mbias2(nullptr)
317  , Pt_reco_onetwo_Both_mbias2(nullptr)
318  , Pi0InvMassReco_onetwo_Both_mbias2(nullptr)
319  , EMT_InvMass_onetwo_Both_mbias2(nullptr)
320  , Pi0_pt_vs_rap_onetwo_Both_mbias2(nullptr)
321  , Pi0_pt_vs_rap_est_onetwo_Both_mbias2(nullptr)
322  , fHistoList_man_Both_mbias2()
323  , Pdg_vs_Distance_mbias2(nullptr)
324  , P_vs_Distance_mbias2(nullptr)
325  , fHistoList_multiplicity_man_Target_mbias2()
326  , MultiplicityGamma_all_Target_mbias2(nullptr)
327  , MultiplicityGamma_zero_Target_mbias2(nullptr)
328  , MultiplicityGamma_one_Target_mbias2(nullptr)
329  , MultiplicityGamma_two_Target_mbias2(nullptr)
330  , MultiplicityGamma_onetwo_Target_mbias2(nullptr)
331  , MultiplicityChargedParticles_all_Target_mbias2(nullptr)
332  , MultiplicityChargedParticles_zero_Target_mbias2(nullptr)
333  , MultiplicityChargedParticles_one_Target_mbias2(nullptr)
334  , MultiplicityChargedParticles_two_Target_mbias2(nullptr)
335  , MultiplicityChargedParticles_onetwo_Target_mbias2(nullptr)
336  , fHistoList_multiplicity_man_Outside_mbias2()
337  , MultiplicityGamma_all_Outside_mbias2(nullptr)
338  , MultiplicityGamma_zero_Outside_mbias2(nullptr)
339  , MultiplicityGamma_one_Outside_mbias2(nullptr)
340  , MultiplicityGamma_two_Outside_mbias2(nullptr)
341  , MultiplicityGamma_onetwo_Outside_mbias2(nullptr)
342  , MultiplicityChargedParticles_all_Outside_mbias2(nullptr)
343  , MultiplicityChargedParticles_zero_Outside_mbias2(nullptr)
344  , MultiplicityChargedParticles_one_Outside_mbias2(nullptr)
345  , MultiplicityChargedParticles_two_Outside_mbias2(nullptr)
346  , MultiplicityChargedParticles_onetwo_Outside_mbias2(nullptr)
347  , fHistoList_multiplicity_man_Both_mbias2()
348  , MultiplicityGamma_all_Both_mbias2(nullptr)
349  , MultiplicityGamma_zero_Both_mbias2(nullptr)
350  , MultiplicityGamma_one_Both_mbias2(nullptr)
351  , MultiplicityGamma_two_Both_mbias2(nullptr)
352  , MultiplicityGamma_onetwo_Both_mbias2(nullptr)
353  , MultiplicityChargedParticles_all_Both_mbias2(nullptr)
354  , MultiplicityChargedParticles_zero_Both_mbias2(nullptr)
355  , MultiplicityChargedParticles_one_Both_mbias2(nullptr)
356  , MultiplicityChargedParticles_two_Both_mbias2(nullptr)
357  , MultiplicityChargedParticles_onetwo_Both_mbias2(nullptr)
358  , fHistoList_rap_vs_pt_InM_mbias2()
359  , rap_vs_Pt_InM_1_mbias2(nullptr)
360  , rap_vs_Pt_InM_2_mbias2(nullptr)
361  , rap_vs_Pt_InM_3_mbias2(nullptr)
362  , rap_vs_Pt_InM_4_mbias2(nullptr)
363  , rap_vs_Pt_InM_5_mbias2(nullptr)
364  , rap_vs_Pt_InM_6_mbias2(nullptr)
365  , rap_vs_Pt_InM_7_mbias2(nullptr)
366  , rap_vs_Pt_InM_8_mbias2(nullptr)
367  , rap_vs_Pt_InM_9_mbias2(nullptr)
368  , rap_vs_Pt_InM_10_mbias2(nullptr)
369  , rap_vs_Pt_InM_11_mbias2(nullptr)
370  , rap_vs_Pt_InM_12_mbias2(nullptr)
371  , rap_vs_Pt_InM_13_mbias2(nullptr)
372  , rap_vs_Pt_InM_14_mbias2(nullptr)
373  , rap_vs_Pt_InM_15_mbias2(nullptr)
374  , rap_vs_Pt_InM_16_mbias2(nullptr)
375  , rap_vs_Pt_InM_17_mbias2(nullptr)
376  , rap_vs_Pt_InM_18_mbias2(nullptr)
377  , rap_vs_Pt_InM_19_mbias2(nullptr)
378  , rap_vs_Pt_InM_20_mbias2(nullptr)
379  , rap_vs_Pt_InM_21_mbias2(nullptr)
380  , rap_vs_Pt_InM_22_mbias2(nullptr)
381  , rap_vs_Pt_InM_23_mbias2(nullptr)
382  , rap_vs_Pt_InM_24_mbias2(nullptr)
383  , rap_vs_Pt_InM_25_mbias2(nullptr)
384  , rap_vs_Pt_InM_26_mbias2(nullptr)
385  , rap_vs_Pt_InM_27_mbias2(nullptr)
386  , rap_vs_Pt_InM_28_mbias2(nullptr)
387  , rap_vs_Pt_InM_29_mbias2(nullptr)
388  , rap_vs_Pt_InM_30_mbias2(nullptr)
389  , rap_vs_Pt_InM_mixing_1_mbias2(nullptr)
390  , rap_vs_Pt_InM_mixing_2_mbias2(nullptr)
391  , rap_vs_Pt_InM_mixing_3_mbias2(nullptr)
392  , rap_vs_Pt_InM_mixing_4_mbias2(nullptr)
393  , rap_vs_Pt_InM_mixing_5_mbias2(nullptr)
394  , rap_vs_Pt_InM_mixing_6_mbias2(nullptr)
395  , rap_vs_Pt_InM_mixing_7_mbias2(nullptr)
396  , rap_vs_Pt_InM_mixing_8_mbias2(nullptr)
397  , rap_vs_Pt_InM_mixing_9_mbias2(nullptr)
398  , rap_vs_Pt_InM_mixing_10_mbias2(nullptr)
399  , rap_vs_Pt_InM_mixing_11_mbias2(nullptr)
400  , rap_vs_Pt_InM_mixing_12_mbias2(nullptr)
401  , rap_vs_Pt_InM_mixing_13_mbias2(nullptr)
402  , rap_vs_Pt_InM_mixing_14_mbias2(nullptr)
403  , rap_vs_Pt_InM_mixing_15_mbias2(nullptr)
404  , rap_vs_Pt_InM_mixing_16_mbias2(nullptr)
405  , rap_vs_Pt_InM_mixing_17_mbias2(nullptr)
406  , rap_vs_Pt_InM_mixing_18_mbias2(nullptr)
407  , rap_vs_Pt_InM_mixing_19_mbias2(nullptr)
408  , rap_vs_Pt_InM_mixing_20_mbias2(nullptr)
409  , rap_vs_Pt_InM_mixing_21_mbias2(nullptr)
410  , rap_vs_Pt_InM_mixing_22_mbias2(nullptr)
411  , rap_vs_Pt_InM_mixing_23_mbias2(nullptr)
412  , rap_vs_Pt_InM_mixing_24_mbias2(nullptr)
413  , rap_vs_Pt_InM_mixing_25_mbias2(nullptr)
414  , rap_vs_Pt_InM_mixing_26_mbias2(nullptr)
415  , rap_vs_Pt_InM_mixing_27_mbias2(nullptr)
416  , rap_vs_Pt_InM_mixing_28_mbias2(nullptr)
417  , rap_vs_Pt_InM_mixing_29_mbias2(nullptr)
418  , rap_vs_Pt_InM_mixing_30_mbias2(nullptr)
419  , fHistoList_bg_InM_all_Target_mbias2()
420  , fHistoList_bg_InM_zero_Target_mbias2()
421  , fHistoList_bg_InM_one_Target_mbias2()
422  , fHistoList_bg_InM_two_Target_mbias2()
423  , fHistoList_bg_InM_onetwo_Target_mbias2()
424  , fHistoList_bg_InM_all_Outside_mbias2()
425  , fHistoList_bg_InM_zero_Outside_mbias2()
426  , fHistoList_bg_InM_one_Outside_mbias2()
427  , fHistoList_bg_InM_two_Outside_mbias2()
428  , fHistoList_bg_InM_onetwo_Outside_mbias2()
429  , fHistoList_bg_InM_all_Both_mbias2()
430  , BG1_InM_all_Both_mbias2(nullptr)
431  , BG2_InM_all_Both_mbias2(nullptr)
432  , BG3_InM_all_Both_mbias2(nullptr)
433  , BG4_InM_all_Both_mbias2(nullptr)
434  , BG5_InM_all_Both_mbias2(nullptr)
435  , BG6_InM_all_Both_mbias2(nullptr)
436  , BG7_InM_all_Both_mbias2(nullptr)
437  , BG8_InM_all_Both_mbias2(nullptr)
438  , BG9_InM_all_Both_mbias2(nullptr)
439  , BG10_InM_all_Both_mbias2(nullptr)
440  , PdgCase8_InM_all_Both_mbias2(nullptr)
441  , PdgCase8mothers_InM_all_Both_mbias2(nullptr)
442  , sameMIDcase8_InM_all_Both_mbias2(nullptr)
443  , sameGRIDcase8_InM_all_Both_mbias2(nullptr)
444  , Case1ZYPos_InM_all_Both_mbias2(nullptr)
445  , sameMIDcase8_mothedPDG_InM_all_Both_mbias2(nullptr)
446  , PdgCase8NonEComeFromTarget_mbias2_InM_all_Both_mbias2(nullptr)
447  , PdgCase8NonE_NOT_FromTarget_mbias2_InM_all_Both_mbias2(nullptr)
448  , PdgCase8motherNonE_InM_all_Both_mbias2(nullptr)
449  , Case8ElFromDalitz_InM_all_Both_mbias2(nullptr)
450  , Case8NonElFrom_pn_InM_all_Both_mbias2(nullptr)
451  , Case8NonElFrom_eta_InM_all_Both_mbias2(nullptr)
452  , Case8NonElFrom_kaon_InM_all_Both_mbias2(nullptr)
453  , sameMIDcase8NonEPdg_InM_all_Both_mbias2(nullptr)
454  , sameMIDcase8NonEMotherPdg_InM_all_Both_mbias2(nullptr)
455  , sameMIDcase8NonEMotherIM_InM_all_Both_mbias2(nullptr)
456  , sameMIDcase8NonEPdgFromTarget_mbias2_InM_all_Both_mbias2(nullptr)
457  , sameMIDcase8NonEComeFromTarget_mbias2IM_InM_all_Both_mbias2(nullptr)
458  , sameMIDcase8NonEComeFromTarget_mbias2P_InM_all_Both_mbias2(nullptr)
459  , sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_all_Both_mbias2(nullptr)
460  , fHistoList_bg_InM_zero_Both_mbias2()
461  , BG1_InM_zero_Both_mbias2(nullptr)
462  , BG2_InM_zero_Both_mbias2(nullptr)
463  , BG3_InM_zero_Both_mbias2(nullptr)
464  , BG4_InM_zero_Both_mbias2(nullptr)
465  , BG5_InM_zero_Both_mbias2(nullptr)
466  , BG6_InM_zero_Both_mbias2(nullptr)
467  , BG7_InM_zero_Both_mbias2(nullptr)
468  , BG8_InM_zero_Both_mbias2(nullptr)
469  , BG9_InM_zero_Both_mbias2(nullptr)
470  , BG10_InM_zero_Both_mbias2(nullptr)
471  , PdgCase8_InM_zero_Both_mbias2(nullptr)
472  , PdgCase8mothers_InM_zero_Both_mbias2(nullptr)
473  , sameMIDcase8_InM_zero_Both_mbias2(nullptr)
474  , sameGRIDcase8_InM_zero_Both_mbias2(nullptr)
475  , Case1ZYPos_InM_zero_Both_mbias2(nullptr)
476  , sameMIDcase8_mothedPDG_InM_zero_Both_mbias2(nullptr)
477  , PdgCase8NonEComeFromTarget_mbias2_InM_zero_Both_mbias2(nullptr)
478  , PdgCase8NonE_NOT_FromTarget_mbias2_InM_zero_Both_mbias2(nullptr)
479  , PdgCase8motherNonE_InM_zero_Both_mbias2(nullptr)
480  , Case8ElFromDalitz_InM_zero_Both_mbias2(nullptr)
481  , Case8NonElFrom_pn_InM_zero_Both_mbias2(nullptr)
482  , Case8NonElFrom_eta_InM_zero_Both_mbias2(nullptr)
483  , Case8NonElFrom_kaon_InM_zero_Both_mbias2(nullptr)
484  , sameMIDcase8NonEPdg_InM_zero_Both_mbias2(nullptr)
485  , sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias2(nullptr)
486  , sameMIDcase8NonEMotherIM_InM_zero_Both_mbias2(nullptr)
487  , sameMIDcase8NonEPdgFromTarget_mbias2_InM_zero_Both_mbias2(nullptr)
488  , sameMIDcase8NonEComeFromTarget_mbias2IM_InM_zero_Both_mbias2(nullptr)
489  , sameMIDcase8NonEComeFromTarget_mbias2P_InM_zero_Both_mbias2(nullptr)
490  , sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_zero_Both_mbias2(nullptr)
491  , BG1_InM_one_Both_mbias2(nullptr)
492  , BG2_InM_one_Both_mbias2(nullptr)
493  , BG3_InM_one_Both_mbias2(nullptr)
494  , BG4_InM_one_Both_mbias2(nullptr)
495  , BG5_InM_one_Both_mbias2(nullptr)
496  , BG6_InM_one_Both_mbias2(nullptr)
497  , BG7_InM_one_Both_mbias2(nullptr)
498  , BG8_InM_one_Both_mbias2(nullptr)
499  , BG9_InM_one_Both_mbias2(nullptr)
500  , BG10_InM_one_Both_mbias2(nullptr)
501  , PdgCase8_InM_one_Both_mbias2(nullptr)
502  , PdgCase8mothers_InM_one_Both_mbias2(nullptr)
503  , sameMIDcase8_InM_one_Both_mbias2(nullptr)
504  , sameGRIDcase8_InM_one_Both_mbias2(nullptr)
505  , Case1ZYPos_InM_one_Both_mbias2(nullptr)
506  , sameMIDcase8_mothedPDG_InM_one_Both_mbias2(nullptr)
507  , PdgCase8NonEComeFromTarget_mbias2_InM_one_Both_mbias2(nullptr)
508  , PdgCase8NonE_NOT_FromTarget_mbias2_InM_one_Both_mbias2(nullptr)
509  , PdgCase8motherNonE_InM_one_Both_mbias2(nullptr)
510  , Case8ElFromDalitz_InM_one_Both_mbias2(nullptr)
511  , Case8NonElFrom_pn_InM_one_Both_mbias2(nullptr)
512  , Case8NonElFrom_eta_InM_one_Both_mbias2(nullptr)
513  , Case8NonElFrom_kaon_InM_one_Both_mbias2(nullptr)
514  , sameMIDcase8NonEPdg_InM_one_Both_mbias2(nullptr)
515  , sameMIDcase8NonEMotherPdg_InM_one_Both_mbias2(nullptr)
516  , sameMIDcase8NonEMotherIM_InM_one_Both_mbias2(nullptr)
517  , sameMIDcase8NonEPdgFromTarget_mbias2_InM_one_Both_mbias2(nullptr)
518  , sameMIDcase8NonEComeFromTarget_mbias2IM_InM_one_Both_mbias2(nullptr)
519  , sameMIDcase8NonEComeFromTarget_mbias2P_InM_one_Both_mbias2(nullptr)
520  , sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_one_Both_mbias2(nullptr)
521  , fHistoList_bg_InM_two_Both_mbias2()
522  , BG1_InM_two_Both_mbias2(nullptr)
523  , BG2_InM_two_Both_mbias2(nullptr)
524  , BG3_InM_two_Both_mbias2(nullptr)
525  , BG4_InM_two_Both_mbias2(nullptr)
526  , BG5_InM_two_Both_mbias2(nullptr)
527  , BG6_InM_two_Both_mbias2(nullptr)
528  , BG7_InM_two_Both_mbias2(nullptr)
529  , BG8_InM_two_Both_mbias2(nullptr)
530  , BG9_InM_two_Both_mbias2(nullptr)
531  , BG10_InM_two_Both_mbias2(nullptr)
532  , PdgCase8_InM_two_Both_mbias2(nullptr)
533  , PdgCase8mothers_InM_two_Both_mbias2(nullptr)
534  , sameMIDcase8_InM_two_Both_mbias2(nullptr)
535  , sameGRIDcase8_InM_two_Both_mbias2(nullptr)
536  , Case1ZYPos_InM_two_Both_mbias2(nullptr)
537  , sameMIDcase8_mothedPDG_InM_two_Both_mbias2(nullptr)
538  , PdgCase8NonEComeFromTarget_mbias2_InM_two_Both_mbias2(nullptr)
539  , PdgCase8NonE_NOT_FromTarget_mbias2_InM_two_Both_mbias2(nullptr)
540  , PdgCase8motherNonE_InM_two_Both_mbias2(nullptr)
541  , Case8ElFromDalitz_InM_two_Both_mbias2(nullptr)
542  , Case8NonElFrom_pn_InM_two_Both_mbias2(nullptr)
543  , Case8NonElFrom_eta_InM_two_Both_mbias2(nullptr)
544  , Case8NonElFrom_kaon_InM_two_Both_mbias2(nullptr)
545  , sameMIDcase8NonEPdg_InM_two_Both_mbias2(nullptr)
546  , sameMIDcase8NonEMotherPdg_InM_two_Both_mbias2(nullptr)
547  , sameMIDcase8NonEMotherIM_InM_two_Both_mbias2(nullptr)
548  , sameMIDcase8NonEPdgFromTarget_mbias2_InM_two_Both_mbias2(nullptr)
549  , sameMIDcase8NonEComeFromTarget_mbias2IM_InM_two_Both_mbias2(nullptr)
550  , sameMIDcase8NonEComeFromTarget_mbias2P_InM_two_Both_mbias2(nullptr)
551  , sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_two_Both_mbias2(nullptr)
552  , fHistoList_bg_InM_onetwo_Both_mbias2()
553  , BG1_InM_onetwo_Both_mbias2(nullptr)
554  , BG2_InM_onetwo_Both_mbias2(nullptr)
555  , BG3_InM_onetwo_Both_mbias2(nullptr)
556  , BG4_InM_onetwo_Both_mbias2(nullptr)
557  , BG5_InM_onetwo_Both_mbias2(nullptr)
558  , BG6_InM_onetwo_Both_mbias2(nullptr)
559  , BG7_InM_onetwo_Both_mbias2(nullptr)
560  , BG8_InM_onetwo_Both_mbias2(nullptr)
561  , BG9_InM_onetwo_Both_mbias2(nullptr)
562  , BG10_InM_onetwo_Both_mbias2(nullptr)
563  , PdgCase8_InM_onetwo_Both_mbias2(nullptr)
564  , PdgCase8mothers_InM_onetwo_Both_mbias2(nullptr)
565  , sameMIDcase8_InM_onetwo_Both_mbias2(nullptr)
566  , sameGRIDcase8_InM_onetwo_Both_mbias2(nullptr)
567  , Case1ZYPos_InM_onetwo_Both_mbias2(nullptr)
568  , sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias2(nullptr)
569  , PdgCase8NonEComeFromTarget_mbias2_InM_onetwo_Both_mbias2(nullptr)
570  , PdgCase8NonE_NOT_FromTarget_mbias2_InM_onetwo_Both_mbias2(nullptr)
571  , PdgCase8motherNonE_InM_onetwo_Both_mbias2(nullptr)
572  , Case8ElFromDalitz_InM_onetwo_Both_mbias2(nullptr)
573  , Case8NonElFrom_pn_InM_onetwo_Both_mbias2(nullptr)
574  , Case8NonElFrom_eta_InM_onetwo_Both_mbias2(nullptr)
575  , Case8NonElFrom_kaon_InM_onetwo_Both_mbias2(nullptr)
576  , sameMIDcase8NonEPdg_InM_onetwo_Both_mbias2(nullptr)
577  , sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias2(nullptr)
578  , sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias2(nullptr)
579  , sameMIDcase8NonEPdgFromTarget_mbias2_InM_onetwo_Both_mbias2(nullptr)
580  , sameMIDcase8NonEComeFromTarget_mbias2IM_InM_onetwo_Both_mbias2(nullptr)
581  , sameMIDcase8NonEComeFromTarget_mbias2P_InM_onetwo_Both_mbias2(nullptr)
582  , sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_onetwo_Both_mbias2(nullptr) {}
583 
585 
587  FairRootManager* ioman = FairRootManager::Instance();
588  if (nullptr == ioman) {
589  Fatal("CbmKresConversionManualmbias2::Init",
590  "RootManager not instantised!");
591  }
592 
593  fMcTracks = (TClonesArray*) ioman->GetObject("MCTrack");
594  if (nullptr == fMcTracks) {
595  Fatal("CbmKresConversionManualmbias2::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  << "CbmKresConversionManualmbias2::Init No PrimaryVertex array!";
605  }
606 
607  fGlobalTracks = (TClonesArray*) ioman->GetObject("GlobalTrack");
608  if (nullptr == fGlobalTracks) {
609  Fatal("CbmKresConversionManualmbias2::Init", "No GlobalTrack array!");
610  }
611 
612  fStsTracks = (TClonesArray*) ioman->GetObject("StsTrack");
613  if (nullptr == fStsTracks) {
614  Fatal("CbmKresConversionManualmbias2::Init", "No StsTrack array!");
615  }
616 
617  fStsTrackMatches = (TClonesArray*) ioman->GetObject("StsTrackMatch");
618  if (nullptr == fStsTrackMatches) {
619  Fatal("CbmKresConversionManualmbias2::Init", "No StsTrackMatch array!");
620  }
621 
622  fRichProjections = (TClonesArray*) ioman->GetObject("RichProjection");
623  if (nullptr == fRichProjections) {
624  Fatal("CbmKresConversionManualmbias2::Init", "No RichProjection array!");
625  }
626 
627  fRichRings = (TClonesArray*) ioman->GetObject("RichRing");
628  if (nullptr == fRichRings) {
629  Fatal("CbmKresConversionManualmbias2::Init", "No RichRing array!");
630  }
631 
632  fRichRingMatches = (TClonesArray*) ioman->GetObject("RichRingMatch");
633  if (nullptr == fRichRingMatches) {
634  Fatal("CbmKresConversionManualmbias2::Init", "No RichRingMatch array!");
635  }
636 
637  fRichHits = (TClonesArray*) ioman->GetObject("RichHit");
638  if (nullptr == fRichHits) {
639  Fatal("CbmKresConversionManualmbias2::Init", "No RichHit array!");
640  }
641 
642  fArrayMvdHit = (TClonesArray*) ioman->GetObject("MvdHit");
643  if (nullptr == fArrayMvdHit) {
644  Fatal("CbmKresConversionManualmbias2::Init", "No MvdHit array!");
645  }
646 
647  fArrayStsHit = (TClonesArray*) ioman->GetObject("StsHit");
648  if (nullptr == fArrayStsHit) {
649  Fatal("CbmKresConversionManualmbias2::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 << "CbmKresConversionManualmbias2, event No. " << fEventNumMan << endl;
671 
672  double centrality_mbias2 = fArrayCentrality->GetB();
673 
674  if (fEventNumMan == 1000) {
695  Mixing_Both();
699 
700  Mixing_Target();
704 
705  Mixing_Outside();
709  }
710  if (centrality_mbias2 <= 2 || centrality_mbias2 > 6) return;
711 
712 
713  if (fPrimVertex != nullptr) {
715  } else {
716  return;
717  }
718 
719 
720  Gammas_all_Target_mbias2.clear();
721  Gammas_one_Target_mbias2.clear();
722  Gammas_two_Target_mbias2.clear();
750  Gammas_all_Both_mbias2.clear();
751  Gammas_one_Both_mbias2.clear();
752  Gammas_two_Both_mbias2.clear();
753  Gammas_zero_Both_mbias2.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_mbias2->Fill(TMath::Abs(mcTrack->GetPdgCode()), Ring->GetDistance());
821  //if (TMath::Abs(mcTrack->GetPdgCode()) == 11) P_vs_Distance_mbias2->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_mbias2.push_back(mcTrack1);
1066  VStsTrack_minus_Outside_mbias2.push_back(stsTrack);
1067  VRings_minus_Outside_mbias2.push_back(InRich);
1068  VStsIndex_minus_Outside_mbias2.push_back(stsInd);
1069  VRichRing_minus_Outside_mbias2.push_back(RING);
1070  }
1071  if (charge > 0) {
1072  VMCtracks_plus_Outside_mbias2.push_back(mcTrack1);
1073  VStsTrack_plus_Outside_mbias2.push_back(stsTrack);
1074  VRings_plus_Outside_mbias2.push_back(InRich);
1075  VStsIndex_plus_Outside_mbias2.push_back(stsInd);
1076  VRichRing_plus_Outside_mbias2.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_mbias2.push_back(mcTrack1);
1091  VStsTrack_minus_Target_mbias2.push_back(stsTrack);
1092  VMomenta_minus_Target_mbias2.push_back(refmom);
1093  VRings_minus_Target_mbias2.push_back(InRich);
1094  VStsIndex_minus_Target_mbias2.push_back(stsInd);
1095  VRichRing_minus_Target_mbias2.push_back(RING);
1096  }
1097  if (charge > 0) {
1098  VMCtracks_plus_Target_mbias2.push_back(mcTrack1);
1099  VStsTrack_plus_Target_mbias2.push_back(stsTrack);
1100  VMomenta_plus_Target_mbias2.push_back(refmom);
1101  VRings_plus_Target_mbias2.push_back(InRich);
1102  VStsIndex_plus_Target_mbias2.push_back(stsInd);
1103  VRichRing_plus_Target_mbias2.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_mbias2->Fill(InvmassReco, OpeningAngle);
1156  InvMass_vs_OA_candidates_Both_mbias2->Fill(InvmassReco, OpeningAngle);
1157  GammasInvMass_candidates_Target_mbias2->Fill(InvmassReco);
1158  GammasInvMass_candidates_Both_mbias2->Fill(InvmassReco);
1159  GammasOA_candidates_Target_mbias2->Fill(OpeningAngle);
1160  GammasOA_candidates_Both_mbias2->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_mbias2->Fill(InvmassReco);
1177  GammasInvMass_fromPi0_Both_mbias2->Fill(InvmassReco);
1178  GammasOA_fromPi0_Target_mbias2->Fill(OpeningAngle);
1179  GammasOA_fromPi0_Both_mbias2->Fill(OpeningAngle);
1180  InvMass_vs_OA_fromPi0_Target_mbias2->Fill(InvmassReco,
1181  OpeningAngle);
1182  InvMass_vs_OA_fromPi0_Both_mbias2->Fill(InvmassReco, OpeningAngle);
1183  PlaneAngles_last_fromPi0_Target_mbias2->Fill(PlaneAngle_last);
1184  PlaneAngles_last_fromPi0_Both_mbias2->Fill(PlaneAngle_last);
1185  PlaneAngles_first_fromPi0_Target_mbias2->Fill(PlaneAngle_first);
1186  PlaneAngles_first_fromPi0_Both_mbias2->Fill(PlaneAngle_first);
1187  }
1188  }
1189  }
1190 
1191  PlaneAngles_last_candidates_Target_mbias2->Fill(PlaneAngle_last);
1192  PlaneAngles_last_candidates_Both_mbias2->Fill(PlaneAngle_last);
1193  PlaneAngles_first_candidates_Target_mbias2->Fill(PlaneAngle_first);
1194  PlaneAngles_first_candidates_Both_mbias2->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_mbias2.push_back(EventNumMan);
1213  EMT_man_NofRings_Target_mbias2.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_mbias2->Fill(InvmassReco);
1222  GammaOpeningAngleReco_all_Target_mbias2->Fill(OpeningAngle);
1223  Pdg_all_Target_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1224  Pdg_all_Target_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1225  P_reco_all_Target_mbias2->Fill(part1.Mag());
1226  P_reco_all_Target_mbias2->Fill(part2.Mag());
1227  Pt_reco_all_Target_mbias2->Fill(part1.Perp());
1228  Pt_reco_all_Target_mbias2->Fill(part2.Perp());
1229  GammaInvMassReco_all_Both_mbias2->Fill(InvmassReco);
1230  GammaOpeningAngleReco_all_Both_mbias2->Fill(OpeningAngle);
1231  Pdg_all_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1232  Pdg_all_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1233  P_reco_all_Both_mbias2->Fill(part1.Mag());
1234  P_reco_all_Both_mbias2->Fill(part2.Mag());
1235  Pt_reco_all_Both_mbias2->Fill(part1.Perp());
1236  Pt_reco_all_Both_mbias2->Fill(part2.Perp());
1237  }
1238 
1239  // only cases, when RICH == 0
1240  if (richcheck == 0) {
1244  GammaInvMassReco_zero_Target_mbias2->Fill(InvmassReco);
1245  GammaOpeningAngleReco_zero_Target_mbias2->Fill(OpeningAngle);
1246  Pdg_zero_Target_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1247  Pdg_zero_Target_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1248  P_reco_zero_Target_mbias2->Fill(part1.Mag());
1249  P_reco_zero_Target_mbias2->Fill(part2.Mag());
1250  Pt_reco_zero_Target_mbias2->Fill(part1.Perp());
1251  Pt_reco_zero_Target_mbias2->Fill(part2.Perp());
1252  GammaInvMassReco_zero_Both_mbias2->Fill(InvmassReco);
1253  GammaOpeningAngleReco_zero_Both_mbias2->Fill(OpeningAngle);
1254  Pdg_zero_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1255  Pdg_zero_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1256  P_reco_zero_Both_mbias2->Fill(part1.Mag());
1257  P_reco_zero_Both_mbias2->Fill(part2.Mag());
1258  Pt_reco_zero_Both_mbias2->Fill(part1.Perp());
1259  Pt_reco_zero_Both_mbias2->Fill(part2.Perp());
1260  }
1261 
1262  // only cases, when RICH == 1
1263  if (richcheck == 1) {
1267  GammaInvMassReco_one_Target_mbias2->Fill(InvmassReco);
1268  GammaOpeningAngleReco_one_Target_mbias2->Fill(OpeningAngle);
1269  Pdg_one_Target_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1270  Pdg_one_Target_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1271  P_reco_one_Target_mbias2->Fill(part1.Mag());
1272  P_reco_one_Target_mbias2->Fill(part2.Mag());
1273  Pt_reco_one_Target_mbias2->Fill(part1.Perp());
1274  Pt_reco_one_Target_mbias2->Fill(part2.Perp());
1275  GammaInvMassReco_one_Both_mbias2->Fill(InvmassReco);
1276  GammaOpeningAngleReco_one_Both_mbias2->Fill(OpeningAngle);
1277  Pdg_one_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1278  Pdg_one_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1279  P_reco_one_Both_mbias2->Fill(part1.Mag());
1280  P_reco_one_Both_mbias2->Fill(part2.Mag());
1281  Pt_reco_one_Both_mbias2->Fill(part1.Perp());
1282  Pt_reco_one_Both_mbias2->Fill(part2.Perp());
1283  }
1284 
1285  // only cases, when RICH == 2
1286  if (richcheck == 2) {
1290  GammaInvMassReco_two_Target_mbias2->Fill(InvmassReco);
1291  GammaOpeningAngleReco_two_Target_mbias2->Fill(OpeningAngle);
1292  Pdg_two_Target_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1293  Pdg_two_Target_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1294  P_reco_two_Target_mbias2->Fill(part1.Mag());
1295  P_reco_two_Target_mbias2->Fill(part2.Mag());
1296  Pt_reco_two_Target_mbias2->Fill(part1.Perp());
1297  Pt_reco_two_Target_mbias2->Fill(part2.Perp());
1298  GammaInvMassReco_two_Both_mbias2->Fill(InvmassReco);
1299  GammaOpeningAngleReco_two_Both_mbias2->Fill(OpeningAngle);
1300  Pdg_two_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1301  Pdg_two_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1302  P_reco_two_Both_mbias2->Fill(part1.Mag());
1303  P_reco_two_Both_mbias2->Fill(part2.Mag());
1304  Pt_reco_two_Both_mbias2->Fill(part1.Perp());
1305  Pt_reco_two_Both_mbias2->Fill(part2.Perp());
1306  }
1307 
1308  // cases, when RICH == 1 or RICH == 2 together
1309  if (richcheck == 1 || richcheck == 2) {
1313  GammaInvMassReco_onetwo_Target_mbias2->Fill(InvmassReco);
1314  GammaOpeningAngleReco_onetwo_Target_mbias2->Fill(OpeningAngle);
1315  Pdg_onetwo_Target_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1316  Pdg_onetwo_Target_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1317  P_reco_onetwo_Target_mbias2->Fill(part1.Mag());
1318  P_reco_onetwo_Target_mbias2->Fill(part2.Mag());
1319  Pt_reco_onetwo_Target_mbias2->Fill(part1.Perp());
1320  Pt_reco_onetwo_Target_mbias2->Fill(part2.Perp());
1321  GammaInvMassReco_onetwo_Both_mbias2->Fill(InvmassReco);
1322  GammaOpeningAngleReco_onetwo_Both_mbias2->Fill(OpeningAngle);
1323  Pdg_onetwo_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1324  Pdg_onetwo_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1325  P_reco_onetwo_Both_mbias2->Fill(part1.Mag());
1326  P_reco_onetwo_Both_mbias2->Fill(part2.Mag());
1327  Pt_reco_onetwo_Both_mbias2->Fill(part1.Perp());
1328  Pt_reco_onetwo_Both_mbias2->Fill(part2.Perp());
1329  }
1330  }
1331  }
1332 
1333  //cout << "number of gammas Target with 0-2 electron identified in RICH = " << Gammas_all_Target_mbias2.size() << endl;
1334  //cout << "number of gammas Target with 0 electron identified in RICH = " << Gammas_zero_Target_mbias2.size() << endl;
1335  //cout << "number of gammas Target with 1 electron identified in RICH = " << Gammas_one_Target_mbias2.size() << endl;
1336  //cout << "number of gammas Target with 2 electron identified in RICH = " << Gammas_two_Target_mbias2.size() << endl;
1337  //cout << "number of gammas Target with 1-2 electron identified in RICH = " << Gammas_onetwo_Target_mbias2.size() << endl;
1338 }
1339 
1340 
1342  int EventNumMan,
1343  double AngleCut,
1344  double InvMassCut,
1345  int RealPID,
1346  vector<CbmMCTrack*> MCtracks_minus_Outside_mbias2,
1347  vector<CbmMCTrack*> MCtracks_plus_Outside_mbias2,
1348  vector<CbmStsTrack*> StsTrack_minus_Outside_mbias2,
1349  vector<CbmStsTrack*> StsTrack_plus_Outside_mbias2,
1350  std::vector<int> Rings_minus_Outside_mbias2,
1351  std::vector<int> Rings_plus_Outside_mbias2,
1352  std::vector<int> stsIndex_minus_Outside_mbias2,
1353  std::vector<int> stsIndex_plus_Outside_mbias2,
1354  vector<CbmRichRing*> richRing_minus_Outside_mbias2,
1355  vector<CbmRichRing*> richRing_plus_Outside_mbias2) {
1356  for (size_t i = 0; i < StsTrack_minus_Outside_mbias2.size(); i++) {
1357  for (size_t j = 0; j < StsTrack_plus_Outside_mbias2.size(); j++) {
1358 
1359  CbmStsTrack* part1STS = StsTrack_minus_Outside_mbias2[i];
1360  CbmStsTrack* part2STS = StsTrack_plus_Outside_mbias2[j];
1361  CbmMCTrack* part1MC = MCtracks_minus_Outside_mbias2[i];
1362  CbmMCTrack* part2MC = MCtracks_plus_Outside_mbias2[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_mbias2[i], part1.Mag());
1404  richcheck_1 =
1405  CheckIfElectron(richRing_plus_Outside_mbias2[j], part2.Mag());
1406  richcheck = richcheck_0 + richcheck_1;
1407  } else {
1408  // MC PID
1409  richcheck =
1410  Rings_minus_Outside_mbias2[i] + Rings_plus_Outside_mbias2[j];
1411  }
1412 
1413 
1414  Double_t InvmassReco =
1416  Double_t OpeningAngle =
1418 
1419  InvMass_vs_OA_candidates_Outside_mbias2->Fill(InvmassReco, OpeningAngle);
1420  InvMass_vs_OA_candidates_Both_mbias2->Fill(InvmassReco, OpeningAngle);
1421  GammasInvMass_candidates_Outside_mbias2->Fill(InvmassReco);
1422  GammasInvMass_candidates_Both_mbias2->Fill(InvmassReco);
1423  GammasOA_candidates_Outside_mbias2->Fill(OpeningAngle);
1424  GammasOA_candidates_Both_mbias2->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_mbias2->Fill(InvmassReco);
1441  GammasInvMass_fromPi0_Both_mbias2->Fill(InvmassReco);
1442  GammasOA_fromPi0_Outside_mbias2->Fill(OpeningAngle);
1443  GammasOA_fromPi0_Both_mbias2->Fill(OpeningAngle);
1444  InvMass_vs_OA_fromPi0_Outside_mbias2->Fill(InvmassReco,
1445  OpeningAngle);
1446  InvMass_vs_OA_fromPi0_Both_mbias2->Fill(InvmassReco, OpeningAngle);
1447  PlaneAngles_last_fromPi0_Outside_mbias2->Fill(PlaneAngle_last);
1448  PlaneAngles_last_fromPi0_Both_mbias2->Fill(PlaneAngle_last);
1449  PlaneAngles_first_fromPi0_Outside_mbias2->Fill(PlaneAngle_first);
1450  PlaneAngles_first_fromPi0_Both_mbias2->Fill(PlaneAngle_first);
1451  }
1452  }
1453  }
1454 
1455  PlaneAngles_last_candidates_Outside_mbias2->Fill(PlaneAngle_last);
1456  PlaneAngles_last_candidates_Both_mbias2->Fill(PlaneAngle_last);
1457  PlaneAngles_first_candidates_Outside_mbias2->Fill(PlaneAngle_first);
1458  PlaneAngles_first_candidates_Both_mbias2->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_mbias2[i]);
1470  frefId.push_back(stsIndex_plus_Outside_mbias2[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_mbias2.push_back(EventNumMan);
1479  EMT_man_NofRings_Outside_mbias2.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_mbias2->Fill(InvmassReco);
1488  GammaOpeningAngleReco_all_Outside_mbias2->Fill(OpeningAngle);
1489  Pdg_all_Outside_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1490  Pdg_all_Outside_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1491  P_reco_all_Outside_mbias2->Fill(part1.Mag());
1492  P_reco_all_Outside_mbias2->Fill(part2.Mag());
1493  Pt_reco_all_Outside_mbias2->Fill(part1.Perp());
1494  Pt_reco_all_Outside_mbias2->Fill(part2.Perp());
1495  GammaInvMassReco_all_Both_mbias2->Fill(InvmassReco);
1496  GammaOpeningAngleReco_all_Both_mbias2->Fill(OpeningAngle);
1497  Pdg_all_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1498  Pdg_all_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1499  P_reco_all_Both_mbias2->Fill(part1.Mag());
1500  P_reco_all_Both_mbias2->Fill(part2.Mag());
1501  Pt_reco_all_Both_mbias2->Fill(part1.Perp());
1502  Pt_reco_all_Both_mbias2->Fill(part2.Perp());
1503  }
1504 
1505  // only cases, when RICH == 0
1506  if (richcheck == 0) {
1510  GammaInvMassReco_zero_Outside_mbias2->Fill(InvmassReco);
1511  GammaOpeningAngleReco_zero_Outside_mbias2->Fill(OpeningAngle);
1512  Pdg_zero_Outside_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1513  Pdg_zero_Outside_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1514  P_reco_zero_Outside_mbias2->Fill(part1.Mag());
1515  P_reco_zero_Outside_mbias2->Fill(part2.Mag());
1516  Pt_reco_zero_Outside_mbias2->Fill(part1.Perp());
1517  Pt_reco_zero_Outside_mbias2->Fill(part2.Perp());
1518  GammaInvMassReco_zero_Both_mbias2->Fill(InvmassReco);
1519  GammaOpeningAngleReco_zero_Both_mbias2->Fill(OpeningAngle);
1520  Pdg_zero_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1521  Pdg_zero_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1522  P_reco_zero_Both_mbias2->Fill(part1.Mag());
1523  P_reco_zero_Both_mbias2->Fill(part2.Mag());
1524  Pt_reco_zero_Both_mbias2->Fill(part1.Perp());
1525  Pt_reco_zero_Both_mbias2->Fill(part2.Perp());
1526  }
1527 
1528  // only cases, when RICH == 1
1529  if (richcheck == 1) {
1533  GammaInvMassReco_one_Outside_mbias2->Fill(InvmassReco);
1534  GammaOpeningAngleReco_one_Outside_mbias2->Fill(OpeningAngle);
1535  Pdg_one_Outside_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1536  Pdg_one_Outside_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1537  P_reco_one_Outside_mbias2->Fill(part1.Mag());
1538  P_reco_one_Outside_mbias2->Fill(part2.Mag());
1539  Pt_reco_one_Outside_mbias2->Fill(part1.Perp());
1540  Pt_reco_one_Outside_mbias2->Fill(part2.Perp());
1541  GammaInvMassReco_one_Both_mbias2->Fill(InvmassReco);
1542  GammaOpeningAngleReco_one_Both_mbias2->Fill(OpeningAngle);
1543  Pdg_one_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1544  Pdg_one_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1545  P_reco_one_Both_mbias2->Fill(part1.Mag());
1546  P_reco_one_Both_mbias2->Fill(part2.Mag());
1547  Pt_reco_one_Both_mbias2->Fill(part1.Perp());
1548  Pt_reco_one_Both_mbias2->Fill(part2.Perp());
1549  }
1550 
1551  // only cases, when RICH == 2
1552  if (richcheck == 2) {
1556  GammaInvMassReco_two_Outside_mbias2->Fill(InvmassReco);
1557  GammaOpeningAngleReco_two_Outside_mbias2->Fill(OpeningAngle);
1558  Pdg_two_Outside_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1559  Pdg_two_Outside_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1560  P_reco_two_Outside_mbias2->Fill(part1.Mag());
1561  P_reco_two_Outside_mbias2->Fill(part2.Mag());
1562  Pt_reco_two_Outside_mbias2->Fill(part1.Perp());
1563  Pt_reco_two_Outside_mbias2->Fill(part2.Perp());
1564  GammaInvMassReco_two_Both_mbias2->Fill(InvmassReco);
1565  GammaOpeningAngleReco_two_Both_mbias2->Fill(OpeningAngle);
1566  Pdg_two_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1567  Pdg_two_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1568  P_reco_two_Both_mbias2->Fill(part1.Mag());
1569  P_reco_two_Both_mbias2->Fill(part2.Mag());
1570  Pt_reco_two_Both_mbias2->Fill(part1.Perp());
1571  Pt_reco_two_Both_mbias2->Fill(part2.Perp());
1572  }
1573 
1574  // cases, when RICH == 1 or RICH == 2 together
1575  if (richcheck == 1 || richcheck == 2) {
1579  GammaInvMassReco_onetwo_Outside_mbias2->Fill(InvmassReco);
1580  GammaOpeningAngleReco_onetwo_Outside_mbias2->Fill(OpeningAngle);
1581  Pdg_onetwo_Outside_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1582  Pdg_onetwo_Outside_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1583  P_reco_onetwo_Outside_mbias2->Fill(part1.Mag());
1584  P_reco_onetwo_Outside_mbias2->Fill(part2.Mag());
1585  Pt_reco_onetwo_Outside_mbias2->Fill(part1.Perp());
1586  Pt_reco_onetwo_Outside_mbias2->Fill(part2.Perp());
1587  GammaInvMassReco_onetwo_Both_mbias2->Fill(InvmassReco);
1588  GammaOpeningAngleReco_onetwo_Both_mbias2->Fill(OpeningAngle);
1589  Pdg_onetwo_Both_mbias2->Fill(TMath::Abs(part1MC->GetPdgCode()));
1590  Pdg_onetwo_Both_mbias2->Fill(TMath::Abs(part2MC->GetPdgCode()));
1591  P_reco_onetwo_Both_mbias2->Fill(part1.Mag());
1592  P_reco_onetwo_Both_mbias2->Fill(part2.Mag());
1593  Pt_reco_onetwo_Both_mbias2->Fill(part1.Perp());
1594  Pt_reco_onetwo_Both_mbias2->Fill(part2.Perp());
1595  }
1596  }
1597  }
1598 
1599  //cout << "number of gammas Outside with 0-2 electron identified in RICH = " << Gammas_all_Outside_mbias2.size() << endl;
1600  //cout << "number of gammas Outside with 0 electron identified in RICH = " << Gammas_zero_Outside_mbias2.size() << endl;
1601  //cout << "number of gammas Outside with 1 electron identified in RICH = " << Gammas_one_Outside_mbias2.size() << endl;
1602  //cout << "number of gammas Outside with 2 electron identified in RICH = " << Gammas_two_Outside_mbias2.size() << endl;
1603  //cout << "number of gammas Outside with 1-2 electron identified in RICH = " << Gammas_onetwo_Outside_mbias2.size() << endl;
1604 }
1605 
1606 
1609  Gammas_all_Outside_mbias2.begin(),
1612  Gammas_all_Target_mbias2.begin(),
1613  Gammas_all_Target_mbias2.end());
1618  Gammas_zero_Target_mbias2.begin(),
1621  Gammas_one_Outside_mbias2.begin(),
1624  Gammas_one_Target_mbias2.begin(),
1625  Gammas_one_Target_mbias2.end());
1627  Gammas_two_Outside_mbias2.begin(),
1630  Gammas_two_Target_mbias2.begin(),
1631  Gammas_two_Target_mbias2.end());
1638 
1679 
1710 
1711  //cout << "number of gammas Both with 0-2 electron identified in RICH = " << Gammas_all_Both_mbias2.size() << endl;
1712  //cout << "number of gammas Both with 0 electron identified in RICH = " << Gammas_zero_Both_mbias2.size() << endl;
1713  //cout << "number of gammas Both with 1 electron identified in RICH = " << Gammas_one_Both_mbias2.size() << endl;
1714  //cout << "number of gammas Both with 2 electron identified in RICH = " << Gammas_two_Both_mbias2.size() << endl;
1715  //cout << "number of gammas Both with 1-2 electron identified in RICH = " << Gammas_onetwo_Both_mbias2.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_mbias2->Fill(params.fMinv);
1771  if (params.fPt > 0.4 && params.fPt <= 0.8)
1772  rap_vs_Pt_InM_2_mbias2->Fill(params.fMinv);
1773  if (params.fPt > 0.8 && params.fPt <= 1.2)
1774  rap_vs_Pt_InM_3_mbias2->Fill(params.fMinv);
1775  if (params.fPt > 1.2 && params.fPt <= 1.6)
1776  rap_vs_Pt_InM_4_mbias2->Fill(params.fMinv);
1777  if (params.fPt > 1.6 && params.fPt <= 2.0)
1778  rap_vs_Pt_InM_5_mbias2->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_mbias2->Fill(params.fMinv);
1783  if (params.fPt > 0.4 && params.fPt <= 0.8)
1784  rap_vs_Pt_InM_7_mbias2->Fill(params.fMinv);
1785  if (params.fPt > 0.8 && params.fPt <= 1.2)
1786  rap_vs_Pt_InM_8_mbias2->Fill(params.fMinv);
1787  if (params.fPt > 1.2 && params.fPt <= 1.6)
1788  rap_vs_Pt_InM_9_mbias2->Fill(params.fMinv);
1789  if (params.fPt > 1.6 && params.fPt <= 2.0)
1790  rap_vs_Pt_InM_10_mbias2->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_mbias2->Fill(params.fMinv);
1795  if (params.fPt > 0.4 && params.fPt <= 0.8)
1796  rap_vs_Pt_InM_12_mbias2->Fill(params.fMinv);
1797  if (params.fPt > 0.8 && params.fPt <= 1.2)
1798  rap_vs_Pt_InM_13_mbias2->Fill(params.fMinv);
1799  if (params.fPt > 1.2 && params.fPt <= 1.6)
1800  rap_vs_Pt_InM_14_mbias2->Fill(params.fMinv);
1801  if (params.fPt > 1.6 && params.fPt <= 2.0)
1802  rap_vs_Pt_InM_15_mbias2->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_mbias2->Fill(params.fMinv);
1807  if (params.fPt > 0.4 && params.fPt <= 0.8)
1808  rap_vs_Pt_InM_17_mbias2->Fill(params.fMinv);
1809  if (params.fPt > 0.8 && params.fPt <= 1.2)
1810  rap_vs_Pt_InM_18_mbias2->Fill(params.fMinv);
1811  if (params.fPt > 1.2 && params.fPt <= 1.6)
1812  rap_vs_Pt_InM_19_mbias2->Fill(params.fMinv);
1813  if (params.fPt > 1.6 && params.fPt <= 2.0)
1814  rap_vs_Pt_InM_20_mbias2->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_mbias2->Fill(params.fMinv);
1819  if (params.fPt > 0.4 && params.fPt <= 0.8)
1820  rap_vs_Pt_InM_22_mbias2->Fill(params.fMinv);
1821  if (params.fPt > 0.8 && params.fPt <= 1.2)
1822  rap_vs_Pt_InM_23_mbias2->Fill(params.fMinv);
1823  if (params.fPt > 1.2 && params.fPt <= 1.6)
1824  rap_vs_Pt_InM_24_mbias2->Fill(params.fMinv);
1825  if (params.fPt > 1.6 && params.fPt <= 2.0)
1826  rap_vs_Pt_InM_25_mbias2->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_mbias2->Fill(params.fMinv);
1831  if (params.fPt > 0.4 && params.fPt <= 0.8)
1832  rap_vs_Pt_InM_27_mbias2->Fill(params.fMinv);
1833  if (params.fPt > 0.8 && params.fPt <= 1.2)
1834  rap_vs_Pt_InM_28_mbias2->Fill(params.fMinv);
1835  if (params.fPt > 1.2 && params.fPt <= 1.6)
1836  rap_vs_Pt_InM_29_mbias2->Fill(params.fMinv);
1837  if (params.fPt > 1.6 && params.fPt <= 2.0)
1838  rap_vs_Pt_InM_30_mbias2->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_mbias2.size();
1919  cout << "Mixing in Manual(Target_mbias2) - 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_mbias2[a][0];
1926  TVector3 e12 = EMT_man_pair_momenta_Target_mbias2[a][1];
1927  TVector3 e21 = EMT_man_pair_momenta_Target_mbias2[b][0];
1928  TVector3 e22 = EMT_man_pair_momenta_Target_mbias2[b][1];
1929  CbmLmvmKinematicParams params =
1931  e11, e12, e21, e22);
1932 
1933  EMT_InvMass_all_Target_mbias2->Fill(params.fMinv);
1934  if (EMT_man_NofRings_Target_mbias2[a] == 0
1935  && EMT_man_NofRings_Target_mbias2[b] == 0)
1936  EMT_InvMass_zero_Target_mbias2->Fill(params.fMinv);
1937  if (EMT_man_NofRings_Target_mbias2[a] == 1
1938  && EMT_man_NofRings_Target_mbias2[b] == 1)
1939  EMT_InvMass_one_Target_mbias2->Fill(params.fMinv);
1940  if (EMT_man_NofRings_Target_mbias2[a] == 2
1941  && EMT_man_NofRings_Target_mbias2[b] == 2)
1942  EMT_InvMass_two_Target_mbias2->Fill(params.fMinv);
1943  if ((EMT_man_NofRings_Target_mbias2[a] == 1
1944  || EMT_man_NofRings_Target_mbias2[a] == 2)
1945  && (EMT_man_NofRings_Target_mbias2[b] == 1
1946  || EMT_man_NofRings_Target_mbias2[b] == 2))
1948  }
1949  }
1950 }
1951 
1952 
1954 // OUTSIDE
1955 {
1956  Int_t nof_Outside = EMT_man_Event_Outside_mbias2.size();
1957  cout << "Mixing in Manual(Outside_mbias2) - 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_mbias2[a][0];
1964  TVector3 e12 = EMT_man_pair_momenta_Outside_mbias2[a][1];
1965  TVector3 e21 = EMT_man_pair_momenta_Outside_mbias2[b][0];
1966  TVector3 e22 = EMT_man_pair_momenta_Outside_mbias2[b][1];
1967  CbmLmvmKinematicParams params =
1969  e11, e12, e21, e22);
1970 
1971  EMT_InvMass_all_Outside_mbias2->Fill(params.fMinv);
1974  EMT_InvMass_zero_Outside_mbias2->Fill(params.fMinv);
1977  EMT_InvMass_one_Outside_mbias2->Fill(params.fMinv);
1980  EMT_InvMass_two_Outside_mbias2->Fill(params.fMinv);
1981  if ((EMT_man_NofRings_Outside_mbias2[a] == 1
1984  || EMT_man_NofRings_Outside_mbias2[b] == 2))
1986  }
1987  }
1988 }
1989 
1990 
1992 // BOTH
1993 {
1994  Int_t nof_Both = EMT_man_Event_Both_mbias2.size();
1995  cout << "Mixing in Manual(Both_mbias2) - 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_mbias2[a][0];
2001  TVector3 e12 = EMT_man_pair_momenta_Both_mbias2[a][1];
2002  TVector3 e21 = EMT_man_pair_momenta_Both_mbias2[b][0];
2003  TVector3 e22 = EMT_man_pair_momenta_Both_mbias2[b][1];
2004  CbmLmvmKinematicParams params =
2006  e11, e12, e21, e22);
2007 
2008  EMT_InvMass_all_Both_mbias2->Fill(params.fMinv);
2009  if (EMT_man_NofRings_Both_mbias2[a] == 0
2010  && EMT_man_NofRings_Both_mbias2[b] == 0)
2011  EMT_InvMass_zero_Both_mbias2->Fill(params.fMinv);
2012  if (EMT_man_NofRings_Both_mbias2[a] == 1
2013  && EMT_man_NofRings_Both_mbias2[b] == 1)
2014  EMT_InvMass_one_Both_mbias2->Fill(params.fMinv);
2015  if (EMT_man_NofRings_Both_mbias2[a] == 2
2016  && EMT_man_NofRings_Both_mbias2[b] == 2)
2017  EMT_InvMass_two_Both_mbias2->Fill(params.fMinv);
2018  if ((EMT_man_NofRings_Both_mbias2[a] == 1
2019  || EMT_man_NofRings_Both_mbias2[a] == 2)
2020  && (EMT_man_NofRings_Both_mbias2[b] == 1
2021  || EMT_man_NofRings_Both_mbias2[b] == 2))
2022  EMT_InvMass_onetwo_Both_mbias2->Fill(params.fMinv);
2023 
2024  // separate by rap and Pt only for onetwo
2025  if ((EMT_man_NofRings_Both_mbias2[a] == 1
2026  || EMT_man_NofRings_Both_mbias2[a] == 2)
2027  && (EMT_man_NofRings_Both_mbias2[b] == 1
2028  || EMT_man_NofRings_Both_mbias2[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_mbias2->Fill(params.fMinv);
2032  if (params.fPt > 0.4 && params.fPt <= 0.8)
2033  rap_vs_Pt_InM_mixing_2_mbias2->Fill(params.fMinv);
2034  if (params.fPt > 0.8 && params.fPt <= 1.2)
2035  rap_vs_Pt_InM_mixing_3_mbias2->Fill(params.fMinv);
2036  if (params.fPt > 1.2 && params.fPt <= 1.6)
2037  rap_vs_Pt_InM_mixing_4_mbias2->Fill(params.fMinv);
2038  if (params.fPt > 1.6 && params.fPt <= 2.0)
2039  rap_vs_Pt_InM_mixing_5_mbias2->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_mbias2->Fill(params.fMinv);
2044  if (params.fPt > 0.4 && params.fPt <= 0.8)
2045  rap_vs_Pt_InM_mixing_7_mbias2->Fill(params.fMinv);
2046  if (params.fPt > 0.8 && params.fPt <= 1.2)
2047  rap_vs_Pt_InM_mixing_8_mbias2->Fill(params.fMinv);
2048  if (params.fPt > 1.2 && params.fPt <= 1.6)
2049  rap_vs_Pt_InM_mixing_9_mbias2->Fill(params.fMinv);
2050  if (params.fPt > 1.6 && params.fPt <= 2.0)
2051  rap_vs_Pt_InM_mixing_10_mbias2->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_mbias2->Fill(params.fMinv);
2056  if (params.fPt > 0.4 && params.fPt <= 0.8)
2057  rap_vs_Pt_InM_mixing_12_mbias2->Fill(params.fMinv);
2058  if (params.fPt > 0.8 && params.fPt <= 1.2)
2059  rap_vs_Pt_InM_mixing_13_mbias2->Fill(params.fMinv);
2060  if (params.fPt > 1.2 && params.fPt <= 1.6)
2061  rap_vs_Pt_InM_mixing_14_mbias2->Fill(params.fMinv);
2062  if (params.fPt > 1.6 && params.fPt <= 2.0)
2063  rap_vs_Pt_InM_mixing_15_mbias2->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_mbias2->Fill(params.fMinv);
2068  if (params.fPt > 0.4 && params.fPt <= 0.8)
2069  rap_vs_Pt_InM_mixing_17_mbias2->Fill(params.fMinv);
2070  if (params.fPt > 0.8 && params.fPt <= 1.2)
2071  rap_vs_Pt_InM_mixing_18_mbias2->Fill(params.fMinv);
2072  if (params.fPt > 1.2 && params.fPt <= 1.6)
2073  rap_vs_Pt_InM_mixing_19_mbias2->Fill(params.fMinv);
2074  if (params.fPt > 1.6 && params.fPt <= 2.0)
2075  rap_vs_Pt_InM_mixing_20_mbias2->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_mbias2->Fill(params.fMinv);
2080  if (params.fPt > 0.4 && params.fPt <= 0.8)
2081  rap_vs_Pt_InM_mixing_22_mbias2->Fill(params.fMinv);
2082  if (params.fPt > 0.8 && params.fPt <= 1.2)
2083  rap_vs_Pt_InM_mixing_23_mbias2->Fill(params.fMinv);
2084  if (params.fPt > 1.2 && params.fPt <= 1.6)
2085  rap_vs_Pt_InM_mixing_24_mbias2->Fill(params.fMinv);
2086  if (params.fPt > 1.6 && params.fPt <= 2.0)
2087  rap_vs_Pt_InM_mixing_25_mbias2->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_mbias2->Fill(params.fMinv);
2092  if (params.fPt > 0.4 && params.fPt <= 0.8)
2093  rap_vs_Pt_InM_mixing_27_mbias2->Fill(params.fMinv);
2094  if (params.fPt > 0.8 && params.fPt <= 1.2)
2095  rap_vs_Pt_InM_mixing_28_mbias2->Fill(params.fMinv);
2096  if (params.fPt > 1.2 && params.fPt <= 1.6)
2097  rap_vs_Pt_InM_mixing_29_mbias2->Fill(params.fMinv);
2098  if (params.fPt > 1.6 && params.fPt <= 2.0)
2099  rap_vs_Pt_InM_mixing_30_mbias2->Fill(params.fMinv);
2100  }
2101  }
2102  }
2103  }
2104 }
2105 
2106 
2107 int CbmKresConversionManualmbias2::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_mbias2");
2362  gDirectory->cd("Target_mbias2");
2363  gDirectory->mkdir("CheckCuts_Target_mbias2");
2364  gDirectory->cd("CheckCuts_Target_mbias2");
2365  for (UInt_t i = 0; i < fHistoList_man_cuts_Target_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.size(); i++) {
2404  }
2405  gDirectory->cd("..");
2406 
2407  gDirectory->cd("..");
2408 
2409 
2410  gDirectory->mkdir("Outside_mbias2");
2411  gDirectory->cd("Outside_mbias2");
2412  gDirectory->mkdir("CheckCuts_Outside_mbias2");
2413  gDirectory->cd("CheckCuts_Outside_mbias2");
2414  for (UInt_t i = 0; i < fHistoList_man_cuts_Outside_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.size(); i++) {
2453  }
2454  gDirectory->cd("..");
2455  gDirectory->cd("..");
2456 
2457 
2458  gDirectory->mkdir("Both_mbias2");
2459  gDirectory->cd("Both_mbias2");
2460  gDirectory->mkdir("CheckCuts_Both_mbias2");
2461  gDirectory->cd("CheckCuts_Both_mbias2");
2462  for (UInt_t i = 0; i < fHistoList_man_cuts_Both_mbias2.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_mbias2.size(); i++) {
2470  }
2471  gDirectory->cd("..");
2472  gDirectory->mkdir("rap_vs_Pt_onetwo_Both_mbias2");
2473  gDirectory->cd("rap_vs_Pt_onetwo_Both_mbias2");
2474  for (UInt_t i = 0; i < fHistoList_rap_vs_pt_InM_mbias2.size(); i++) {
2476  }
2477  gDirectory->cd("..");
2478  gDirectory->mkdir("BG_Both_mbias2");
2479  gDirectory->cd("BG_Both_mbias2");
2480  gDirectory->mkdir("BG_Both_mbias2_all");
2481  gDirectory->cd("BG_Both_mbias2_all");
2482  for (UInt_t i = 0; i < fHistoList_bg_InM_all_Both_mbias2.size(); i++) {
2484  }
2485  gDirectory->cd("..");
2486  gDirectory->mkdir("BG_Both_mbias2_zero");
2487  gDirectory->cd("BG_Both_mbias2_zero");
2488  for (UInt_t i = 0; i < fHistoList_bg_InM_zero_Both_mbias2.size(); i++) {
2490  }
2491  gDirectory->cd("..");
2492  gDirectory->mkdir("BG_Both_mbias2_one");
2493  gDirectory->cd("BG_Both_mbias2_one");
2494  for (UInt_t i = 0; i < fHistoList_bg_InM_one_Both_mbias2.size(); i++) {
2496  }
2497  gDirectory->cd("..");
2498  gDirectory->mkdir("BG_Both_mbias2_two");
2499  gDirectory->cd("BG_Both_mbias2_two");
2500  for (UInt_t i = 0; i < fHistoList_bg_InM_two_Both_mbias2.size(); i++) {
2502  }
2503  gDirectory->cd("..");
2504  gDirectory->mkdir("BG_Both_mbias2_onetwo");
2505  gDirectory->cd("BG_Both_mbias2_onetwo");
2506  for (UInt_t i = 0; i < fHistoList_bg_InM_onetwo_Both_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.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_mbias2.size(); i++) {
2539  }
2540  gDirectory->cd("..");
2541  for (UInt_t i = 0; i < fHistoList_man_Both_mbias2.size(); i++) {
2542  fHistoList_man_Both_mbias2[i]->Write();
2543  }
2544  gDirectory->cd("..");
2545 }
2546 
2550  new TH2D("InvMass_vs_OA_candidates_Both_mbias2",
2551  "InvMass_vs_OA_candidates_Both_mbias2; 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_mbias2",
2563  "InvMass_vs_OA_fromPi0_Both_mbias2; 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_mbias2",
2574  "GammasInvMass_candidates_Both_mbias2; invariant mass in GeV/c^{2};#",
2575  510,
2576  -0.01,
2577  0.5);
2581  new TH1D("GammasOA_candidates_Both_mbias2",
2582  "GammasOA_candidates_Both_mbias2; opening angle in degree;#",
2583  300,
2584  -0.1,
2585  29.9);
2588  new TH1D("GammasInvMass_fromPi0_Both_mbias2",
2589  "GammasInvMass_fromPi0_Both_mbias2; invariant mass in GeV/c^{2};#",
2590  510,
2591  -0.01,
2592  0.5);
2595  new TH1D("GammasOA_fromPi0_Both_mbias2",
2596  "GammasOA_fromPi0_Both_mbias2; opening angle in degree;#",
2597  300,
2598  -0.1,
2599  29.9);
2602  "PlaneAngles_last_candidates_Both_mbias2",
2603  "PlaneAngles_last_candidates_Both_mbias2; #theta angle in degree;#",
2604  720,
2605  -1.,
2606  179.);
2610  new TH1D("PlaneAngles_last_fromPi0_Both_mbias2",
2611  "PlaneAngles_last_fromPi0_Both_mbias2; #theta angle in degree;#",
2612  720,
2613  -1.,
2614  179.);
2618  "PlaneAngles_first_candidates_Both_mbias2",
2619  "PlaneAngles_first_candidates_Both_mbias2; #theta angle in degree;#",
2620  720,
2621  -1.,
2622  179.);
2626  new TH1D("PlaneAngles_first_fromPi0_Both_mbias2",
2627  "PlaneAngles_first_fromPi0_Both_mbias2; #theta angle in degree;#",
2628  720,
2629  -1.,
2630  179.);
2633 
2634 
2636  new TH2D("InvMass_vs_OA_candidates_Target_mbias2",
2637  "InvMass_vs_OA_candidates_Target_mbias2; 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_mbias2",
2649  "InvMass_vs_OA_fromPi0_Target_mbias2; 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_mbias2",
2661  "GammasInvMass_candidates_Target_mbias2; invariant mass in GeV/c^{2};#",
2662  510,
2663  -0.01,
2664  0.5);
2668  new TH1D("GammasOA_candidates_Target_mbias2",
2669  "GammasOA_candidates_Target_mbias2; opening angle in degree;#",
2670  300,
2671  -0.1,
2672  29.9);
2676  "GammasInvMass_fromPi0_Target_mbias2",
2677  "GammasInvMass_fromPi0_Target_mbias2; invariant mass in GeV/c^{2};#",
2678  510,
2679  -0.01,
2680  0.5);
2684  new TH1D("GammasOA_fromPi0_Target_mbias2",
2685  "GammasOA_fromPi0_Target_mbias2; opening angle in degree;#",
2686  300,
2687  -0.1,
2688  29.9);
2691  "PlaneAngles_last_candidates_Target_mbias2",
2692  "PlaneAngles_last_candidates_Target_mbias2; #theta angle in degree;#",
2693  720,
2694  -1.,
2695  179.);
2699  new TH1D("PlaneAngles_last_fromPi0_Target_mbias2",
2700  "PlaneAngles_last_fromPi0_Target_mbias2; #theta angle in degree;#",
2701  720,
2702  -1.,
2703  179.);
2707  "PlaneAngles_first_candidates_Target_mbias2",
2708  "PlaneAngles_first_candidates_Target_mbias2; #theta angle in degree;#",
2709  720,
2710  -1.,
2711  179.);
2715  "PlaneAngles_first_fromPi0_Target_mbias2",
2716  "PlaneAngles_first_fromPi0_Target_mbias2; #theta angle in degree;#",
2717  720,
2718  -1.,
2719  179.);
2722 
2723 
2725  new TH2D("InvMass_vs_OA_candidates_Outside_mbias2",
2726  "InvMass_vs_OA_candidates_Outside_mbias2; 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_mbias2",
2738  "InvMass_vs_OA_fromPi0_Outside_mbias2; 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_mbias2",
2750  "GammasInvMass_candidates_Outside_mbias2; invariant mass in GeV/c^{2};#",
2751  510,
2752  -0.01,
2753  0.5);
2757  new TH1D("GammasOA_candidates_Outside_mbias2",
2758  "GammasOA_candidates_Outside_mbias2; opening angle in degree;#",
2759  300,
2760  -0.1,
2761  29.9);
2765  "GammasInvMass_fromPi0_Outside_mbias2",
2766  "GammasInvMass_fromPi0_Outside_mbias2; invariant mass in GeV/c^{2};#",
2767  510,
2768  -0.01,
2769  0.5);
2773  new TH1D("GammasOA_fromPi0_Outside_mbias2",
2774  "GammasOA_fromPi0_Outside_mbias2; opening angle in degree;#",
2775  300,
2776  -0.1,
2777  29.9);
2780  "PlaneAngles_last_candidates_Outside_mbias2",
2781  "PlaneAngles_last_candidates_Outside_mbias2; #theta angle in degree;#",
2782  720,
2783  -1.,
2784  179.);
2788  "PlaneAngles_last_fromPi0_Outside_mbias2",
2789  "PlaneAngles_last_fromPi0_Outside_mbias2; #theta angle in degree;#",
2790  720,
2791  -1.,
2792  179.);
2796  "PlaneAngles_first_candidates_Outside_mbias2",
2797  "PlaneAngles_first_candidates_Outside_mbias2; #theta angle in degree;#",
2798  720,
2799  -1.,
2800  179.);
2804  "PlaneAngles_first_fromPi0_Outside_mbias2",
2805  "PlaneAngles_first_fromPi0_Outside_mbias2; #theta angle in degree;#",
2806  720,
2807  -1.,
2808  179.);
2811 
2812 
2813  // Target_mbias2 => all
2815  "GammaInvMassReco_all_Target_mbias2",
2816  "GammaInvMassReco_all_Target_mbias2; invariant mass in GeV/c^{2};#",
2817  110,
2818  -0.01,
2819  0.1);
2823  new TH1D("GammaOpeningAngleReco_all_Target_mbias2",
2824  "GammaOpeningAngleReco_all_Target_mbias2; angle [deg];#",
2825  200,
2826  -0.1,
2827  19.9);
2830  Pdg_all_Target_mbias2 = new TH1D(
2831  "Pdg_all_Target_mbias2", "Pdg_all_Target_mbias2; Id;#", 800, 0, 400);
2834  new TH1D("P_reco_all_Target_mbias2",
2835  "P_reco_all_Target_mbias2; P in GeV/c^{2};#",
2836  600,
2837  0,
2838  6);
2841  new TH1D("Pt_reco_all_Target_mbias2",
2842  "Pt_reco_all_Target_mbias2; P_{t} in GeV/c^{2};#",
2843  300,
2844  0,
2845  3);
2848  new TH1D("Pi0InvMassReco_all_Target_mbias2",
2849  "Pi0InvMassReco_all_Target_mbias2; invariant mass in GeV/c^{2};#",
2850  1000,
2851  0,
2852  2.0);
2855  new TH1D("EMT_InvMass_all_Target_mbias2",
2856  "EMT_InvMass_all_Target_mbias2; invariant mass in GeV/c^{2};#",
2857  1000,
2858  0,
2859  2.0);
2862  new TH2D("Pi0_pt_vs_rap_all_Target_mbias2",
2863  "Pi0_pt_vs_rap_all_Target_mbias2; 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_mbias2",
2873  "Pi0_pt_vs_rap_est_all_Target_mbias2; rapidity y; p_{t} in GeV/c ",
2874  10,
2875  0.,
2876  4.,
2877  10,
2878  0.,
2879  4.);
2882 
2883 
2884  // Target_mbias2 => zero
2886  "GammaInvMassReco_zero_Target_mbias2",
2887  "GammaInvMassReco_zero_Target_mbias2; invariant mass in GeV/c^{2};#",
2888  110,
2889  -0.01,
2890  0.1);
2894  new TH1D("GammaOpeningAngleReco_zero_Target_mbias2",
2895  "GammaOpeningAngleReco_zero_Target_mbias2; angle [deg];#",
2896  200,
2897  -0.1,
2898  19.9);
2901  Pdg_zero_Target_mbias2 = new TH1D(
2902  "Pdg_zero_Target_mbias2", "Pdg_zero_Target_mbias2; Id;#", 800, 0, 400);
2905  new TH1D("P_reco_zero_Target_mbias2",
2906  "P_reco_zero_Target_mbias2; P in GeV/c^{2};#",
2907  600,
2908  0,
2909  6);
2912  new TH1D("Pt_reco_zero_Target_mbias2",
2913  "Pt_reco_zero_Target_mbias2; P_{t} in GeV/c^{2};#",
2914  300,
2915  0,
2916  3);
2919  new TH1D("Pi0InvMassReco_zero_Target_mbias2",
2920  "Pi0InvMassReco_zero_Target_mbias2; invariant mass in GeV/c^{2};#",
2921  1000,
2922  0,
2923  2.0);
2927  new TH1D("EMT_InvMass_zero_Target_mbias2",
2928  "EMT_InvMass_zero_Target_mbias2; invariant mass in GeV/c^{2};#",
2929  1000,
2930  0,
2931  2.0);
2934  new TH2D("Pi0_pt_vs_rap_zero_Target_mbias2",
2935  "Pi0_pt_vs_rap_zero_Target_mbias2; 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_mbias2",
2945  "Pi0_pt_vs_rap_est_zero_Target_mbias2; rapidity y; p_{t} in GeV/c ",
2946  10,
2947  0.,
2948  4.,
2949  10,
2950  0.,
2951  4.);
2954 
2955 
2956  // Target_mbias2 => one
2958  "GammaInvMassReco_one_Target_mbias2",
2959  "GammaInvMassReco_one_Target_mbias2; invariant mass in GeV/c^{2};#",
2960  110,
2961  -0.01,
2962  0.1);
2966  new TH1D("GammaOpeningAngleReco_one_Target_mbias2",
2967  "GammaOpeningAngleReco_one_Target_mbias2; angle [deg];#",
2968  200,
2969  -0.1,
2970  19.9);
2973  Pdg_one_Target_mbias2 = new TH1D(
2974  "Pdg_one_Target_mbias2", "Pdg_one_Target_mbias2; Id;#", 800, 0, 400);
2977  new TH1D("P_reco_one_Target_mbias2",
2978  "P_reco_one_Target_mbias2; P in GeV/c^{2};#",
2979  600,
2980  0,
2981  6);
2984  new TH1D("Pt_reco_one_Target_mbias2",
2985  "Pt_reco_one_Target_mbias2; P_{t} in GeV/c^{2};#",
2986  300,
2987  0,
2988  3);
2991  new TH1D("Pi0InvMassReco_one_Target_mbias2",
2992  "Pi0InvMassReco_one_Target_mbias2; invariant mass in GeV/c^{2};#",
2993  1000,
2994  0,
2995  2.0);
2998  new TH1D("EMT_InvMass_one_Target_mbias2",
2999  "EMT_InvMass_one_Target_mbias2; invariant mass in GeV/c^{2};#",
3000  1000,
3001  0,
3002  2.0);
3005  new TH2D("Pi0_pt_vs_rap_one_Target_mbias2",
3006  "Pi0_pt_vs_rap_one_Target_mbias2; 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_mbias2",
3016  "Pi0_pt_vs_rap_est_one_Target_mbias2; rapidity y; p_{t} in GeV/c ",
3017  10,
3018  0.,
3019  4.,
3020  10,
3021  0.,
3022  4.);
3025 
3026 
3027  // Target_mbias2 => two
3029  "GammaInvMassReco_two_Target_mbias2",
3030  "GammaInvMassReco_two_Target_mbias2; invariant mass in GeV/c^{2};#",
3031  110,
3032  -0.01,
3033  0.1);
3037  new TH1D("GammaOpeningAngleReco_two_Target_mbias2",
3038  "GammaOpeningAngleReco_two_Target_mbias2; angle [deg];#",
3039  200,
3040  -0.1,
3041  19.9);
3044  Pdg_two_Target_mbias2 = new TH1D(
3045  "Pdg_two_Target_mbias2", "Pdg_two_Target_mbias2; Id;#", 800, 0, 400);
3048  new TH1D("P_reco_two_Target_mbias2",
3049  "P_reco_two_Target_mbias2; P in GeV/c^{2};#",
3050  600,
3051  0,
3052  6);
3055  new TH1D("Pt_reco_two_Target_mbias2",
3056  "Pt_reco_two_Target_mbias2; P_{t} in GeV/c^{2};#",
3057  300,
3058  0,
3059  3);
3062  new TH1D("Pi0InvMassReco_two_Target_mbias2",
3063  "Pi0InvMassReco_two_Target_mbias2; invariant mass in GeV/c^{2};#",
3064  1000,
3065  0,
3066  2.0);
3069  new TH1D("EMT_InvMass_two_Target_mbias2",
3070  "EMT_InvMass_two_Target_mbias2; invariant mass in GeV/c^{2};#",
3071  1000,
3072  0,
3073  2.0);
3076  new TH2D("Pi0_pt_vs_rap_two_Target_mbias2",
3077  "Pi0_pt_vs_rap_two_Target_mbias2; 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_mbias2",
3087  "Pi0_pt_vs_rap_est_two_Target_mbias2; rapidity y; p_{t} in GeV/c ",
3088  10,
3089  0.,
3090  4.,
3091  10,
3092  0.,
3093  4.);
3096 
3097 
3098  // Target_mbias2 => onetwo
3100  "GammaInvMassReco_onetwo_Target_mbias2",
3101  "GammaInvMassReco_onetwo_Target_mbias2; invariant mass in GeV/c^{2};#",
3102  110,
3103  -0.01,
3104  0.1);
3108  new TH1D("GammaOpeningAngleReco_onetwo_Target_mbias2",
3109  "GammaOpeningAngleReco_onetwo_Target_mbias2; angle [deg];#",
3110  200,
3111  -0.1,
3112  19.9);
3115  Pdg_onetwo_Target_mbias2 = new TH1D(
3116  "Pdg_onetwo_Target_mbias2", "Pdg_onetwo_Target_mbias2; Id;#", 800, 0, 400);
3119  new TH1D("P_reco_onetwo_Target_mbias2",
3120  "P_reco_onetwo_Target_mbias2; P in GeV/c^{2};#",
3121  600,
3122  0,
3123  6);
3126  new TH1D("Pt_reco_onetwo_Target_mbias2",
3127  "Pt_reco_onetwo_Target_mbias2; P_{t} in GeV/c^{2};#",
3128  300,
3129  0,
3130  3);
3133  "Pi0InvMassReco_onetwo_Target_mbias2",
3134  "Pi0InvMassReco_onetwo_Target_mbias2; invariant mass in GeV/c^{2};#",
3135  1000,
3136  0,
3137  2.0);
3141  new TH1D("EMT_InvMass_onetwo_Target_mbias2",
3142  "EMT_InvMass_onetwo_Target_mbias2; invariant mass in GeV/c^{2};#",
3143  1000,
3144  0,
3145  2.0);
3149  new TH2D("Pi0_pt_vs_rap_onetwo_Target_mbias2",
3150  "Pi0_pt_vs_rap_onetwo_Target_mbias2; 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_mbias2",
3161  "Pi0_pt_vs_rap_est_onetwo_Target_mbias2; rapidity y; p_{t} in GeV/c ",
3162  10,
3163  0.,
3164  4.,
3165  10,
3166  0.,
3167  4.);
3170 
3171 
3172  // Outside_mbias2 => all
3174  "GammaInvMassReco_all_Outside_mbias2",
3175  "GammaInvMassReco_all_Outside_mbias2; invariant mass in GeV/c^{2};#",
3176  110,
3177  -0.01,
3178  0.1);
3182  new TH1D("GammaOpeningAngleReco_all_Outside_mbias2",
3183  "GammaOpeningAngleReco_all_Outside_mbias2; angle [deg];#",
3184  200,
3185  -0.1,
3186  19.9);
3189  Pdg_all_Outside_mbias2 = new TH1D(
3190  "Pdg_all_Outside_mbias2", "Pdg_all_Outside_mbias2; Id;#", 800, 0, 400);
3193  new TH1D("P_reco_all_Outside_mbias2",
3194  "P_reco_all_Outside_mbias2; P in GeV/c^{2};#",
3195  600,
3196  0,
3197  6);
3200  new TH1D("Pt_reco_all_Outside_mbias2",
3201  "Pt_reco_all_Outside_mbias2; P_{t} in GeV/c^{2};#",
3202  300,
3203  0,
3204  3);
3207  new TH1D("Pi0InvMassReco_all_Outside_mbias2",
3208  "Pi0InvMassReco_all_Outside_mbias2; invariant mass in GeV/c^{2};#",
3209  1000,
3210  0,
3211  2.0);
3215  new TH1D("EMT_InvMass_all_Outside_mbias2",
3216  "EMT_InvMass_all_Outside_mbias2; invariant mass in GeV/c^{2};#",
3217  1000,
3218  0,
3219  2.0);
3222  new TH2D("Pi0_pt_vs_rap_all_Outside_mbias2",
3223  "Pi0_pt_vs_rap_all_Outside_mbias2; 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_mbias2",
3233  "Pi0_pt_vs_rap_est_all_Outside_mbias2; rapidity y; p_{t} in GeV/c ",
3234  10,
3235  0.,
3236  4.,
3237  10,
3238  0.,
3239  4.);
3242 
3243 
3244  // Outside_mbias2 => zero
3246  "GammaInvMassReco_zero_Outside_mbias2",
3247  "GammaInvMassReco_zero_Outside_mbias2; invariant mass in GeV/c^{2};#",
3248  110,
3249  -0.01,
3250  0.1);
3254  new TH1D("GammaOpeningAngleReco_zero_Outside_mbias2",
3255  "GammaOpeningAngleReco_zero_Outside_mbias2; angle [deg];#",
3256  200,
3257  -0.1,
3258  19.9);
3261  Pdg_zero_Outside_mbias2 = new TH1D(
3262  "Pdg_zero_Outside_mbias2", "Pdg_zero_Outside_mbias2; Id;#", 800, 0, 400);
3265  new TH1D("P_reco_zero_Outside_mbias2",
3266  "P_reco_zero_Outside_mbias2; P in GeV/c^{2};#",
3267  600,
3268  0,
3269  6);
3272  new TH1D("Pt_reco_zero_Outside_mbias2",
3273  "Pt_reco_zero_Outside_mbias2; P_{t} in GeV/c^{2};#",
3274  300,
3275  0,
3276  3);
3279  "Pi0InvMassReco_zero_Outside_mbias2",
3280  "Pi0InvMassReco_zero_Outside_mbias2; invariant mass in GeV/c^{2};#",
3281  1000,
3282  0,
3283  2.0);
3287  new TH1D("EMT_InvMass_zero_Outside_mbias2",
3288  "EMT_InvMass_zero_Outside_mbias2; invariant mass in GeV/c^{2};#",
3289  1000,
3290  0,
3291  2.0);
3294  new TH2D("Pi0_pt_vs_rap_zero_Outside_mbias2",
3295  "Pi0_pt_vs_rap_zero_Outside_mbias2; 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_mbias2",
3306  "Pi0_pt_vs_rap_est_zero_Outside_mbias2; rapidity y; p_{t} in GeV/c ",
3307  10,
3308  0.,
3309  4.,
3310  10,
3311  0.,
3312  4.);
3315 
3316 
3317  // Outside_mbias2 => one
3319  "GammaInvMassReco_one_Outside_mbias2",
3320  "GammaInvMassReco_one_Outside_mbias2; invariant mass in GeV/c^{2};#",
3321  110,
3322  -0.01,
3323  0.1);
3327  new TH1D("GammaOpeningAngleReco_one_Outside_mbias2",
3328  "GammaOpeningAngleReco_one_Outside_mbias2; angle [deg];#",
3329  200,
3330  -0.1,
3331  19.9);
3334  Pdg_one_Outside_mbias2 = new TH1D(
3335  "Pdg_one_Outside_mbias2", "Pdg_one_Outside_mbias2; Id;#", 800, 0, 400);
3338  new TH1D("P_reco_one_Outside_mbias2",
3339  "P_reco_one_Outside_mbias2; P in GeV/c^{2};#",
3340  600,
3341  0,
3342  6);
3345  new TH1D("Pt_reco_one_Outside_mbias2",
3346  "Pt_reco_one_Outside_mbias2; P_{t} in GeV/c^{2};#",
3347  300,
3348  0,
3349  3);
3352  new TH1D("Pi0InvMassReco_one_Outside_mbias2",
3353  "Pi0InvMassReco_one_Outside_mbias2; invariant mass in GeV/c^{2};#",
3354  1000,
3355  0,
3356  2.0);
3360  new TH1D("EMT_InvMass_one_Outside_mbias2",
3361  "EMT_InvMass_one_Outside_mbias2; invariant mass in GeV/c^{2};#",
3362  1000,
3363  0,
3364  2.0);
3367  new TH2D("Pi0_pt_vs_rap_one_Outside_mbias2",
3368  "Pi0_pt_vs_rap_one_Outside_mbias2; 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_mbias2",
3378  "Pi0_pt_vs_rap_est_one_Outside_mbias2; rapidity y; p_{t} in GeV/c ",
3379  10,
3380  0.,
3381  4.,
3382  10,
3383  0.,
3384  4.);
3387 
3388 
3389  // Outside_mbias2 => two
3391  "GammaInvMassReco_two_Outside_mbias2",
3392  "GammaInvMassReco_two_Outside_mbias2; invariant mass in GeV/c^{2};#",
3393  110,
3394  -0.01,
3395  0.1);
3399  new TH1D("GammaOpeningAngleReco_two_Outside_mbias2",
3400  "GammaOpeningAngleReco_two_Outside_mbias2; angle [deg];#",
3401  200,
3402  -0.1,
3403  19.9);
3406  Pdg_two_Outside_mbias2 = new TH1D(
3407  "Pdg_two_Outside_mbias2", "Pdg_two_Outside_mbias2; Id;#", 800, 0, 400);
3410  new TH1D("P_reco_two_Outside_mbias2",
3411  "P_reco_two_Outside_mbias2; P in GeV/c^{2};#",
3412  600,
3413  0,
3414  6);
3417  new TH1D("Pt_reco_two_Outside_mbias2",
3418  "Pt_reco_two_Outside_mbias2; P_{t} in GeV/c^{2};#",
3419  300,
3420  0,
3421  3);
3424  new TH1D("Pi0InvMassReco_two_Outside_mbias2",
3425  "Pi0InvMassReco_two_Outside_mbias2; invariant mass in GeV/c^{2};#",
3426  1000,
3427  0,
3428  2.0);
3432  new TH1D("EMT_InvMass_two_Outside_mbias2",
3433  "EMT_InvMass_two_Outside_mbias2; invariant mass in GeV/c^{2};#",
3434  1000,
3435  0,
3436  2.0);
3439  new TH2D("Pi0_pt_vs_rap_two_Outside_mbias2",
3440  "Pi0_pt_vs_rap_two_Outside_mbias2; 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_mbias2",
3450  "Pi0_pt_vs_rap_est_two_Outside_mbias2; rapidity y; p_{t} in GeV/c ",
3451  10,
3452  0.,
3453  4.,
3454  10,
3455  0.,
3456  4.);
3459 
3460 
3461  // Outside_mbias2 => onetwo
3463  "GammaInvMassReco_onetwo_Outside_mbias2",
3464  "GammaInvMassReco_onetwo_Outside_mbias2; invariant mass in GeV/c^{2};#",
3465  110,
3466  -0.01,
3467  0.1);
3471  new TH1D("GammaOpeningAngleReco_onetwo_Outside_mbias2",
3472  "GammaOpeningAngleReco_onetwo_Outside_mbias2; angle [deg];#",
3473  200,
3474  -0.1,
3475  19.9);
3478  Pdg_onetwo_Outside_mbias2 = new TH1D("Pdg_onetwo_Outside_mbias2",
3479  "Pdg_onetwo_Outside_mbias2; Id;#",
3480  800,
3481  0,
3482  400);
3485  new TH1D("P_reco_onetwo_Outside_mbias2",
3486  "P_reco_onetwo_Outside_mbias2; P in GeV/c^{2};#",
3487  600,
3488  0,
3489  6);
3492  new TH1D("Pt_reco_onetwo_Outside_mbias2",
3493  "Pt_reco_onetwo_Outside_mbias2; P_{t} in GeV/c^{2};#",
3494  300,
3495  0,
3496  3);
3499  "Pi0InvMassReco_onetwo_Outside_mbias2",
3500  "Pi0InvMassReco_onetwo_Outside_mbias2; invariant mass in GeV/c^{2};#",
3501  1000,
3502  0,
3503  2.0);
3507  new TH1D("EMT_InvMass_onetwo_Outside_mbias2",
3508  "EMT_InvMass_onetwo_Outside_mbias2; invariant mass in GeV/c^{2};#",
3509  1000,
3510  0,
3511  2.0);
3515  new TH2D("Pi0_pt_vs_rap_onetwo_Outside_mbias2",
3516  "Pi0_pt_vs_rap_onetwo_Outside_mbias2; 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_mbias2",
3527  "Pi0_pt_vs_rap_est_onetwo_Outside_mbias2; rapidity y; p_{t} in GeV/c ",
3528  10,
3529  0.,
3530  4.,
3531  10,
3532  0.,
3533  4.);
3536 
3537 
3538  // Both_mbias2 => all
3540  new TH1D("GammaInvMassReco_all_Both_mbias2",
3541  "GammaInvMassReco_all_Both_mbias2; invariant mass in GeV/c^{2};#",
3542  110,
3543  -0.01,
3544  0.1);
3547  new TH1D("GammaOpeningAngleReco_all_Both_mbias2",
3548  "GammaOpeningAngleReco_all_Both_mbias2; angle [deg];#",
3549  200,
3550  -0.1,
3551  19.9);
3555  new TH1D("Pdg_all_Both_mbias2", "Pdg_all_Both_mbias2; Id;#", 800, 0, 400);
3557  P_reco_all_Both_mbias2 = new TH1D("P_reco_all_Both_mbias2",
3558  "P_reco_all_Both_mbias2; P in GeV/c^{2};#",
3559  600,
3560  0,
3561  6);
3564  new TH1D("Pt_reco_all_Both_mbias2",
3565  "Pt_reco_all_Both_mbias2; P_{t} in GeV/c^{2};#",
3566  300,
3567  0,
3568  3);
3571  new TH1D("Pi0InvMassReco_all_Both_mbias2",
3572  "Pi0InvMassReco_all_Both_mbias2; invariant mass in GeV/c^{2};#",
3573  1000,
3574  0,
3575  2.0);
3578  new TH1D("EMT_InvMass_all_Both_mbias2",
3579  "EMT_InvMass_all_Both_mbias2; invariant mass in GeV/c^{2};#",
3580  1000,
3581  0,
3582  2.0);
3585  new TH2D("Pi0_pt_vs_rap_all_Both_mbias2",
3586  "Pi0_pt_vs_rap_all_Both_mbias2; 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_mbias2",
3596  "Pi0_pt_vs_rap_est_all_Both_mbias2; rapidity y; p_{t} in GeV/c ",
3597  10,
3598  0.,
3599  4.,
3600  10,
3601  0.,
3602  4.);
3604 
3605 
3606  // Both_mbias2 => zero
3608  new TH1D("GammaInvMassReco_zero_Both_mbias2",
3609  "GammaInvMassReco_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
3610  110,
3611  -0.01,
3612  0.1);
3615  new TH1D("GammaOpeningAngleReco_zero_Both_mbias2",
3616  "GammaOpeningAngleReco_zero_Both_mbias2; angle [deg];#",
3617  200,
3618  -0.1,
3619  19.9);
3623  new TH1D("Pdg_zero_Both_mbias2", "Pdg_zero_Both_mbias2; Id;#", 800, 0, 400);
3626  new TH1D("P_reco_zero_Both_mbias2",
3627  "P_reco_zero_Both_mbias2; P in GeV/c^{2};#",
3628  600,
3629  0,
3630  6);
3633  new TH1D("Pt_reco_zero_Both_mbias2",
3634  "Pt_reco_zero_Both_mbias2; P_{t} in GeV/c^{2};#",
3635  300,
3636  0,
3637  3);
3640  new TH1D("Pi0InvMassReco_zero_Both_mbias2",
3641  "Pi0InvMassReco_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
3642  1000,
3643  0,
3644  2.0);
3647  new TH1D("EMT_InvMass_zero_Both_mbias2",
3648  "EMT_InvMass_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
3649  1000,
3650  0,
3651  2.0);
3654  new TH2D("Pi0_pt_vs_rap_zero_Both_mbias2",
3655  "Pi0_pt_vs_rap_zero_Both_mbias2; 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_mbias2",
3665  "Pi0_pt_vs_rap_est_zero_Both_mbias2; rapidity y; p_{t} in GeV/c ",
3666  10,
3667  0.,
3668  4.,
3669  10,
3670  0.,
3671  4.);
3673 
3674 
3675  // Both_mbias2 => one
3677  new TH1D("GammaInvMassReco_one_Both_mbias2",
3678  "GammaInvMassReco_one_Both_mbias2; invariant mass in GeV/c^{2};#",
3679  110,
3680  -0.01,
3681  0.1);
3684  new TH1D("GammaOpeningAngleReco_one_Both_mbias2",
3685  "GammaOpeningAngleReco_one_Both_mbias2; angle [deg];#",
3686  200,
3687  -0.1,
3688  19.9);
3692  new TH1D("Pdg_one_Both_mbias2", "Pdg_one_Both_mbias2; Id;#", 800, 0, 400);
3694  P_reco_one_Both_mbias2 = new TH1D("P_reco_one_Both_mbias2",
3695  "P_reco_one_Both_mbias2; P in GeV/c^{2};#",
3696  600,
3697  0,
3698  6);
3701  new TH1D("Pt_reco_one_Both_mbias2",
3702  "Pt_reco_one_Both_mbias2; P_{t} in GeV/c^{2};#",
3703  300,
3704  0,
3705  3);
3708  new TH1D("Pi0InvMassReco_one_Both_mbias2",
3709  "Pi0InvMassReco_one_Both_mbias2; invariant mass in GeV/c^{2};#",
3710  1000,
3711  0,
3712  2.0);
3715  new TH1D("EMT_InvMass_one_Both_mbias2",
3716  "EMT_InvMass_one_Both_mbias2; invariant mass in GeV/c^{2};#",
3717  1000,
3718  0,
3719  2.0);
3722  new TH2D("Pi0_pt_vs_rap_one_Both_mbias2",
3723  "Pi0_pt_vs_rap_one_Both_mbias2; 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_mbias2",
3733  "Pi0_pt_vs_rap_est_one_Both_mbias2; rapidity y; p_{t} in GeV/c ",
3734  10,
3735  0.,
3736  4.,
3737  10,
3738  0.,
3739  4.);
3741 
3742 
3743  // Both_mbias2 => two
3745  new TH1D("GammaInvMassReco_two_Both_mbias2",
3746  "GammaInvMassReco_two_Both_mbias2; invariant mass in GeV/c^{2};#",
3747  110,
3748  -0.01,
3749  0.1);
3752  new TH1D("GammaOpeningAngleReco_two_Both_mbias2",
3753  "GammaOpeningAngleReco_two_Both_mbias2; angle [deg];#",
3754  200,
3755  -0.1,
3756  19.9);
3760  new TH1D("Pdg_two_Both_mbias2", "Pdg_two_Both_mbias2; Id;#", 800, 0, 400);
3762  P_reco_two_Both_mbias2 = new TH1D("P_reco_two_Both_mbias2",
3763  "P_reco_two_Both_mbias2; P in GeV/c^{2};#",
3764  600,
3765  0,
3766  6);
3769  new TH1D("Pt_reco_two_Both_mbias2",
3770  "Pt_reco_two_Both_mbias2; P_{t} in GeV/c^{2};#",
3771  300,
3772  0,
3773  3);
3776  new TH1D("Pi0InvMassReco_two_Both_mbias2",
3777  "Pi0InvMassReco_two_Both_mbias2; invariant mass in GeV/c^{2};#",
3778  1000,
3779  0,
3780  2.0);
3783  new TH1D("EMT_InvMass_two_Both_mbias2",
3784  "EMT_InvMass_two_Both_mbias2; invariant mass in GeV/c^{2};#",
3785  1000,
3786  0,
3787  2.0);
3790  new TH2D("Pi0_pt_vs_rap_two_Both_mbias2",
3791  "Pi0_pt_vs_rap_two_Both_mbias2; 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_mbias2",
3801  "Pi0_pt_vs_rap_est_two_Both_mbias2; rapidity y; p_{t} in GeV/c ",
3802  10,
3803  0.,
3804  4.,
3805  10,
3806  0.,
3807  4.);
3809 
3810 
3811  // Both_mbias2 => onetwo
3813  "GammaInvMassReco_onetwo_Both_mbias2",
3814  "GammaInvMassReco_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
3815  110,
3816  -0.01,
3817  0.1);
3821  new TH1D("GammaOpeningAngleReco_onetwo_Both_mbias2",
3822  "GammaOpeningAngleReco_onetwo_Both_mbias2; angle [deg];#",
3823  200,
3824  -0.1,
3825  19.9);
3828  Pdg_onetwo_Both_mbias2 = new TH1D(
3829  "Pdg_onetwo_Both_mbias2", "Pdg_onetwo_Both_mbias2; Id;#", 800, 0, 400);
3832  new TH1D("P_reco_onetwo_Both_mbias2",
3833  "P_reco_onetwo_Both_mbias2; P in GeV/c^{2};#",
3834  600,
3835  0,
3836  6);
3839  new TH1D("Pt_reco_onetwo_Both_mbias2",
3840  "Pt_reco_onetwo_Both_mbias2; P_{t} in GeV/c^{2};#",
3841  300,
3842  0,
3843  3);
3846  new TH1D("Pi0InvMassReco_onetwo_Both_mbias2",
3847  "Pi0InvMassReco_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
3848  1000,
3849  0,
3850  2.0);
3854  new TH1D("EMT_InvMass_onetwo_Both_mbias2",
3855  "EMT_InvMass_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
3856  1000,
3857  0,
3858  2.0);
3861  new TH2D("Pi0_pt_vs_rap_onetwo_Both_mbias2",
3862  "Pi0_pt_vs_rap_onetwo_Both_mbias2; 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_mbias2",
3872  "Pi0_pt_vs_rap_est_onetwo_Both_mbias2; rapidity y; p_{t} in GeV/c ",
3873  10,
3874  0.,
3875  4.,
3876  10,
3877  0.,
3878  4.);
3881 
3882 
3883  // Both_mbias2
3885  new TH2D("Pdg_vs_Distance_mbias2",
3886  "Pdg_vs_Distance_mbias2; pdg; distance in cm",
3887  2500,
3888  0,
3889  2499,
3890  500,
3891  0,
3892  50);
3895  new TH2D("P_vs_Distance_mbias2",
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_mbias2
3909  new TH2D("MultiplicityGamma_all_Target_mbias2",
3910  "MultiplicityGamma_all_Target_mbias2; 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_mbias2",
3922  "MultiplicityGamma_zero_Target_mbias2; 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_mbias2",
3934  "MultiplicityGamma_one_Target_mbias2; 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_mbias2",
3946  "MultiplicityGamma_two_Target_mbias2; 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_mbias2",
3958  "MultiplicityGamma_onetwo_Target_mbias2; 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_mbias2",
3971  "MultiplicityChargedParticles_all_Target_mbias2; 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_mbias2",
3983  "MultiplicityChargedParticles_zero_Target_mbias2; 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_mbias2",
3995  "MultiplicityChargedParticles_one_Target_mbias2; 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_mbias2",
4007  "MultiplicityChargedParticles_two_Target_mbias2; 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_mbias2",
4019  "MultiplicityChargedParticles_onetwo_Target_mbias2; 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_mbias2
4032  new TH2D("MultiplicityGamma_all_Outside_mbias2",
4033  "MultiplicityGamma_all_Outside_mbias2; 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_mbias2",
4045  "MultiplicityGamma_zero_Outside_mbias2; 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_mbias2",
4057  "MultiplicityGamma_one_Outside_mbias2; 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_mbias2",
4069  "MultiplicityGamma_two_Outside_mbias2; 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_mbias2",
4081  "MultiplicityGamma_onetwo_Outside_mbias2; 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_mbias2",
4094  "MultiplicityChargedParticles_all_Outside_mbias2; 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_mbias2",
4106  "MultiplicityChargedParticles_zero_Outside_mbias2; 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_mbias2",
4118  "MultiplicityChargedParticles_one_Outside_mbias2; 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_mbias2",
4130  "MultiplicityChargedParticles_two_Outside_mbias2; 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_mbias2",
4142  "MultiplicityChargedParticles_onetwo_Outside_mbias2; 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_mbias2
4156  new TH2D("MultiplicityGamma_all_Both_mbias2",
4157  "MultiplicityGamma_all_Both_mbias2; 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_mbias2",
4169  "MultiplicityGamma_zero_Both_mbias2; 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_mbias2",
4181  "MultiplicityGamma_one_Both_mbias2; 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_mbias2",
4193  "MultiplicityGamma_two_Both_mbias2; 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_mbias2",
4205  "MultiplicityGamma_onetwo_Both_mbias2; 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_mbias2",
4218  "MultiplicityChargedParticles_all_Both_mbias2; 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_mbias2",
4230  "MultiplicityChargedParticles_zero_Both_mbias2; 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_mbias2",
4242  "MultiplicityChargedParticles_one_Both_mbias2; 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_mbias2",
4254  "MultiplicityChargedParticles_two_Both_mbias2; 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_mbias2",
4266  "MultiplicityChargedParticles_onetwo_Both_mbias2; 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_mbias2"
4282  new TH1D("rap_vs_Pt_InM_1_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2",
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_mbias2 all
4767  new TH1D("BG1_InM_all_Both_mbias2",
4768  "BG1_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4769  1000,
4770  0,
4771  2.0);
4774  new TH1D("BG2_InM_all_Both_mbias2",
4775  "BG2_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4776  1000,
4777  0,
4778  2.0);
4781  new TH1D("BG3_InM_all_Both_mbias2",
4782  "BG3_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4783  1000,
4784  0,
4785  2.0);
4788  new TH1D("BG4_InM_all_Both_mbias2",
4789  "BG4_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4790  1000,
4791  0,
4792  2.0);
4795  new TH1D("BG5_InM_all_Both_mbias2",
4796  "BG5_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4797  1000,
4798  0,
4799  2.0);
4802  new TH1D("BG6_InM_all_Both_mbias2",
4803  "BG6_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4804  1000,
4805  0,
4806  2.0);
4809  new TH1D("BG7_InM_all_Both_mbias2",
4810  "BG7_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4811  1000,
4812  0,
4813  2.0);
4816  new TH1D("BG8_InM_all_Both_mbias2",
4817  "BG8_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4818  1000,
4819  0,
4820  2.0);
4823  new TH1D("BG9_InM_all_Both_mbias2",
4824  "BG9_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4825  1000,
4826  0,
4827  2.0);
4830  new TH1D("BG10_InM_all_Both_mbias2",
4831  "BG10_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4832  1000,
4833  0,
4834  2.0);
4836  PdgCase8_InM_all_Both_mbias2 = new TH1D("PdgCase8_InM_all_Both_mbias2",
4837  "PdgCase8_InM_all_Both_mbias2; Id ;#",
4838  5000,
4839  -2500,
4840  2500);
4843  new TH1D("PdgCase8mothers_InM_all_Both_mbias2",
4844  "PdgCase8mothers_InM_all_Both_mbias2; Id ;#",
4845  5000,
4846  -2500,
4847  2500);
4851  new TH1D("sameMIDcase8_InM_all_Both_mbias2",
4852  "sameMIDcase8_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4853  1000,
4854  0,
4855  2.0);
4858  new TH1D("sameGRIDcase8_InM_all_Both_mbias2",
4859  "sameGRIDcase8_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4860  1000,
4861  0,
4862  2.0);
4866  new TH2D("Case1ZYPos_InM_all_Both_mbias2",
4867  "Case1ZYPos_InM_all_Both_mbias2; z[cm]; y[cm]",
4868  400,
4869  -1,
4870  200,
4871  200,
4872  -50,
4873  50);
4876  new TH1D("sameMIDcase8_mothedPDG_InM_all_Both_mbias2",
4877  "sameMIDcase8_mothedPDG_InM_all_Both_mbias2; Id ;#",
4878  5000,
4879  -2500,
4880  2500);
4884  new TH1D("PdgCase8NonEComeFromTarget_mbias2_InM_all_Both_mbias2",
4885  "PdgCase8NonEComeFromTarget_mbias2_InM_all_Both_mbias2; Id ;#",
4886  5000,
4887  -2500,
4888  2500);
4892  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias2_InM_all_Both_mbias2",
4893  "PdgCase8NonE_NOT_FromTarget_mbias2_InM_all_Both_mbias2; Id ;#",
4894  5000,
4895  -2500,
4896  2500);
4900  new TH1D("PdgCase8motherNonE_InM_all_Both_mbias2",
4901  "PdgCase8motherNonE_InM_all_Both_mbias2; Id ;#",
4902  5000,
4903  -2500,
4904  2500);
4908  "Case8ElFromDalitz_InM_all_Both_mbias2",
4909  "Case8ElFromDalitz_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4910  1000,
4911  0,
4912  2.0);
4916  "Case8NonElFrom_pn_InM_all_Both_mbias2",
4917  "Case8NonElFrom_pn_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4918  1000,
4919  0,
4920  2.0);
4924  "Case8NonElFrom_eta_InM_all_Both_mbias2",
4925  "Case8NonElFrom_eta_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4926  1000,
4927  0,
4928  2.0);
4932  "Case8NonElFrom_kaon_InM_all_Both_mbias2",
4933  "Case8NonElFrom_kaon_InM_all_Both_mbias2; invariant mass in GeV/c^{2};#",
4934  1000,
4935  0,
4936  2.0);
4940  new TH1D("sameMIDcase8NonEPdg_InM_all_Both_mbias2",
4941  "sameMIDcase8NonEPdg_InM_all_Both_mbias2; Id ;#",
4942  5000,
4943  -2500,
4944  2500);
4948  new TH1D("sameMIDcase8NonEMotherPdg_InM_all_Both_mbias2",
4949  "sameMIDcase8NonEMotherPdg_InM_all_Both_mbias2; Id ;#",
4950  5000,
4951  -2500,
4952  2500);
4956  new TH1D("sameMIDcase8NonEMotherIM_InM_all_Both_mbias2",
4957  "sameMIDcase8NonEMotherIM_InM_all_Both_mbias2; invariant mass in "
4958  "GeV/c^{2};#",
4959  1000,
4960  0,
4961  2.0);
4965  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias2_InM_all_Both_mbias2",
4966  "sameMIDcase8NonEPdgFromTarget_mbias2_InM_all_Both_mbias2; Id ;#",
4967  5000,
4968  -2500,
4969  2500);
4973  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2IM_InM_all_Both_mbias2",
4974  "sameMIDcase8NonEComeFromTarget_mbias2IM_InM_all_Both_mbias2; "
4975  "invariant mass in GeV/c^{2};#",
4976  1000,
4977  0,
4978  2.0);
4982  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2P_InM_all_Both_mbias2",
4983  "sameMIDcase8NonEComeFromTarget_mbias2P_InM_all_Both_mbias2; P in "
4984  "GeV/c^{2} ;#",
4985  200,
4986  0,
4987  10);
4991  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_all_Both_mbias2",
4992  "sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_all_Both_mbias2; Pt "
4993  "in GeV/c^{2} ;#",
4994  200,
4995  0,
4996  10);
4999  //Both_mbias2 zero
5001  new TH1D("BG1_InM_zero_Both_mbias2",
5002  "BG1_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5003  1000,
5004  0,
5005  2.0);
5008  new TH1D("BG2_InM_zero_Both_mbias2",
5009  "BG2_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5010  1000,
5011  0,
5012  2.0);
5015  new TH1D("BG3_InM_zero_Both_mbias2",
5016  "BG3_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5017  1000,
5018  0,
5019  2.0);
5022  new TH1D("BG4_InM_zero_Both_mbias2",
5023  "BG4_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5024  1000,
5025  0,
5026  2.0);
5029  new TH1D("BG5_InM_zero_Both_mbias2",
5030  "BG5_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5031  1000,
5032  0,
5033  2.0);
5036  new TH1D("BG6_InM_zero_Both_mbias2",
5037  "BG6_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5038  1000,
5039  0,
5040  2.0);
5043  new TH1D("BG7_InM_zero_Both_mbias2",
5044  "BG7_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5045  1000,
5046  0,
5047  2.0);
5050  new TH1D("BG8_InM_zero_Both_mbias2",
5051  "BG8_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5052  1000,
5053  0,
5054  2.0);
5057  new TH1D("BG9_InM_zero_Both_mbias2",
5058  "BG9_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5059  1000,
5060  0,
5061  2.0);
5064  new TH1D("BG10_InM_zero_Both_mbias2",
5065  "BG10_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5066  1000,
5067  0,
5068  2.0);
5071  new TH1D("PdgCase8_InM_zero_Both_mbias2",
5072  "PdgCase8_InM_zero_Both_mbias2; Id ;#",
5073  5000,
5074  -2500,
5075  2500);
5078  new TH1D("PdgCase8mothers_InM_zero_Both_mbias2",
5079  "PdgCase8mothers_InM_zero_Both_mbias2; Id ;#",
5080  5000,
5081  -2500,
5082  2500);
5086  new TH1D("sameMIDcase8_InM_zero_Both_mbias2",
5087  "sameMIDcase8_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5088  1000,
5089  0,
5090  2.0);
5094  "sameGRIDcase8_InM_zero_Both_mbias2",
5095  "sameGRIDcase8_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5096  1000,
5097  0,
5098  2.0);
5102  new TH2D("Case1ZYPos_InM_zero_Both_mbias2",
5103  "Case1ZYPos_InM_zero_Both_mbias2; z[cm]; y[cm]",
5104  400,
5105  -1,
5106  200,
5107  200,
5108  -50,
5109  50);
5112  new TH1D("sameMIDcase8_mothedPDG_InM_zero_Both_mbias2",
5113  "sameMIDcase8_mothedPDG_InM_zero_Both_mbias2; Id ;#",
5114  5000,
5115  -2500,
5116  2500);
5120  new TH1D("PdgCase8NonEComeFromTarget_mbias2_InM_zero_Both_mbias2",
5121  "PdgCase8NonEComeFromTarget_mbias2_InM_zero_Both_mbias2; Id ;#",
5122  5000,
5123  -2500,
5124  2500);
5128  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias2_InM_zero_Both_mbias2",
5129  "PdgCase8NonE_NOT_FromTarget_mbias2_InM_zero_Both_mbias2; Id ;#",
5130  5000,
5131  -2500,
5132  2500);
5136  new TH1D("PdgCase8motherNonE_InM_zero_Both_mbias2",
5137  "PdgCase8motherNonE_InM_zero_Both_mbias2; Id ;#",
5138  5000,
5139  -2500,
5140  2500);
5144  "Case8ElFromDalitz_InM_zero_Both_mbias2",
5145  "Case8ElFromDalitz_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5146  1000,
5147  0,
5148  2.0);
5152  "Case8NonElFrom_pn_InM_zero_Both_mbias2",
5153  "Case8NonElFrom_pn_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5154  1000,
5155  0,
5156  2.0);
5160  "Case8NonElFrom_eta_InM_zero_Both_mbias2",
5161  "Case8NonElFrom_eta_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5162  1000,
5163  0,
5164  2.0);
5168  "Case8NonElFrom_kaon_InM_zero_Both_mbias2",
5169  "Case8NonElFrom_kaon_InM_zero_Both_mbias2; invariant mass in GeV/c^{2};#",
5170  1000,
5171  0,
5172  2.0);
5176  new TH1D("sameMIDcase8NonEPdg_InM_zero_Both_mbias2",
5177  "sameMIDcase8NonEPdg_InM_zero_Both_mbias2; Id ;#",
5178  5000,
5179  -2500,
5180  2500);
5184  new TH1D("sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias2",
5185  "sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias2; Id ;#",
5186  5000,
5187  -2500,
5188  2500);
5192  new TH1D("sameMIDcase8NonEMotherIM_InM_zero_Both_mbias2",
5193  "sameMIDcase8NonEMotherIM_InM_zero_Both_mbias2; invariant mass in "
5194  "GeV/c^{2};#",
5195  1000,
5196  0,
5197  2.0);
5201  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias2_InM_zero_Both_mbias2",
5202  "sameMIDcase8NonEPdgFromTarget_mbias2_InM_zero_Both_mbias2; Id ;#",
5203  5000,
5204  -2500,
5205  2500);
5209  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2IM_InM_zero_Both_mbias2",
5210  "sameMIDcase8NonEComeFromTarget_mbias2IM_InM_zero_Both_mbias2; "
5211  "invariant mass in GeV/c^{2};#",
5212  1000,
5213  0,
5214  2.0);
5218  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2P_InM_zero_Both_mbias2",
5219  "sameMIDcase8NonEComeFromTarget_mbias2P_InM_zero_Both_mbias2; P "
5220  "in GeV/c^{2} ;#",
5221  200,
5222  0,
5223  10);
5227  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_zero_Both_mbias2",
5228  "sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_zero_Both_mbias2; Pt "
5229  "in GeV/c^{2} ;#",
5230  200,
5231  0,
5232  10);
5235  //Both_mbias2 one
5237  new TH1D("BG1_InM_one_Both_mbias2",
5238  "BG1_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5239  1000,
5240  0,
5241  2.0);
5244  new TH1D("BG2_InM_one_Both_mbias2",
5245  "BG2_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5246  1000,
5247  0,
5248  2.0);
5251  new TH1D("BG3_InM_one_Both_mbias2",
5252  "BG3_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5253  1000,
5254  0,
5255  2.0);
5258  new TH1D("BG4_InM_one_Both_mbias2",
5259  "BG4_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5260  1000,
5261  0,
5262  2.0);
5265  new TH1D("BG5_InM_one_Both_mbias2",
5266  "BG5_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5267  1000,
5268  0,
5269  2.0);
5272  new TH1D("BG6_InM_one_Both_mbias2",
5273  "BG6_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5274  1000,
5275  0,
5276  2.0);
5279  new TH1D("BG7_InM_one_Both_mbias2",
5280  "BG7_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5281  1000,
5282  0,
5283  2.0);
5286  new TH1D("BG8_InM_one_Both_mbias2",
5287  "BG8_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5288  1000,
5289  0,
5290  2.0);
5293  new TH1D("BG9_InM_one_Both_mbias2",
5294  "BG9_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5295  1000,
5296  0,
5297  2.0);
5300  new TH1D("BG10_InM_one_Both_mbias2",
5301  "BG10_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5302  1000,
5303  0,
5304  2.0);
5306  PdgCase8_InM_one_Both_mbias2 = new TH1D("PdgCase8_InM_one_Both_mbias2",
5307  "PdgCase8_InM_one_Both_mbias2; Id ;#",
5308  5000,
5309  -2500,
5310  2500);
5313  new TH1D("PdgCase8mothers_InM_one_Both_mbias2",
5314  "PdgCase8mothers_InM_one_Both_mbias2; Id ;#",
5315  5000,
5316  -2500,
5317  2500);
5321  new TH1D("sameMIDcase8_InM_one_Both_mbias2",
5322  "sameMIDcase8_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5323  1000,
5324  0,
5325  2.0);
5328  new TH1D("sameGRIDcase8_InM_one_Both_mbias2",
5329  "sameGRIDcase8_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5330  1000,
5331  0,
5332  2.0);
5336  new TH2D("Case1ZYPos_InM_one_Both_mbias2",
5337  "Case1ZYPos_InM_one_Both_mbias2; z[cm]; y[cm]",
5338  400,
5339  -1,
5340  200,
5341  200,
5342  -50,
5343  50);
5346  new TH1D("sameMIDcase8_mothedPDG_InM_one_Both_mbias2",
5347  "sameMIDcase8_mothedPDG_InM_one_Both_mbias2; Id ;#",
5348  5000,
5349  -2500,
5350  2500);
5354  new TH1D("PdgCase8NonEComeFromTarget_mbias2_InM_one_Both_mbias2",
5355  "PdgCase8NonEComeFromTarget_mbias2_InM_one_Both_mbias2; Id ;#",
5356  5000,
5357  -2500,
5358  2500);
5362  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias2_InM_one_Both_mbias2",
5363  "PdgCase8NonE_NOT_FromTarget_mbias2_InM_one_Both_mbias2; Id ;#",
5364  5000,
5365  -2500,
5366  2500);
5370  new TH1D("PdgCase8motherNonE_InM_one_Both_mbias2",
5371  "PdgCase8motherNonE_InM_one_Both_mbias2; Id ;#",
5372  5000,
5373  -2500,
5374  2500);
5378  "Case8ElFromDalitz_InM_one_Both_mbias2",
5379  "Case8ElFromDalitz_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5380  1000,
5381  0,
5382  2.0);
5386  "Case8NonElFrom_pn_InM_one_Both_mbias2",
5387  "Case8NonElFrom_pn_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5388  1000,
5389  0,
5390  2.0);
5394  "Case8NonElFrom_eta_InM_one_Both_mbias2",
5395  "Case8NonElFrom_eta_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5396  1000,
5397  0,
5398  2.0);
5402  "Case8NonElFrom_kaon_InM_one_Both_mbias2",
5403  "Case8NonElFrom_kaon_InM_one_Both_mbias2; invariant mass in GeV/c^{2};#",
5404  1000,
5405  0,
5406  2.0);
5410  new TH1D("sameMIDcase8NonEPdg_InM_one_Both_mbias2",
5411  "sameMIDcase8NonEPdg_InM_one_Both_mbias2; Id ;#",
5412  5000,
5413  -2500,
5414  2500);
5418  new TH1D("sameMIDcase8NonEMotherPdg_InM_one_Both_mbias2",
5419  "sameMIDcase8NonEMotherPdg_InM_one_Both_mbias2; Id ;#",
5420  5000,
5421  -2500,
5422  2500);
5426  new TH1D("sameMIDcase8NonEMotherIM_InM_one_Both_mbias2",
5427  "sameMIDcase8NonEMotherIM_InM_one_Both_mbias2; invariant mass in "
5428  "GeV/c^{2};#",
5429  1000,
5430  0,
5431  2.0);
5435  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias2_InM_one_Both_mbias2",
5436  "sameMIDcase8NonEPdgFromTarget_mbias2_InM_one_Both_mbias2; Id ;#",
5437  5000,
5438  -2500,
5439  2500);
5443  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2IM_InM_one_Both_mbias2",
5444  "sameMIDcase8NonEComeFromTarget_mbias2IM_InM_one_Both_mbias2; "
5445  "invariant mass in GeV/c^{2};#",
5446  1000,
5447  0,
5448  2.0);
5452  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2P_InM_one_Both_mbias2",
5453  "sameMIDcase8NonEComeFromTarget_mbias2P_InM_one_Both_mbias2; P in "
5454  "GeV/c^{2} ;#",
5455  200,
5456  0,
5457  10);
5461  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_one_Both_mbias2",
5462  "sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_one_Both_mbias2; Pt "
5463  "in GeV/c^{2} ;#",
5464  200,
5465  0,
5466  10);
5469  //Both_mbias2 two
5471  new TH1D("BG1_InM_two_Both_mbias2",
5472  "BG1_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5473  1000,
5474  0,
5475  2.0);
5478  new TH1D("BG2_InM_two_Both_mbias2",
5479  "BG2_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5480  1000,
5481  0,
5482  2.0);
5485  new TH1D("BG3_InM_two_Both_mbias2",
5486  "BG3_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5487  1000,
5488  0,
5489  2.0);
5492  new TH1D("BG4_InM_two_Both_mbias2",
5493  "BG4_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5494  1000,
5495  0,
5496  2.0);
5499  new TH1D("BG5_InM_two_Both_mbias2",
5500  "BG5_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5501  1000,
5502  0,
5503  2.0);
5506  new TH1D("BG6_InM_two_Both_mbias2",
5507  "BG6_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5508  1000,
5509  0,
5510  2.0);
5513  new TH1D("BG7_InM_two_Both_mbias2",
5514  "BG7_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5515  1000,
5516  0,
5517  2.0);
5520  new TH1D("BG8_InM_two_Both_mbias2",
5521  "BG8_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5522  1000,
5523  0,
5524  2.0);
5527  new TH1D("BG9_InM_two_Both_mbias2",
5528  "BG9_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5529  1000,
5530  0,
5531  2.0);
5534  new TH1D("BG10_InM_two_Both_mbias2",
5535  "BG10_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5536  1000,
5537  0,
5538  2.0);
5540  PdgCase8_InM_two_Both_mbias2 = new TH1D("PdgCase8_InM_two_Both_mbias2",
5541  "PdgCase8_InM_two_Both_mbias2; Id ;#",
5542  5000,
5543  -2500,
5544  2500);
5547  new TH1D("PdgCase8mothers_InM_two_Both_mbias2",
5548  "PdgCase8mothers_InM_two_Both_mbias2; Id ;#",
5549  5000,
5550  -2500,
5551  2500);
5555  new TH1D("sameMIDcase8_InM_two_Both_mbias2",
5556  "sameMIDcase8_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5557  1000,
5558  0,
5559  2.0);
5562  new TH1D("sameGRIDcase8_InM_two_Both_mbias2",
5563  "sameGRIDcase8_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5564  1000,
5565  0,
5566  2.0);
5570  new TH2D("Case1ZYPos_InM_two_Both_mbias2",
5571  "Case1ZYPos_InM_two_Both_mbias2; z[cm]; y[cm]",
5572  400,
5573  -1,
5574  200,
5575  200,
5576  -50,
5577  50);
5580  new TH1D("sameMIDcase8_mothedPDG_InM_two_Both_mbias2",
5581  "sameMIDcase8_mothedPDG_InM_two_Both_mbias2; Id ;#",
5582  5000,
5583  -2500,
5584  2500);
5588  new TH1D("PdgCase8NonEComeFromTarget_mbias2_InM_two_Both_mbias2",
5589  "PdgCase8NonEComeFromTarget_mbias2_InM_two_Both_mbias2; Id ;#",
5590  5000,
5591  -2500,
5592  2500);
5596  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias2_InM_two_Both_mbias2",
5597  "PdgCase8NonE_NOT_FromTarget_mbias2_InM_two_Both_mbias2; Id ;#",
5598  5000,
5599  -2500,
5600  2500);
5604  new TH1D("PdgCase8motherNonE_InM_two_Both_mbias2",
5605  "PdgCase8motherNonE_InM_two_Both_mbias2; Id ;#",
5606  5000,
5607  -2500,
5608  2500);
5612  "Case8ElFromDalitz_InM_two_Both_mbias2",
5613  "Case8ElFromDalitz_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5614  1000,
5615  0,
5616  2.0);
5620  "Case8NonElFrom_pn_InM_two_Both_mbias2",
5621  "Case8NonElFrom_pn_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5622  1000,
5623  0,
5624  2.0);
5628  "Case8NonElFrom_eta_InM_two_Both_mbias2",
5629  "Case8NonElFrom_eta_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5630  1000,
5631  0,
5632  2.0);
5636  "Case8NonElFrom_kaon_InM_two_Both_mbias2",
5637  "Case8NonElFrom_kaon_InM_two_Both_mbias2; invariant mass in GeV/c^{2};#",
5638  1000,
5639  0,
5640  2.0);
5644  new TH1D("sameMIDcase8NonEPdg_InM_two_Both_mbias2",
5645  "sameMIDcase8NonEPdg_InM_two_Both_mbias2; Id ;#",
5646  5000,
5647  -2500,
5648  2500);
5652  new TH1D("sameMIDcase8NonEMotherPdg_InM_two_Both_mbias2",
5653  "sameMIDcase8NonEMotherPdg_InM_two_Both_mbias2; Id ;#",
5654  5000,
5655  -2500,
5656  2500);
5660  new TH1D("sameMIDcase8NonEMotherIM_InM_two_Both_mbias2",
5661  "sameMIDcase8NonEMotherIM_InM_two_Both_mbias2; invariant mass in "
5662  "GeV/c^{2};#",
5663  1000,
5664  0,
5665  2.0);
5669  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias2_InM_two_Both_mbias2",
5670  "sameMIDcase8NonEPdgFromTarget_mbias2_InM_two_Both_mbias2; Id ;#",
5671  5000,
5672  -2500,
5673  2500);
5677  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2IM_InM_two_Both_mbias2",
5678  "sameMIDcase8NonEComeFromTarget_mbias2IM_InM_two_Both_mbias2; "
5679  "invariant mass in GeV/c^{2};#",
5680  1000,
5681  0,
5682  2.0);
5686  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2P_InM_two_Both_mbias2",
5687  "sameMIDcase8NonEComeFromTarget_mbias2P_InM_two_Both_mbias2; P in "
5688  "GeV/c^{2} ;#",
5689  200,
5690  0,
5691  10);
5695  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_two_Both_mbias2",
5696  "sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_two_Both_mbias2; Pt "
5697  "in GeV/c^{2} ;#",
5698  200,
5699  0,
5700  10);
5703  //Both_mbias2 onetwo
5705  new TH1D("BG1_InM_onetwo_Both_mbias2",
5706  "BG1_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5707  1000,
5708  0,
5709  2.0);
5712  new TH1D("BG2_InM_onetwo_Both_mbias2",
5713  "BG2_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5714  1000,
5715  0,
5716  2.0);
5719  new TH1D("BG3_InM_onetwo_Both_mbias2",
5720  "BG3_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5721  1000,
5722  0,
5723  2.0);
5726  new TH1D("BG4_InM_onetwo_Both_mbias2",
5727  "BG4_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5728  1000,
5729  0,
5730  2.0);
5733  new TH1D("BG5_InM_onetwo_Both_mbias2",
5734  "BG5_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5735  1000,
5736  0,
5737  2.0);
5740  new TH1D("BG6_InM_onetwo_Both_mbias2",
5741  "BG6_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5742  1000,
5743  0,
5744  2.0);
5747  new TH1D("BG7_InM_onetwo_Both_mbias2",
5748  "BG7_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5749  1000,
5750  0,
5751  2.0);
5754  new TH1D("BG8_InM_onetwo_Both_mbias2",
5755  "BG8_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5756  1000,
5757  0,
5758  2.0);
5761  new TH1D("BG9_InM_onetwo_Both_mbias2",
5762  "BG9_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5763  1000,
5764  0,
5765  2.0);
5768  new TH1D("BG10_InM_onetwo_Both_mbias2",
5769  "BG10_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5770  1000,
5771  0,
5772  2.0);
5775  new TH1D("PdgCase8_InM_onetwo_Both_mbias2",
5776  "PdgCase8_InM_onetwo_Both_mbias2; Id ;#",
5777  5000,
5778  -2500,
5779  2500);
5783  new TH1D("PdgCase8mothers_InM_onetwo_Both_mbias2",
5784  "PdgCase8mothers_InM_onetwo_Both_mbias2; Id ;#",
5785  5000,
5786  -2500,
5787  2500);
5791  "sameMIDcase8_InM_onetwo_Both_mbias2",
5792  "sameMIDcase8_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5793  1000,
5794  0,
5795  2.0);
5799  "sameGRIDcase8_InM_onetwo_Both_mbias2",
5800  "sameGRIDcase8_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5801  1000,
5802  0,
5803  2.0);
5807  new TH2D("Case1ZYPos_InM_onetwo_Both_mbias2",
5808  "Case1ZYPos_InM_onetwo_Both_mbias2; z[cm]; y[cm]",
5809  400,
5810  -1,
5811  200,
5812  200,
5813  -50,
5814  50);
5818  new TH1D("sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias2",
5819  "sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias2; Id ;#",
5820  5000,
5821  -2500,
5822  2500);
5826  new TH1D("PdgCase8NonEComeFromTarget_mbias2_InM_onetwo_Both_mbias2",
5827  "PdgCase8NonEComeFromTarget_mbias2_InM_onetwo_Both_mbias2; Id ;#",
5828  5000,
5829  -2500,
5830  2500);
5834  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias2_InM_onetwo_Both_mbias2",
5835  "PdgCase8NonE_NOT_FromTarget_mbias2_InM_onetwo_Both_mbias2; Id ;#",
5836  5000,
5837  -2500,
5838  2500);
5842  new TH1D("PdgCase8motherNonE_InM_onetwo_Both_mbias2",
5843  "PdgCase8motherNonE_InM_onetwo_Both_mbias2; Id ;#",
5844  5000,
5845  -2500,
5846  2500);
5850  "Case8ElFromDalitz_InM_onetwo_Both_mbias2",
5851  "Case8ElFromDalitz_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5852  1000,
5853  0,
5854  2.0);
5858  "Case8NonElFrom_pn_InM_onetwo_Both_mbias2",
5859  "Case8NonElFrom_pn_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5860  1000,
5861  0,
5862  2.0);
5866  "Case8NonElFrom_eta_InM_onetwo_Both_mbias2",
5867  "Case8NonElFrom_eta_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5868  1000,
5869  0,
5870  2.0);
5874  "Case8NonElFrom_kaon_InM_onetwo_Both_mbias2",
5875  "Case8NonElFrom_kaon_InM_onetwo_Both_mbias2; invariant mass in GeV/c^{2};#",
5876  1000,
5877  0,
5878  2.0);
5882  new TH1D("sameMIDcase8NonEPdg_InM_onetwo_Both_mbias2",
5883  "sameMIDcase8NonEPdg_InM_onetwo_Both_mbias2; Id ;#",
5884  5000,
5885  -2500,
5886  2500);
5890  new TH1D("sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias2",
5891  "sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias2; Id ;#",
5892  5000,
5893  -2500,
5894  2500);
5898  new TH1D("sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias2",
5899  "sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias2; invariant mass "
5900  "in GeV/c^{2};#",
5901  1000,
5902  0,
5903  2.0);
5907  "sameMIDcase8NonEPdgFromTarget_mbias2_InM_onetwo_Both_mbias2",
5908  "sameMIDcase8NonEPdgFromTarget_mbias2_InM_onetwo_Both_mbias2; Id ;#",
5909  5000,
5910  -2500,
5911  2500);
5915  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2IM_InM_onetwo_Both_mbias2",
5916  "sameMIDcase8NonEComeFromTarget_mbias2IM_InM_onetwo_Both_mbias2; "
5917  "invariant mass in GeV/c^{2};#",
5918  1000,
5919  0,
5920  2.0);
5924  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2P_InM_onetwo_Both_mbias2",
5925  "sameMIDcase8NonEComeFromTarget_mbias2P_InM_onetwo_Both_mbias2; P "
5926  "in GeV/c^{2} ;#",
5927  200,
5928  0,
5929  10);
5933  new TH1D("sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_onetwo_Both_mbias2",
5934  "sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_onetwo_Both_mbias2; "
5935  "Pt in GeV/c^{2} ;#",
5936  200,
5937  0,
5938  10);
5941 }
CbmKresConversionManualmbias2::PlaneAngles_last_candidates_Outside_mbias2
TH1D * PlaneAngles_last_candidates_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:280
CbmKresConversionManualmbias2::PdgCase8motherNonE_InM_all_Both_mbias2
TH1D * PdgCase8motherNonE_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:602
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_one_Both_mbias2
TH2D * Pi0_pt_vs_rap_est_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:432
CbmKresConversionManualmbias2::Gammas_zero_Both_mbias2
std::vector< std::vector< TVector3 > > Gammas_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:225
CbmKresConversionManualmbias2::rap_vs_Pt_InM_15_mbias2
TH1D * rap_vs_Pt_InM_15_mbias2
Definition: CbmKresConversionManualmbias2.h:519
CbmKresConversionManualmbias2::P_reco_all_Target_mbias2
TH1D * P_reco_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:291
CbmKresConversionManualmbias2::BG6_InM_one_Both_mbias2
TH1D * BG6_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:653
CbmKresConversionManualmbias2::Pi0InvMassReco_all_Both_mbias2
TH1D * Pi0InvMassReco_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:407
CbmHit::GetZ
Double_t GetZ() const
Definition: CbmHit.h:70
CbmKresConversionManualmbias2::GammaOpeningAngleReco_onetwo_Outside_mbias2
TH1D * GammaOpeningAngleReco_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:390
CbmMCTrack::GetMotherId
Int_t GetMotherId() const
Definition: CbmMCTrack.h:71
CbmKresConversionManualmbias2::GammaOpeningAngleReco_one_Outside_mbias2
TH1D * GammaOpeningAngleReco_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:368
CbmMatch::GetMatchedLink
const CbmLink & GetMatchedLink() const
Definition: CbmMatch.h:37
CbmKresConversionManualmbias2::CalculatePlaneAngle_last
double CalculatePlaneAngle_last(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManualmbias2.cxx:2158
CbmKresConversionManualmbias2::VStsIndex_plus_Target_mbias2
std::vector< int > VStsIndex_plus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:159
CbmKresConversionManualmbias2::Pdg_zero_Target_mbias2
TH1D * Pdg_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:301
CbmKresConversionManualmbias2::Gammas_MC_one_Target_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:198
CbmKresConversionManualmbias2::fArrayCentrality
FairMCEventHeader * fArrayCentrality
Definition: CbmKresConversionManualmbias2.h:123
CbmKresConversionManualmbias2::Gammas_all_Both_mbias2
std::vector< std::vector< TVector3 > > Gammas_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:224
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_24_mbias2
TH1D * rap_vs_Pt_InM_mixing_24_mbias2
Definition: CbmKresConversionManualmbias2.h:559
CbmKresConversionManualmbias2::Gammas_two_Both_mbias2
std::vector< std::vector< TVector3 > > Gammas_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:227
CbmKresConversionManualmbias2::Gammas_one_Target_mbias2
std::vector< std::vector< TVector3 > > Gammas_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:186
CbmKresConversionManualmbias2::P_reco_all_Both_mbias2
TH1D * P_reco_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:405
CbmKresConversionManualmbias2::VRichRing_plus_Target_mbias2
vector< CbmRichRing * > VRichRing_plus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:160
CbmKresConversionManualmbias2::Gammas_stsIndex_all_Both_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:230
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_26_mbias2
TH1D * rap_vs_Pt_InM_mixing_26_mbias2
Definition: CbmKresConversionManualmbias2.h:561
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:736
CbmKresConversionManualmbias2::PdgCase8NonE_NOT_FromTarget_mbias2_InM_onetwo_Both_mbias2
TH1D * PdgCase8NonE_NOT_FromTarget_mbias2_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:729
CbmKresConversionManualmbias2::Case8NonElFrom_eta_InM_two_Both_mbias2
TH1D * Case8NonElFrom_eta_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:701
CbmKresConversionManualmbias2::sameMIDcase8NonEPdg_InM_zero_Both_mbias2
TH1D * sameMIDcase8NonEPdg_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:639
CbmKresConversionManualmbias2::PdgCase8NonEComeFromTarget_mbias2_InM_onetwo_Both_mbias2
TH1D * PdgCase8NonEComeFromTarget_mbias2_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:728
CbmKresConversionManualmbias2::BG6_InM_two_Both_mbias2
TH1D * BG6_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:685
CbmKresConversionManualmbias2::fHistoList_bg_InM_onetwo_Outside_mbias2
vector< TH1 * > fHistoList_bg_InM_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:579
CbmKresConversionManualmbias2::CheckIfElectron
int CheckIfElectron(CbmRichRing *ring, double momentum)
Definition: CbmKresConversionManualmbias2.cxx:2131
CbmKresConversionManualmbias2::fHistoList_man_Both_mbias2
vector< TH1 * > fHistoList_man_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:458
CbmKresConversionManualmbias2::EMT_InvMass_all_Both_mbias2
TH1D * EMT_InvMass_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:408
CbmKresConversionManualmbias2::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: CbmKresConversionManualmbias2.cxx:1108
CbmKresConversionManualmbias2::fHistoList_bg_InM_all_Target_mbias2
vector< TH1 * > fHistoList_bg_InM_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:569
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_25_mbias2
TH1D * rap_vs_Pt_InM_mixing_25_mbias2
Definition: CbmKresConversionManualmbias2.h:560
CbmKresConversionManualmbias2::Pdg_all_Outside_mbias2
TH1D * Pdg_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:347
CbmKresConversionManualmbias2::fHistoList_man_one_Target_mbias2
vector< TH1 * > fHistoList_man_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:309
CbmKresConversionManualmbias2::MultiplicityGamma_onetwo_Both_mbias2
TH2D * MultiplicityGamma_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:495
CbmKresConversionManualmbias2::GammasInvMass_fromPi0_Both_mbias2
TH1D * GammasInvMass_fromPi0_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:250
CbmKresConversionManualmbias2::BG2_InM_all_Both_mbias2
TH1D * BG2_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:585
CbmPixelHit::GetX
Double_t GetX() const
Definition: CbmPixelHit.h:83
CbmKresConversionManualmbias2::rap_vs_Pt_InM_14_mbias2
TH1D * rap_vs_Pt_InM_14_mbias2
Definition: CbmKresConversionManualmbias2.h:518
CbmMatch::GetNofLinks
Int_t GetNofLinks() const
Definition: CbmMatch.h:38
CbmKresConversionManualmbias2::Case1ZYPos_InM_zero_Both_mbias2
TH2D * Case1ZYPos_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:630
CbmKresConversionManualmbias2::Gammas_one_Both_mbias2
std::vector< std::vector< TVector3 > > Gammas_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:226
CbmKresConversionManualmbias2::EMT_man_NofRings_Outside_mbias2
std::vector< int > EMT_man_NofRings_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:176
CbmKresConversionManualmbias2::Pi0InvMassReco_zero_Target_mbias2
TH1D * Pi0InvMassReco_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:304
CbmKresConversionManualmbias2::Gammas_stsIndex_zero_Target_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:191
CbmKresConversionManualmbias2::GammasOA_fromPi0_Both_mbias2
TH1D * GammasOA_fromPi0_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:251
CbmKFParticleInterface::SetKFParticleFromStsTrack
static void SetKFParticleFromStsTrack(CbmStsTrack *track, KFParticle *particle, Int_t pdg=211, Bool_t firstPoint=kTRUE)
Definition: CbmKFParticleInterface.cxx:28
CbmKresConversionManualmbias2::Pt_reco_onetwo_Target_mbias2
TH1D * Pt_reco_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:336
CbmKresConversionManualmbias2::Gammas_MC_two_Both_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:239
CbmKresConversionManualmbias2::MultiplicityGamma_onetwo_Target_mbias2
TH2D * MultiplicityGamma_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:469
CbmKresConversionManualmbias2::MultiplicityGamma_onetwo_Outside_mbias2
TH2D * MultiplicityGamma_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:482
CbmKresConversionManualmbias2::BG6_InM_onetwo_Both_mbias2
TH1D * BG6_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:717
CbmRichRingFitterEllipseTau
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
Definition: CbmRichRingFitterEllipseTau.h:35
CbmKresConversionManualmbias2::fMCtracks
std::vector< CbmMCTrack * > fMCtracks
Definition: CbmKresConversionManualmbias2.h:165
CbmKresConversionManualmbias2::BG7_InM_one_Both_mbias2
TH1D * BG7_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:654
CbmKresConversionManualmbias2::rap_vs_Pt_InM_5_mbias2
TH1D * rap_vs_Pt_InM_5_mbias2
Definition: CbmKresConversionManualmbias2.h:509
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:737
CbmKresConversionManualmbias2::VMCtracks_minus_Target_mbias2
vector< CbmMCTrack * > VMCtracks_minus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:148
CbmKresConversionManualmbias2::PdgCase8motherNonE_InM_onetwo_Both_mbias2
TH1D * PdgCase8motherNonE_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:730
CbmKresConversionManualmbias2::BG3_InM_zero_Both_mbias2
TH1D * BG3_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:618
CbmKresConversionManualmbias2::fMcTracks
TClonesArray * fMcTracks
Definition: CbmKresConversionManualmbias2.h:113
CbmPixelHit::GetY
Double_t GetY() const
Definition: CbmPixelHit.h:84
CbmKresConversionManualmbias2::PdgCase8mothers_InM_all_Both_mbias2
TH1D * PdgCase8mothers_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:595
CbmKresConversionManualmbias2::fHistoList_bg_InM_two_Outside_mbias2
vector< TH1 * > fHistoList_bg_InM_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:578
CbmKresConversionManualmbias2::InvMass_vs_OA_candidates_Outside_mbias2
TH2D * InvMass_vs_OA_candidates_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:274
CbmKresConversionManualmbias2::GammaInvMassReco_one_Target_mbias2
TH1D * GammaInvMassReco_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:310
CbmKresConversionManualmbias2::PlaneAngles_first_candidates_Target_mbias2
TH1D * PlaneAngles_first_candidates_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:268
CbmKresConversionManualmbias2::Gammas_MC_onetwo_Both_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:240
CbmKresConversionManualmbias2::SaveTargetTracks
void SaveTargetTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, TVector3 refmom, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManualmbias2.cxx:1080
CbmRichRingFitterEllipseTau.h
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
CbmKresConversionManualmbias2::fHistoList_man_one_Both_mbias2
vector< TH1 * > fHistoList_man_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:423
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_onetwo_Outside_mbias2
TH2D * Pi0_pt_vs_rap_est_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:397
CbmKresConversionManualmbias2::GammaInvMassReco_all_Outside_mbias2
TH1D * GammaInvMassReco_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:345
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_18_mbias2
TH1D * rap_vs_Pt_InM_mixing_18_mbias2
Definition: CbmKresConversionManualmbias2.h:553
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_zero_Both_mbias2
TH2D * Pi0_pt_vs_rap_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:420
CbmKresConversionManualmbias2::fHistoList_bg_InM_zero_Target_mbias2
vector< TH1 * > fHistoList_bg_InM_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:570
CbmKresConversionManualmbias2::BG4_InM_two_Both_mbias2
TH1D * BG4_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:683
CbmKresConversionManualmbias2::GammaInvMassReco_two_Outside_mbias2
TH1D * GammaInvMassReco_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:378
CbmKresConversionManualmbias2::PdgCase8_InM_one_Both_mbias2
TH1D * PdgCase8_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:658
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_8_mbias2
TH1D * rap_vs_Pt_InM_mixing_8_mbias2
Definition: CbmKresConversionManualmbias2.h:543
CbmKresConversionManualmbias2::Case8ElFromDalitz_InM_onetwo_Both_mbias2
TH1D * Case8ElFromDalitz_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:731
CbmKresConversionManualmbias2::GammasInvMass_fromPi0_Target_mbias2
TH1D * GammasInvMass_fromPi0_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:264
CbmKresConversionManualmbias2::GammaInvMassReco_one_Both_mbias2
TH1D * GammaInvMassReco_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:424
CbmKresConversionManualmbias2::PdgCase8NonE_NOT_FromTarget_mbias2_InM_zero_Both_mbias2
TH1D * PdgCase8NonE_NOT_FromTarget_mbias2_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:633
CbmKresConversionManualmbias2::Pdg_onetwo_Target_mbias2
TH1D * Pdg_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:334
CbmKresConversionManualmbias2::InvMass_vs_OA_fromPi0_Outside_mbias2
TH2D * InvMass_vs_OA_fromPi0_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:275
CbmKresConversionManualmbias2::fRichRingMatches
TClonesArray * fRichRingMatches
Definition: CbmKresConversionManualmbias2.h:119
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2P_InM_one_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2P_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:676
CbmKresConversionManualmbias2::VRichRing_minus_Target_mbias2
vector< CbmRichRing * > VRichRing_minus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:153
CbmKresConversionManualmbias2::BG8_InM_two_Both_mbias2
TH1D * BG8_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:687
CbmKresConversionManualmbias2::fHistoList_man_onetwo_Both_mbias2
vector< TH1 * > fHistoList_man_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:445
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias2
TH1D * sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:640
CbmKresConversionManualmbias2::MultiplicityGamma_zero_Target_mbias2
TH2D * MultiplicityGamma_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:466
CbmKresConversionManualmbias2::Gammas_MC_two_Outside_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:219
CbmKresConversionManualmbias2::P_reco_onetwo_Outside_mbias2
TH1D * P_reco_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:392
CbmGlobalTrack::GetRichRingIndex
Int_t GetRichRingIndex() const
Definition: CbmGlobalTrack.h:41
CbmKresConversionManualmbias2::PdgCase8NonE_NOT_FromTarget_mbias2_InM_one_Both_mbias2
TH1D * PdgCase8NonE_NOT_FromTarget_mbias2_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:665
CbmKresConversionManualmbias2::InitHistograms
void InitHistograms()
Definition: CbmKresConversionManualmbias2.cxx:2547
CbmKresConversionManualmbias2::PdgCase8NonE_NOT_FromTarget_mbias2_InM_two_Both_mbias2
TH1D * PdgCase8NonE_NOT_FromTarget_mbias2_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:697
CbmKresConversionManualmbias2::sameMIDcase8_InM_one_Both_mbias2
TH1D * sameMIDcase8_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:660
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_4_mbias2
TH1D * rap_vs_Pt_InM_mixing_4_mbias2
Definition: CbmKresConversionManualmbias2.h:539
CbmKresConversionManualmbias2::BG6_InM_all_Both_mbias2
TH1D * BG6_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:589
CbmKresConversionManualmbias2::MultiplicityGamma_one_Target_mbias2
TH2D * MultiplicityGamma_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:467
CbmKresConversionManualmbias2::rap_vs_Pt_InM_7_mbias2
TH1D * rap_vs_Pt_InM_7_mbias2
Definition: CbmKresConversionManualmbias2.h:511
CbmKresConversionManualmbias2::BG5_InM_two_Both_mbias2
TH1D * BG5_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:684
CbmKresConversionManualmbias2::Pi0InvMassReco_onetwo_Both_mbias2
TH1D * Pi0InvMassReco_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:451
CbmKresConversionManualmbias2::fHistoList_man_all_Both_mbias2
vector< TH1 * > fHistoList_man_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:401
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_6_mbias2
TH1D * rap_vs_Pt_InM_mixing_6_mbias2
Definition: CbmKresConversionManualmbias2.h:541
CbmKresConversionManualmbias2::BG5_InM_all_Both_mbias2
TH1D * BG5_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:588
CbmKFVertex::GetRefX
Double_t & GetRefX()
Definition: CbmKFVertex.h:23
CbmKresConversionManualmbias2::Pi0InvMassReco_all_Outside_mbias2
TH1D * Pi0InvMassReco_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:350
CbmKresConversionManualmbias2::MultiplicityChargedParticles_all_Both_mbias2
TH2D * MultiplicityChargedParticles_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:496
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_all_Target_mbias2
TH2D * Pi0_pt_vs_rap_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:295
CbmMCTrack::GetPdgCode
Int_t GetPdgCode() const
Definition: CbmMCTrack.h:70
CbmKresConversionManualmbias2::Pt_reco_one_Both_mbias2
TH1D * Pt_reco_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:428
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2IM_InM_all_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2IM_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:611
CbmKresConversionManualmbias2::sameMIDcase8NonEPdg_InM_two_Both_mbias2
TH1D * sameMIDcase8NonEPdg_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:703
CbmKresConversionManualmbias2::BG5_InM_one_Both_mbias2
TH1D * BG5_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:652
CbmKresConversionManualmbias2::GammasInvMass_fromPi0_Outside_mbias2
TH1D * GammasInvMass_fromPi0_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:278
CbmKresConversionManualmbias2::frefId
std::vector< int > frefId
Definition: CbmKresConversionManualmbias2.h:164
CbmKresConversionManualmbias2::MultiplicityGamma_zero_Both_mbias2
TH2D * MultiplicityGamma_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:492
i
int i
Definition: L1/vectors/P4_F32vec4.h:25
CbmKresConversionManualmbias2::PdgCase8_InM_zero_Both_mbias2
TH1D * PdgCase8_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:626
CbmKresConversionManualmbias2::MultiplicityGamma_two_Both_mbias2
TH2D * MultiplicityGamma_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:494
CbmKresConversionManualmbias2::fHistoList_man_onetwo_Outside_mbias2
vector< TH1 * > fHistoList_man_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:388
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_two_Both_mbias2
TH2D * Pi0_pt_vs_rap_est_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:443
CbmKresConversionManualmbias2::sameGRIDcase8_InM_zero_Both_mbias2
TH1D * sameGRIDcase8_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:629
CbmKresConversionManualmbias2::rap_vs_Pt_InM_22_mbias2
TH1D * rap_vs_Pt_InM_22_mbias2
Definition: CbmKresConversionManualmbias2.h:526
CbmKresConversionManualmbias2::Pi0InvMassReco_onetwo_Target_mbias2
TH1D * Pi0InvMassReco_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:337
CbmKresConversionManualmbias2::rap_vs_Pt_InM_10_mbias2
TH1D * rap_vs_Pt_InM_10_mbias2
Definition: CbmKresConversionManualmbias2.h:514
CbmKresConversionManualmbias2::fHistoList_multiplicity_man_Both_mbias2
vector< TH1 * > fHistoList_multiplicity_man_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:490
CbmKresConversionManualmbias2::fHistoList_man_cuts_Target_mbias2
vector< TH1 * > fHistoList_man_cuts_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:259
CbmKresConversionManualmbias2::GammaOpeningAngleReco_onetwo_Both_mbias2
TH1D * GammaOpeningAngleReco_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:447
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherIM_InM_one_Both_mbias2
TH1D * sameMIDcase8NonEMotherIM_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:673
CbmKresConversionManualmbias2::Gammas_stsIndex_all_Outside_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:210
CbmKresConversionManualmbias2::PdgCase8NonEComeFromTarget_mbias2_InM_two_Both_mbias2
TH1D * PdgCase8NonEComeFromTarget_mbias2_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:696
CbmKresConversionManualmbias2::Pt_reco_one_Target_mbias2
TH1D * Pt_reco_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:314
CbmKresConversionManualmbias2::Pdg_zero_Both_mbias2
TH1D * Pdg_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:415
CbmKresConversionManualmbias2::GammaInvMassReco_onetwo_Target_mbias2
TH1D * GammaInvMassReco_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:332
CbmKresConversionManualmbias2::Pt_reco_all_Outside_mbias2
TH1D * Pt_reco_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:349
CbmKresConversionManualmbias2::BG10_InM_two_Both_mbias2
TH1D * BG10_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:689
CbmKresConversionManualmbias2::Case8NonElFrom_pn_InM_onetwo_Both_mbias2
TH1D * Case8NonElFrom_pn_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:732
CbmKresConversionManualmbias2::fHistoList_bg_InM_two_Target_mbias2
vector< TH1 * > fHistoList_bg_InM_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:572
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_two_Target_mbias2
TH2D * Pi0_pt_vs_rap_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:328
CbmGlobalTrack.h
CbmKresConversionManualmbias2::sameMIDcase8NonEPdg_InM_one_Both_mbias2
TH1D * sameMIDcase8NonEPdg_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:671
CbmKresConversionManualmbias2::fHistoList_man_cuts_Outside_mbias2
vector< TH1 * > fHistoList_man_cuts_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:273
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_zero_Both_mbias2
TH2D * Pi0_pt_vs_rap_est_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:421
CbmKresConversionManualmbias2::Pi0InvMassReco_zero_Both_mbias2
TH1D * Pi0InvMassReco_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:418
CbmKresConversionManualmbias2::Gammas_onetwo_Target_mbias2
std::vector< std::vector< TVector3 > > Gammas_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:188
CbmKresConversionManualmbias2::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition: CbmKresConversionManualmbias2.h:116
CbmKresConversionManualmbias2::fHistoList_rap_vs_pt_InM_mbias2
vector< TH1 * > fHistoList_rap_vs_pt_InM_mbias2
Definition: CbmKresConversionManualmbias2.h:504
CbmKresConversionManualmbias2::Pi0InvMassReco_onetwo_Outside_mbias2
TH1D * Pi0InvMassReco_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:394
CbmKresConversionManualmbias2::Gammas_stsIndex_one_Both_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:232
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2P_InM_two_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2P_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:708
CbmKresConversionManualmbias2::BG9_InM_zero_Both_mbias2
TH1D * BG9_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:624
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherIM_InM_all_Both_mbias2
TH1D * sameMIDcase8NonEMotherIM_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:609
CbmKresConversionManualmbias2::MultiplicityGamma_all_Target_mbias2
TH2D * MultiplicityGamma_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:465
CbmKresConversionManualmbias2::VMomenta_minus_Target_mbias2
vector< TVector3 > VMomenta_minus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:150
CbmKresConversionManualmbias2::BG1_InM_zero_Both_mbias2
TH1D * BG1_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:616
CbmKresConversionManualmbias2::fHistoList_bg_InM_zero_Outside_mbias2
vector< TH1 * > fHistoList_bg_InM_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:576
CbmKresConversionManualmbias2::VRichRing_plus_Outside_mbias2
vector< CbmRichRing * > VRichRing_plus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:144
CbmKresConversionManualmbias2::VMCtracks_minus_Outside_mbias2
vector< CbmMCTrack * > VMCtracks_minus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:135
CbmKresConversionManualmbias2::EMT_man_NofRings_Target_mbias2
std::vector< int > EMT_man_NofRings_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:171
CbmKresConversionManualmbias2::EMT_man_pair_momenta_Outside_mbias2
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:175
CbmKresConversionManualmbias2::sameMIDcase8NonEPdgFromTarget_mbias2_InM_all_Both_mbias2
TH1D * sameMIDcase8NonEPdgFromTarget_mbias2_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:610
CbmKresConversionManualmbias2::fHistoList_multiplicity_man_Outside_mbias2
vector< TH1 * > fHistoList_multiplicity_man_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:477
CbmRichRing::GetNofHits
Int_t GetNofHits() const
Definition: CbmRichRing.h:40
CbmRichRing
Definition: CbmRichRing.h:17
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_27_mbias2
TH1D * rap_vs_Pt_InM_mixing_27_mbias2
Definition: CbmKresConversionManualmbias2.h:562
CbmKresConversionManualmbias2::Pi0InvMassReco_two_Target_mbias2
TH1D * Pi0InvMassReco_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:326
CbmKresConversionManualmbias2::Case8NonElFrom_pn_InM_two_Both_mbias2
TH1D * Case8NonElFrom_pn_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:700
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_23_mbias2
TH1D * rap_vs_Pt_InM_mixing_23_mbias2
Definition: CbmKresConversionManualmbias2.h:558
CbmKresConversionManualmbias2::VRichRing_minus_Outside_mbias2
vector< CbmRichRing * > VRichRing_minus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:138
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_28_mbias2
TH1D * rap_vs_Pt_InM_mixing_28_mbias2
Definition: CbmKresConversionManualmbias2.h:563
CbmKresConversionManualmbias2::PlaneAngles_first_fromPi0_Target_mbias2
TH1D * PlaneAngles_first_fromPi0_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:269
CbmKresConversionManualmbias2::EMT_InvMass_two_Outside_mbias2
TH1D * EMT_InvMass_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:384
CbmKresConversionBG::Exec
void Exec(CbmMCTrack *mctrack1, CbmMCTrack *mctrack2, CbmMCTrack *mctrack3, CbmMCTrack *mctrack4, Double_t invmassRecoPi0, vector< TH1 * > BGCases)
Definition: CbmKresConversionBG.cxx:37
CbmKresConversionManualmbias2::VMCtracks_plus_Outside_mbias2
vector< CbmMCTrack * > VMCtracks_plus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:141
CbmKresConversionManualmbias2::PlaneAngles_first_candidates_Outside_mbias2
TH1D * PlaneAngles_first_candidates_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:282
CbmKresConversionManualmbias2::Case8NonElFrom_pn_InM_zero_Both_mbias2
TH1D * Case8NonElFrom_pn_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:636
CbmKresConversionManualmbias2::Gammas_two_Outside_mbias2
std::vector< std::vector< TVector3 > > Gammas_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:207
CbmKresConversionManualmbias2::MultiplicityChargedParticles_zero_Outside_mbias2
TH2D * MultiplicityChargedParticles_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:484
CbmKresConversionManualmbias2::Gammas_stsIndex_all_Target_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:190
CbmKresConversionManualmbias2::Pt_reco_onetwo_Outside_mbias2
TH1D * Pt_reco_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:393
CbmRichRing.h
CbmKresConversionManualmbias2::Gammas_two_Target_mbias2
std::vector< std::vector< TVector3 > > Gammas_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:187
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_one_Target_mbias2
TH2D * Pi0_pt_vs_rap_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:317
CbmKresConversionManualmbias2::BG10_InM_all_Both_mbias2
TH1D * BG10_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:593
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_one_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:677
CbmKresConversionManualmbias2::P_reco_zero_Both_mbias2
TH1D * P_reco_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:416
CbmKresConversionManualmbias2::InvMass_vs_OA_fromPi0_Target_mbias2
TH2D * InvMass_vs_OA_fromPi0_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:261
CbmKresConversionManualmbias2::Case8NonElFrom_eta_InM_onetwo_Both_mbias2
TH1D * Case8NonElFrom_eta_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:733
CbmKresConversionManualmbias2::GammaInvMassReco_two_Both_mbias2
TH1D * GammaInvMassReco_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:435
CbmKresConversionManualmbias2::BG3_InM_all_Both_mbias2
TH1D * BG3_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:586
CbmKresConversionManualmbias2::BG9_InM_two_Both_mbias2
TH1D * BG9_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:688
CbmKresConversionManualmbias2::MultiplicityChargedParticles_two_Both_mbias2
TH2D * MultiplicityChargedParticles_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:499
CbmKresConversionManualmbias2::MultiplicityGamma_two_Target_mbias2
TH2D * MultiplicityGamma_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:468
CbmKresConversionManualmbias2::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: CbmKresConversionManualmbias2.cxx:1719
CbmKresConversionManualmbias2::fHistoList_man_onetwo_Target_mbias2
vector< TH1 * > fHistoList_man_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:331
CbmKresConversionManualmbias2::rap_vs_Pt_InM_4_mbias2
TH1D * rap_vs_Pt_InM_4_mbias2
Definition: CbmKresConversionManualmbias2.h:508
CbmLmvmKinematicParams::fMinv
Double_t fMinv
Definition: CbmLmvmKinematicParams.h:22
CbmKresConversionManualmbias2::GammasOA_candidates_Both_mbias2
TH1D * GammasOA_candidates_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:249
CbmKresConversionManualmbias2::~CbmKresConversionManualmbias2
virtual ~CbmKresConversionManualmbias2()
Definition: CbmKresConversionManualmbias2.cxx:584
CbmKresConversionManualmbias2::Case1ZYPos_InM_one_Both_mbias2
TH2D * Case1ZYPos_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:662
CbmKresConversionManualmbias2::BG1_InM_two_Both_mbias2
TH1D * BG1_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:680
CbmKresConversionManualmbias2::GammaOpeningAngleReco_one_Both_mbias2
TH1D * GammaOpeningAngleReco_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:425
CbmKresConversionManualmbias2::fHistoList_bg_InM_zero_Both_mbias2
vector< TH1 * > fHistoList_bg_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:615
CbmKresConversionManualmbias2::BG6_InM_zero_Both_mbias2
TH1D * BG6_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:621
CbmKresConversionManualmbias2::MultiplicityChargedParticles_one_Both_mbias2
TH2D * MultiplicityChargedParticles_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:498
CbmKresConversionManualmbias2::Gammas_zero_Outside_mbias2
std::vector< std::vector< TVector3 > > Gammas_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:205
CbmKresConversionManualmbias2::Gammas_stsIndex_one_Target_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:192
CbmKresConversionManualmbias2::MultiplicityChargedParticles_one_Target_mbias2
TH2D * MultiplicityChargedParticles_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:472
CbmKresConversionManualmbias2::BG4_InM_one_Both_mbias2
TH1D * BG4_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:651
CbmKresConversionManualmbias2::EMT_InvMass_two_Both_mbias2
TH1D * EMT_InvMass_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:441
CbmKresConversionManualmbias2::InvMass_vs_OA_candidates_Target_mbias2
TH2D * InvMass_vs_OA_candidates_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:260
CbmKresConversionManualmbias2::Pdg_one_Outside_mbias2
TH1D * Pdg_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:369
CbmKresConversionManualmbias2::Gammas_onetwo_Both_mbias2
std::vector< std::vector< TVector3 > > Gammas_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:228
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_all_Target_mbias2
TH2D * Pi0_pt_vs_rap_est_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:296
CbmKresConversionManualmbias2::FindGammasBoth
void FindGammasBoth()
Definition: CbmKresConversionManualmbias2.cxx:1607
CbmKresConversionManualmbias2::sameMIDcase8NonEPdgFromTarget_mbias2_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8NonEPdgFromTarget_mbias2_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:738
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2P_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2P_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:740
CbmKresConversionManualmbias2::sameMIDcase8NonEPdgFromTarget_mbias2_InM_two_Both_mbias2
TH1D * sameMIDcase8NonEPdgFromTarget_mbias2_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:706
CbmMvdHit
Definition: CbmMvdHit.h:29
CbmKresConversionManualmbias2::Pdg_one_Both_mbias2
TH1D * Pdg_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:426
CbmKresConversionManualmbias2::fHistoList_man_two_Both_mbias2
vector< TH1 * > fHistoList_man_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:434
CbmKresConversionManualmbias2::fPrimVertex
CbmVertex * fPrimVertex
Definition: CbmKresConversionManualmbias2.h:125
CbmKresConversionBG
Definition: CbmKresConversionBG.h:10
CbmKresConversionManualmbias2::rap_vs_Pt_InM_16_mbias2
TH1D * rap_vs_Pt_InM_16_mbias2
Definition: CbmKresConversionManualmbias2.h:520
CbmKresConversionManualmbias2::sameMIDcase8_mothedPDG_InM_all_Both_mbias2
TH1D * sameMIDcase8_mothedPDG_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:599
CbmKresConversionManualmbias2.h
CbmStsTrack::GetNofMvdHits
Int_t GetNofMvdHits() const
Definition: CbmStsTrack.h:84
CbmKresConversionManualmbias2::MultiplicityChargedParticles_onetwo_Target_mbias2
TH2D * MultiplicityChargedParticles_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:474
CbmKresConversionManualmbias2::BG2_InM_onetwo_Both_mbias2
TH1D * BG2_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:713
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_two_Outside_mbias2
TH2D * Pi0_pt_vs_rap_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:385
CbmKresConversionManualmbias2::GammaInvMassReco_zero_Both_mbias2
TH1D * GammaInvMassReco_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:413
CbmKresConversionManualmbias2::PlaneAngles_first_candidates_Both_mbias2
TH1D * PlaneAngles_first_candidates_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:254
CbmKresConversionManualmbias2::P_reco_all_Outside_mbias2
TH1D * P_reco_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:348
CbmStsHit
data class for a reconstructed 3-d hit in the STS
Definition: CbmStsHit.h:31
CbmKresConversionManualmbias2::rap_vs_Pt_InM_1_mbias2
TH1D * rap_vs_Pt_InM_1_mbias2
Definition: CbmKresConversionManualmbias2.h:505
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_zero_Outside_mbias2
TH2D * Pi0_pt_vs_rap_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:363
CbmKresConversionManualmbias2::Gammas_MC_two_Target_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:199
CbmKresConversionManualmbias2::Case8NonElFrom_kaon_InM_all_Both_mbias2
TH1D * Case8NonElFrom_kaon_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:606
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:741
CbmKresConversionManualmbias2::MultiplicityChargedParticles_onetwo_Outside_mbias2
TH2D * MultiplicityChargedParticles_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:487
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_20_mbias2
TH1D * rap_vs_Pt_InM_mixing_20_mbias2
Definition: CbmKresConversionManualmbias2.h:555
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_zero_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:645
CbmKresConversionManualmbias2::fHistoList_man_zero_Target_mbias2
vector< TH1 * > fHistoList_man_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:298
CbmRichRing::GetHit
UInt_t GetHit(Int_t i) const
Definition: CbmRichRing.h:42
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_one_Outside_mbias2
TH2D * Pi0_pt_vs_rap_est_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:375
CbmKresConversionManualmbias2::EMT_InvMass_zero_Both_mbias2
TH1D * EMT_InvMass_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:419
CbmKresConversionManualmbias2::VStsIndex_minus_Outside_mbias2
std::vector< int > VStsIndex_minus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:137
CbmKresConversionManualmbias2::P_reco_two_Both_mbias2
TH1D * P_reco_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:438
CbmKresConversionManualmbias2::CbmKresConversionManualmbias2
CbmKresConversionManualmbias2()
Definition: CbmKresConversionManualmbias2.cxx:44
CbmKresConversionManualmbias2::Pi0InvMassReco_one_Outside_mbias2
TH1D * Pi0InvMassReco_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:372
CbmStsTrack.h
Data class for STS tracks.
CbmGlobalTrack::GetStsTrackIndex
Int_t GetStsTrackIndex() const
Definition: CbmGlobalTrack.h:38
CbmKresConversionManualmbias2::BG1_InM_all_Both_mbias2
TH1D * BG1_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:584
CbmKresConversionManualmbias2::fRichProjections
TClonesArray * fRichProjections
Definition: CbmKresConversionManualmbias2.h:117
CbmKresConversionManualmbias2::fArrayMvdHit
TClonesArray * fArrayMvdHit
Definition: CbmKresConversionManualmbias2.h:121
CbmRichRingLight::GetAaxis
float GetAaxis() const
Definition: CbmRichRingLight.h:163
CbmKresConversionManualmbias2::Gammas_one_Outside_mbias2
std::vector< std::vector< TVector3 > > Gammas_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:206
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_17_mbias2
TH1D * rap_vs_Pt_InM_mixing_17_mbias2
Definition: CbmKresConversionManualmbias2.h:552
CbmKresConversionManualmbias2::Case8NonElFrom_kaon_InM_onetwo_Both_mbias2
TH1D * Case8NonElFrom_kaon_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:734
CbmKresConversionManualmbias2::PdgCase8NonEComeFromTarget_mbias2_InM_one_Both_mbias2
TH1D * PdgCase8NonEComeFromTarget_mbias2_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:664
CbmKresConversionManualmbias2::BG1_InM_one_Both_mbias2
TH1D * BG1_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:648
CbmKresConversionManualmbias2::VStsIndex_plus_Outside_mbias2
std::vector< int > VStsIndex_plus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:143
CbmKresConversionManualmbias2::sameMIDcase8_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:724
CbmKresConversionManualmbias2::MultiplicityGamma_all_Outside_mbias2
TH2D * MultiplicityGamma_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:478
CbmKresConversionManualmbias2::GammasOA_candidates_Outside_mbias2
TH1D * GammasOA_candidates_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:277
CbmKresConversionManualmbias2::BG8_InM_onetwo_Both_mbias2
TH1D * BG8_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:719
CbmKresConversionManualmbias2::Pdg_vs_Distance_mbias2
TH2D * Pdg_vs_Distance_mbias2
Definition: CbmKresConversionManualmbias2.h:459
CbmKresConversionManualmbias2::Pt_reco_one_Outside_mbias2
TH1D * Pt_reco_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:371
CbmKFVertex::GetRefZ
Double_t & GetRefZ()
Definition: CbmKFVertex.h:25
CbmKresConversionManualmbias2::EMT_man_pair_momenta_Target_mbias2
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:170
CbmKresConversionManualmbias2::Gammas_MC_all_Both_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:236
CbmKresConversionManualmbias2::EMT_man_pair_momenta_Both_mbias2
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:180
CbmKresConversionManualmbias2::PdgCase8mothers_InM_two_Both_mbias2
TH1D * PdgCase8mothers_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:691
CbmKresConversionManualmbias2::PdgCase8motherNonE_InM_zero_Both_mbias2
TH1D * PdgCase8motherNonE_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:634
CbmKresConversionManualmbias2::GammaInvMassReco_onetwo_Both_mbias2
TH1D * GammaInvMassReco_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:446
CbmKresConversionManualmbias2::BG4_InM_onetwo_Both_mbias2
TH1D * BG4_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:715
CbmKresConversionManualmbias2::fHistoList_man_all_Target_mbias2
vector< TH1 * > fHistoList_man_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:287
CbmKresConversionManualmbias2::PlaneAngles_last_fromPi0_Target_mbias2
TH1D * PlaneAngles_last_fromPi0_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:267
CbmKresConversionManualmbias2::EMT_InvMass_one_Outside_mbias2
TH1D * EMT_InvMass_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:373
CbmKresConversionManualmbias2::Pi0InvMassReco_one_Both_mbias2
TH1D * Pi0InvMassReco_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:429
CbmKresConversionManualmbias2::rap_vs_Pt_InM_25_mbias2
TH1D * rap_vs_Pt_InM_25_mbias2
Definition: CbmKresConversionManualmbias2.h:529
CbmKresConversionManualmbias2::Mixing_Both
void Mixing_Both()
Definition: CbmKresConversionManualmbias2.cxx:1991
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2IM_InM_zero_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2IM_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:643
CbmKresConversionManualmbias2::PdgCase8motherNonE_InM_one_Both_mbias2
TH1D * PdgCase8motherNonE_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:666
CbmKresConversionManualmbias2::rap_vs_Pt_InM_30_mbias2
TH1D * rap_vs_Pt_InM_30_mbias2
Definition: CbmKresConversionManualmbias2.h:534
CbmKresConversionManualmbias2::GammaOpeningAngleReco_one_Target_mbias2
TH1D * GammaOpeningAngleReco_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:311
CbmKresConversionManualmbias2::BG8_InM_all_Both_mbias2
TH1D * BG8_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:591
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherIM_InM_two_Both_mbias2
TH1D * sameMIDcase8NonEMotherIM_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:705
CbmKresConversionManualmbias2::GammaInvMassReco_one_Outside_mbias2
TH1D * GammaInvMassReco_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:367
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_16_mbias2
TH1D * rap_vs_Pt_InM_mixing_16_mbias2
Definition: CbmKresConversionManualmbias2.h:551
CbmKresConversionManualmbias2::GammasInvMass_candidates_Both_mbias2
TH1D * GammasInvMass_candidates_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:248
CbmRichRingLight.h
CbmKresConversionManualmbias2::GammaOpeningAngleReco_zero_Target_mbias2
TH1D * GammaOpeningAngleReco_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:300
CbmKresConversionManualmbias2::GammaOpeningAngleReco_zero_Both_mbias2
TH1D * GammaOpeningAngleReco_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:414
CbmKresConversionManualmbias2::VRings_minus_Target_mbias2
std::vector< int > VRings_minus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:151
CbmKresConversionManualmbias2::EMT_InvMass_two_Target_mbias2
TH1D * EMT_InvMass_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:327
CbmKresConversionManualmbias2::EMT_man_Event_Outside_mbias2
std::vector< int > EMT_man_Event_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:174
CbmKresConversionManualmbias2::GammaInvMassReco_two_Target_mbias2
TH1D * GammaInvMassReco_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:321
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_two_Outside_mbias2
TH2D * Pi0_pt_vs_rap_est_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:386
CbmKresConversionManualmbias2::fGlobalTracks
TClonesArray * fGlobalTracks
Definition: CbmKresConversionManualmbias2.h:114
CbmKresConversionManualmbias2::VStsTrack_minus_Outside_mbias2
vector< CbmStsTrack * > VStsTrack_minus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:134
CbmKresConversionManualmbias2::EMT_InvMass_one_Target_mbias2
TH1D * EMT_InvMass_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:316
CbmKresConversionManualmbias2::EMT_InvMass_one_Both_mbias2
TH1D * EMT_InvMass_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:430
CbmTrackMatchNew.h
CbmKresConversionManualmbias2::rap_vs_Pt_InM_12_mbias2
TH1D * rap_vs_Pt_InM_12_mbias2
Definition: CbmKresConversionManualmbias2.h:516
CbmKresConversionManualmbias2::EMT_InvMass_onetwo_Both_mbias2
TH1D * EMT_InvMass_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:452
CbmVertex
Definition: CbmVertex.h:26
CbmRichRingLight::AddHit
void AddHit(CbmRichHitLight hit)
Add new hit to the ring.
Definition: CbmRichRingLight.h:87
CbmKresConversionManualmbias2::PdgCase8_InM_onetwo_Both_mbias2
TH1D * PdgCase8_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:722
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_30_mbias2
TH1D * rap_vs_Pt_InM_mixing_30_mbias2
Definition: CbmKresConversionManualmbias2.h:565
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_two_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:709
CbmKresConversionManualmbias2::GammaOpeningAngleReco_onetwo_Target_mbias2
TH1D * GammaOpeningAngleReco_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:333
CbmKresConversionManualmbias2::Pi0InvMassReco_two_Both_mbias2
TH1D * Pi0InvMassReco_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:440
CbmKresConversionManualmbias2::EMT_InvMass_onetwo_Target_mbias2
TH1D * EMT_InvMass_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:338
CbmKresConversionManualmbias2::FindInRich
int FindInRich(int richInd, int stsMcTrackId)
Definition: CbmKresConversionManualmbias2.cxx:2107
CbmKresConversionManualmbias2::GammaOpeningAngleReco_all_Target_mbias2
TH1D * GammaOpeningAngleReco_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:289
CbmKresConversionManualmbias2::VStsTrack_plus_Outside_mbias2
vector< CbmStsTrack * > VStsTrack_plus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:140
CbmKresConversionManualmbias2::BG10_InM_onetwo_Both_mbias2
TH1D * BG10_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:721
CbmKresConversionManualmbias2::Pdg_onetwo_Outside_mbias2
TH1D * Pdg_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:391
CbmKresFunctions::FitToVertex
static TVector3 FitToVertex(CbmStsTrack *stsTrack, double x, double y, double z)
Definition: CbmKresFunctions.h:29
CbmKresConversionManualmbias2::rap_vs_Pt_InM_13_mbias2
TH1D * rap_vs_Pt_InM_13_mbias2
Definition: CbmKresConversionManualmbias2.h:517
CbmKresFunctions::CalculateKinematicParams_4particles
static CbmLmvmKinematicParams CalculateKinematicParams_4particles(const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4)
Definition: CbmKresFunctions.h:212
CbmKresConversionManualmbias2::MultiplicityChargedParticles_zero_Target_mbias2
TH2D * MultiplicityChargedParticles_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:471
CbmKresConversionManualmbias2::Gammas_stsIndex_zero_Both_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:231
CbmKresConversionManualmbias2::sameMIDcase8_mothedPDG_InM_two_Both_mbias2
TH1D * sameMIDcase8_mothedPDG_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:695
CbmKresConversionManualmbias2::PlaneAngles_last_fromPi0_Both_mbias2
TH1D * PlaneAngles_last_fromPi0_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:253
CbmKresConversionManualmbias2::P_reco_one_Target_mbias2
TH1D * P_reco_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:313
CbmKresConversionManualmbias2::Pi0InvMassReco_one_Target_mbias2
TH1D * Pi0InvMassReco_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:315
CbmKresConversionManualmbias2::fStsTracks
TClonesArray * fStsTracks
Definition: CbmKresConversionManualmbias2.h:115
CbmKresConversionManualmbias2::Case8NonElFrom_kaon_InM_two_Both_mbias2
TH1D * Case8NonElFrom_kaon_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:702
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_21_mbias2
TH1D * rap_vs_Pt_InM_mixing_21_mbias2
Definition: CbmKresConversionManualmbias2.h:556
CbmKresConversionManualmbias2::Gammas_all_Outside_mbias2
std::vector< std::vector< TVector3 > > Gammas_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:204
CbmKresConversionManualmbias2::Gammas_stsIndex_two_Target_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:193
CbmKresConversionManualmbias2::Gammas_MC_one_Both_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:238
CbmKresConversionManualmbias2::Gammas_stsIndex_one_Outside_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:212
CbmKresConversionManualmbias2::MultiplicityGamma_all_Both_mbias2
TH2D * MultiplicityGamma_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:491
CbmKresConversionManualmbias2::rap_vs_Pt_InM_9_mbias2
TH1D * rap_vs_Pt_InM_9_mbias2
Definition: CbmKresConversionManualmbias2.h:513
CbmKresConversionManualmbias2::Gammas_all_Target_mbias2
std::vector< std::vector< TVector3 > > Gammas_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:184
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_19_mbias2
TH1D * rap_vs_Pt_InM_mixing_19_mbias2
Definition: CbmKresConversionManualmbias2.h:554
CbmKresConversionManualmbias2::EMT_InvMass_onetwo_Outside_mbias2
TH1D * EMT_InvMass_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:395
CbmLmvmKinematicParams::fRapidity
Double_t fRapidity
Definition: CbmLmvmKinematicParams.h:21
CbmKresConversionManualmbias2::GammaInvMassReco_onetwo_Outside_mbias2
TH1D * GammaInvMassReco_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:389
CbmKresConversionManualmbias2::GammaOpeningAngleReco_zero_Outside_mbias2
TH1D * GammaOpeningAngleReco_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:357
CbmKFParticleInterface.h
CbmKresConversionManualmbias2::VRings_plus_Outside_mbias2
std::vector< int > VRings_plus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:142
CbmKresConversionManualmbias2::PdgCase8NonE_NOT_FromTarget_mbias2_InM_all_Both_mbias2
TH1D * PdgCase8NonE_NOT_FromTarget_mbias2_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:601
CbmKresConversionManualmbias2::PdgCase8_InM_all_Both_mbias2
TH1D * PdgCase8_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:594
CbmKresConversionManualmbias2::MultiplicityChargedParticles_onetwo_Both_mbias2
TH2D * MultiplicityChargedParticles_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:500
CbmKresConversionManualmbias2::rap_vs_Pt_InM_18_mbias2
TH1D * rap_vs_Pt_InM_18_mbias2
Definition: CbmKresConversionManualmbias2.h:522
CbmKresConversionManualmbias2::EMT_man_Event_Both_mbias2
std::vector< int > EMT_man_Event_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:179
CbmKresConversionManualmbias2::sameMIDcase8_mothedPDG_InM_one_Both_mbias2
TH1D * sameMIDcase8_mothedPDG_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:663
xMath::Pi
double Pi()
Definition: xMath.h:5
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_11_mbias2
TH1D * rap_vs_Pt_InM_mixing_11_mbias2
Definition: CbmKresConversionManualmbias2.h:546
CbmKresConversionManualmbias2::GammaOpeningAngleReco_two_Both_mbias2
TH1D * GammaOpeningAngleReco_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:436
CbmKresConversionManualmbias2::Case8NonElFrom_eta_InM_one_Both_mbias2
TH1D * Case8NonElFrom_eta_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:669
CbmKresConversionManualmbias2::sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:727
CbmKresConversionManualmbias2::rap_vs_Pt_InM_24_mbias2
TH1D * rap_vs_Pt_InM_24_mbias2
Definition: CbmKresConversionManualmbias2.h:528
CbmKresConversionManualmbias2::P_reco_two_Outside_mbias2
TH1D * P_reco_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:381
CbmRichRingLight::GetBaxis
float GetBaxis() const
Definition: CbmRichRingLight.h:164
CbmKresConversionManualmbias2::BG9_InM_all_Both_mbias2
TH1D * BG9_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:592
CbmKresConversionManualmbias2::GammaInvMassReco_all_Target_mbias2
TH1D * GammaInvMassReco_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:288
CbmKresConversionManualmbias2::fKFVertex
CbmKFVertex fKFVertex
Definition: CbmKresConversionManualmbias2.h:126
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_onetwo_Outside_mbias2
TH2D * Pi0_pt_vs_rap_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:396
CbmTrack::GetParamFirst
const FairTrackParam * GetParamFirst() const
Definition: CbmTrack.h:61
CbmKresConversionManualmbias2::Pdg_one_Target_mbias2
TH1D * Pdg_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:312
CbmKresConversionManualmbias2::fTauFit
CbmRichRingFitterEllipseTau * fTauFit
Definition: CbmKresConversionManualmbias2.h:128
CbmKresConversionManualmbias2::MultiplicityGamma_two_Outside_mbias2
TH2D * MultiplicityGamma_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:481
CbmKresConversionManualmbias2::fHistoList_man_all_Outside_mbias2
vector< TH1 * > fHistoList_man_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:344
CbmKresConversionManualmbias2::GammaOpeningAngleReco_all_Both_mbias2
TH1D * GammaOpeningAngleReco_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:403
CbmKresConversionManualmbias2::Pt_reco_zero_Outside_mbias2
TH1D * Pt_reco_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:360
CbmKresConversionManualmbias2::sameGRIDcase8_InM_two_Both_mbias2
TH1D * sameGRIDcase8_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:693
CbmRichHitLight
Definition: CbmRichRingLight.h:14
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_3_mbias2
TH1D * rap_vs_Pt_InM_mixing_3_mbias2
Definition: CbmKresConversionManualmbias2.h:538
CbmKresConversionManualmbias2::rap_vs_Pt_InM_26_mbias2
TH1D * rap_vs_Pt_InM_26_mbias2
Definition: CbmKresConversionManualmbias2.h:530
CbmKresConversionManualmbias2::Pdg_all_Target_mbias2
TH1D * Pdg_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:290
CbmKresConversionManualmbias2::Gammas_MC_zero_Both_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:237
CbmKresConversionManualmbias2::PlaneAngles_first_fromPi0_Outside_mbias2
TH1D * PlaneAngles_first_fromPi0_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:283
CbmKresConversionManualmbias2::GammasInvMass_candidates_Target_mbias2
TH1D * GammasInvMass_candidates_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:262
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2P_InM_all_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2P_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:612
CbmKresConversionManualmbias2::BG4_InM_all_Both_mbias2
TH1D * BG4_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:587
CbmKresConversionManualmbias2::sameGRIDcase8_InM_all_Both_mbias2
TH1D * sameGRIDcase8_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:597
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_all_Outside_mbias2
TH2D * Pi0_pt_vs_rap_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:352
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_1_mbias2
TH1D * rap_vs_Pt_InM_mixing_1_mbias2
Definition: CbmKresConversionManualmbias2.h:536
CbmKresConversionManualmbias2::PdgCase8NonEComeFromTarget_mbias2_InM_all_Both_mbias2
TH1D * PdgCase8NonEComeFromTarget_mbias2_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:600
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_onetwo_Both_mbias2
TH2D * Pi0_pt_vs_rap_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:453
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_10_mbias2
TH1D * rap_vs_Pt_InM_mixing_10_mbias2
Definition: CbmKresConversionManualmbias2.h:545
CbmKresConversionManualmbias2::rap_vs_Pt_InM_21_mbias2
TH1D * rap_vs_Pt_InM_21_mbias2
Definition: CbmKresConversionManualmbias2.h:525
CbmKresConversionManualmbias2::Pdg_two_Both_mbias2
TH1D * Pdg_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:437
CbmKresConversionManualmbias2::Pdg_onetwo_Both_mbias2
TH1D * Pdg_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:448
CbmKresConversionManualmbias2::VMomenta_plus_Target_mbias2
vector< TVector3 > VMomenta_plus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:157
CbmKresConversionManualmbias2::Init
void Init()
Definition: CbmKresConversionManualmbias2.cxx:586
CbmKresConversionManualmbias2::GammasOA_fromPi0_Outside_mbias2
TH1D * GammasOA_fromPi0_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:279
CbmKresConversionManualmbias2::rap_vs_Pt_InM_2_mbias2
TH1D * rap_vs_Pt_InM_2_mbias2
Definition: CbmKresConversionManualmbias2.h:506
CbmKresConversionManualmbias2::GammaOpeningAngleReco_two_Target_mbias2
TH1D * GammaOpeningAngleReco_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:322
CbmKresConversionManualmbias2::P_reco_one_Both_mbias2
TH1D * P_reco_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:427
CbmKresFunctions::Invmass_2particles_RECO
static double Invmass_2particles_RECO(const TVector3 part1, const TVector3 part2)
Definition: CbmKresFunctions.h:107
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_onetwo_Both_mbias2
TH2D * Pi0_pt_vs_rap_est_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:454
CbmKresConversionManualmbias2::Gammas_MC_onetwo_Outside_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:220
CbmKresConversionManualmbias2::Case1ZYPos_InM_all_Both_mbias2
TH2D * Case1ZYPos_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:598
CbmKresFunctions.h
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_14_mbias2
TH1D * rap_vs_Pt_InM_mixing_14_mbias2
Definition: CbmKresConversionManualmbias2.h:549
CbmKresConversionManualmbias2::fArrayStsHit
TClonesArray * fArrayStsHit
Definition: CbmKresConversionManualmbias2.h:122
CbmKresConversionManualmbias2::PdgCase8motherNonE_InM_two_Both_mbias2
TH1D * PdgCase8motherNonE_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:698
CbmKresConversionManualmbias2::Gammas_MC_all_Outside_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:216
CbmKresConversionManualmbias2::GammaInvMassReco_all_Both_mbias2
TH1D * GammaInvMassReco_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:402
CbmKresConversionManualmbias2::PdgCase8NonEComeFromTarget_mbias2_InM_zero_Both_mbias2
TH1D * PdgCase8NonEComeFromTarget_mbias2_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:632
CbmGlobalTrack
Definition: CbmGlobalTrack.h:26
CbmKresConversionManualmbias2::Gammas_stsIndex_two_Both_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:233
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2P_InM_zero_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2P_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:644
CbmKresConversionManualmbias2::Gammas_MC_one_Outside_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:218
CbmKresConversionManualmbias2::fRichRings
TClonesArray * fRichRings
Definition: CbmKresConversionManualmbias2.h:118
CbmKresConversionManualmbias2::rap_vs_Pt_InM_8_mbias2
TH1D * rap_vs_Pt_InM_8_mbias2
Definition: CbmKresConversionManualmbias2.h:512
CbmKresConversionManualmbias2::BG3_InM_onetwo_Both_mbias2
TH1D * BG3_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:714
CbmKresConversionManualmbias2::EMT_InvMass_all_Target_mbias2
TH1D * EMT_InvMass_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:294
CbmKresConversionManualmbias2::Mixing_Outside
void Mixing_Outside()
Definition: CbmKresConversionManualmbias2.cxx:1953
CbmKresConversionManualmbias2::fHistoList_man_two_Target_mbias2
vector< TH1 * > fHistoList_man_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:320
CbmKresConversionManualmbias2::sameMIDcase8NonEPdgFromTarget_mbias2_InM_zero_Both_mbias2
TH1D * sameMIDcase8NonEPdgFromTarget_mbias2_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:642
CbmKresConversionManualmbias2::sameMIDcase8NonEPdgFromTarget_mbias2_InM_one_Both_mbias2
TH1D * sameMIDcase8NonEPdgFromTarget_mbias2_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:674
CbmKresConversionManualmbias2::P_vs_Distance_mbias2
TH2D * P_vs_Distance_mbias2
Definition: CbmKresConversionManualmbias2.h:460
CbmKresConversionManualmbias2::MultiplicityChargedParticles_one_Outside_mbias2
TH2D * MultiplicityChargedParticles_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:485
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_15_mbias2
TH1D * rap_vs_Pt_InM_mixing_15_mbias2
Definition: CbmKresConversionManualmbias2.h:550
CbmKresConversionManualmbias2::Gammas_MC_onetwo_Target_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:200
CbmKresConversionManualmbias2::fHistoList_bg_InM_onetwo_Both_mbias2
vector< TH1 * > fHistoList_bg_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:711
CbmKresConversionManualmbias2::fHistoList_bg_InM_one_Outside_mbias2
vector< TH1 * > fHistoList_bg_InM_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:577
CbmMCTrack.h
CbmKresConversionManualmbias2::Pdg_two_Target_mbias2
TH1D * Pdg_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:323
CbmKresConversionManualmbias2::rap_vs_Pt_InM_29_mbias2
TH1D * rap_vs_Pt_InM_29_mbias2
Definition: CbmKresConversionManualmbias2.h:533
CbmKresConversionManualmbias2::CalculatePlaneAngle_first
double CalculatePlaneAngle_first(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManualmbias2.cxx:2259
CbmKresConversionManualmbias2::GammaInvMassReco_zero_Target_mbias2
TH1D * GammaInvMassReco_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:299
CbmKresConversionManualmbias2::EMT_man_Event_Target_mbias2
std::vector< int > EMT_man_Event_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:169
CbmKresConversionManualmbias2::fHistoList_bg_InM_all_Outside_mbias2
vector< TH1 * > fHistoList_bg_InM_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:575
CbmKresConversionManualmbias2::rap_vs_Pt_InM_20_mbias2
TH1D * rap_vs_Pt_InM_20_mbias2
Definition: CbmKresConversionManualmbias2.h:524
CbmKresConversionManualmbias2::fHistoList_bg_InM_one_Both_mbias2
vector< TH1 * > fHistoList_bg_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:647
CbmKresConversionManualmbias2::fHistoList_man_one_Outside_mbias2
vector< TH1 * > fHistoList_man_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:366
CbmKresConversionManualmbias2::Pt_reco_two_Both_mbias2
TH1D * Pt_reco_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:439
CbmKresConversionManualmbias2::Case8ElFromDalitz_InM_one_Both_mbias2
TH1D * Case8ElFromDalitz_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:667
CbmKresConversionManualmbias2::PdgCase8_InM_two_Both_mbias2
TH1D * PdgCase8_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:690
CbmKresConversionManualmbias2::GammasOA_candidates_Target_mbias2
TH1D * GammasOA_candidates_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:263
CbmKresConversionManualmbias2::Case1ZYPos_InM_two_Both_mbias2
TH2D * Case1ZYPos_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:694
CbmKresConversionManualmbias2::Gammas_zero_Target_mbias2
std::vector< std::vector< TVector3 > > Gammas_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:185
CbmKresConversionManualmbias2::Pt_reco_two_Outside_mbias2
TH1D * Pt_reco_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:382
CbmKresConversionManualmbias2::VRings_minus_Outside_mbias2
std::vector< int > VRings_minus_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:136
CbmKresFunctions::FitToVertexAndGetChi
static TVector3 FitToVertexAndGetChi(CbmStsTrack *stsTrack, double x, double y, double z, double &chi)
Definition: CbmKresFunctions.h:67
CbmKresConversionManualmbias2::rap_vs_Pt_InM_23_mbias2
TH1D * rap_vs_Pt_InM_23_mbias2
Definition: CbmKresConversionManualmbias2.h:527
CbmKresConversionManualmbias2::Gammas_MC_all_Target_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:196
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_zero_Outside_mbias2
TH2D * Pi0_pt_vs_rap_est_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:364
CbmKresConversionManualmbias2::BG8_InM_zero_Both_mbias2
TH1D * BG8_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:623
CbmMCTrack
Definition: CbmMCTrack.h:34
CbmKresConversionManualmbias2::fHistoList_man_cuts_Both_mbias2
vector< TH1 * > fHistoList_man_cuts_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:245
CbmKresConversionManualmbias2::GammaOpeningAngleReco_all_Outside_mbias2
TH1D * GammaOpeningAngleReco_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:346
CbmKresConversionManualmbias2::MultiplicityChargedParticles_zero_Both_mbias2
TH2D * MultiplicityChargedParticles_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:497
CbmKresConversionManualmbias2::VMCtracks_plus_Target_mbias2
vector< CbmMCTrack * > VMCtracks_plus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:155
CbmKresConversionManualmbias2::fHistoList_bg_InM_two_Both_mbias2
vector< TH1 * > fHistoList_bg_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:679
CbmKresConversionManualmbias2::VStsIndex_minus_Target_mbias2
std::vector< int > VStsIndex_minus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:152
CbmKresConversionManualmbias2::VRings_plus_Target_mbias2
std::vector< int > VRings_plus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:158
CbmKresConversionManualmbias2::MultiplicityChargedParticles_two_Outside_mbias2
TH2D * MultiplicityChargedParticles_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:486
CbmKresConversionManualmbias2::Gammas_stsIndex_onetwo_Target_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:194
CbmKresConversionManualmbias2::rap_vs_Pt_InM_11_mbias2
TH1D * rap_vs_Pt_InM_11_mbias2
Definition: CbmKresConversionManualmbias2.h:515
CbmMvdHit.h
CbmKresConversionManualmbias2::BG3_InM_two_Both_mbias2
TH1D * BG3_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:682
CbmKresConversionManualmbias2::BG9_InM_one_Both_mbias2
TH1D * BG9_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:656
CbmKresConversionManualmbias2::Case8NonElFrom_pn_InM_all_Both_mbias2
TH1D * Case8NonElFrom_pn_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:604
CbmKresConversionManualmbias2::MultiplicityChargedParticles_all_Target_mbias2
TH2D * MultiplicityChargedParticles_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:470
CbmKresConversionManualmbias2::P_reco_one_Outside_mbias2
TH1D * P_reco_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:370
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_2_mbias2
TH1D * rap_vs_Pt_InM_mixing_2_mbias2
Definition: CbmKresConversionManualmbias2.h:537
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherPdg_InM_all_Both_mbias2
TH1D * sameMIDcase8NonEMotherPdg_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:608
CbmKresConversionManualmbias2::MultiplicityGamma_zero_Outside_mbias2
TH2D * MultiplicityGamma_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:479
CbmKresConversionManualmbias2::Gammas_stsIndex_two_Outside_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:213
CbmKresConversionManualmbias2::Exec
void Exec(int fEventNumMan, double OpeningAngleCut, double GammaInvMassCut, int RealPID)
Definition: CbmKresConversionManualmbias2.cxx:666
CbmKresConversionManualmbias2::P_reco_zero_Target_mbias2
TH1D * P_reco_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:302
CbmKresConversionManualmbias2::PlaneAngles_last_fromPi0_Outside_mbias2
TH1D * PlaneAngles_last_fromPi0_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:281
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_onetwo_Target_mbias2
TH2D * Pi0_pt_vs_rap_est_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:340
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherPdg_InM_one_Both_mbias2
TH1D * sameMIDcase8NonEMotherPdg_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:672
CbmKresConversionManualmbias2::BG7_InM_two_Both_mbias2
TH1D * BG7_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:686
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2IM_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2IM_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:739
CbmKresConversionManualmbias2::rap_vs_Pt_InM_28_mbias2
TH1D * rap_vs_Pt_InM_28_mbias2
Definition: CbmKresConversionManualmbias2.h:532
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_one_Both_mbias2
TH2D * Pi0_pt_vs_rap_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:431
CbmKresConversionManualmbias2::VStsTrack_minus_Target_mbias2
vector< CbmStsTrack * > VStsTrack_minus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:149
CbmKresConversionManualmbias2::Case1ZYPos_InM_onetwo_Both_mbias2
TH2D * Case1ZYPos_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:726
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_5_mbias2
TH1D * rap_vs_Pt_InM_mixing_5_mbias2
Definition: CbmKresConversionManualmbias2.h:540
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_all_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2Pt_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:613
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_13_mbias2
TH1D * rap_vs_Pt_InM_mixing_13_mbias2
Definition: CbmKresConversionManualmbias2.h:548
CbmKresConversionManualmbias2::SaveOutsideTracks
void SaveOutsideTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManualmbias2.cxx:1056
CbmStsTrack::GetMvdHitIndex
Int_t GetMvdHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:70
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_two_Both_mbias2
TH2D * Pi0_pt_vs_rap_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:442
CbmKFVertex::GetRefY
Double_t & GetRefY()
Definition: CbmKFVertex.h:24
CbmKresConversionManualmbias2::PlaneAngles_last_candidates_Both_mbias2
TH1D * PlaneAngles_last_candidates_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:252
CbmKresConversionManualmbias2::P_reco_onetwo_Target_mbias2
TH1D * P_reco_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:335
CbmKresConversionManualmbias2::VStsTrack_plus_Target_mbias2
vector< CbmStsTrack * > VStsTrack_plus_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:156
CbmKresConversionManualmbias2::fHistoList_man_zero_Outside_mbias2
vector< TH1 * > fHistoList_man_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:355
CbmKresConversionManualmbias2::GammaOpeningAngleReco_two_Outside_mbias2
TH1D * GammaOpeningAngleReco_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:379
CbmKresConversionManualmbias2::FindGammasOutside
void FindGammasOutside(int EventNumMan, double AngleCut, double InvMassCut, int RealPID, vector< CbmMCTrack * > MCtracks_minus_Outside_mbias2, vector< CbmMCTrack * > MCtracks_plus_Outside_mbias2, vector< CbmStsTrack * > StsTrack_minus_Outside_mbias2, vector< CbmStsTrack * > StsTrack_plus_Outside_mbias2, std::vector< int > Rings_minus_Outside_mbias2, std::vector< int > Rings_plus_Outside_mbias2, std::vector< int > stsIndex_minus_Outside_mbias2, std::vector< int > stsIndex_plus_Outside_mbias2, vector< CbmRichRing * > richRing_minus_Outside_mbias2, vector< CbmRichRing * > richRing_plus_Outside_mbias2)
Definition: CbmKresConversionManualmbias2.cxx:1341
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_22_mbias2
TH1D * rap_vs_Pt_InM_mixing_22_mbias2
Definition: CbmKresConversionManualmbias2.h:557
CbmKresConversionManualmbias2::EMT_InvMass_zero_Outside_mbias2
TH1D * EMT_InvMass_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:362
CbmKresConversionManualmbias2::Pt_reco_two_Target_mbias2
TH1D * Pt_reco_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:325
CbmKresConversionManualmbias2::BG2_InM_zero_Both_mbias2
TH1D * BG2_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:617
CbmTrackMatchNew
Definition: CbmTrackMatchNew.h:19
CbmKresConversionManualmbias2::GammaInvMassReco_zero_Outside_mbias2
TH1D * GammaInvMassReco_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:356
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_one_Outside_mbias2
TH2D * Pi0_pt_vs_rap_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:374
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherPdg_InM_two_Both_mbias2
TH1D * sameMIDcase8NonEMotherPdg_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:704
CbmKresConversionManualmbias2::PlaneAngles_last_candidates_Target_mbias2
TH1D * PlaneAngles_last_candidates_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:266
CbmKresConversionManualmbias2::InvMass_vs_OA_candidates_Both_mbias2
TH2D * InvMass_vs_OA_candidates_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:246
CbmKresConversionManualmbias2::Pdg_two_Outside_mbias2
TH1D * Pdg_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:380
CbmKresConversionManualmbias2::frefmomenta
vector< TVector3 > frefmomenta
Definition: CbmKresConversionManualmbias2.h:163
CbmKresConversionManualmbias2::sameGRIDcase8_InM_onetwo_Both_mbias2
TH1D * sameGRIDcase8_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:725
CbmKresConversionManualmbias2::Pt_reco_zero_Both_mbias2
TH1D * Pt_reco_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:417
CbmKresConversionManualmbias2::rap_vs_Pt_InM_17_mbias2
TH1D * rap_vs_Pt_InM_17_mbias2
Definition: CbmKresConversionManualmbias2.h:521
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_9_mbias2
TH1D * rap_vs_Pt_InM_mixing_9_mbias2
Definition: CbmKresConversionManualmbias2.h:544
CbmKresConversionManualmbias2::sameMIDcase8_mothedPDG_InM_zero_Both_mbias2
TH1D * sameMIDcase8_mothedPDG_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:631
CbmRichHit.h
CbmKresConversionManualmbias2::fHistoList_man_two_Outside_mbias2
vector< TH1 * > fHistoList_man_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:377
CbmKresConversionManualmbias2::InvMass_vs_OA_fromPi0_Both_mbias2
TH2D * InvMass_vs_OA_fromPi0_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:247
CbmKresConversionManualmbias2::fHistoList_multiplicity_man_Target_mbias2
vector< TH1 * > fHistoList_multiplicity_man_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:464
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_one_Target_mbias2
TH2D * Pi0_pt_vs_rap_est_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:318
CbmStsTrack::GetStsHitIndex
Int_t GetStsHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:98
CbmKresConversionManualmbias2::rap_vs_Pt_InM_19_mbias2
TH1D * rap_vs_Pt_InM_19_mbias2
Definition: CbmKresConversionManualmbias2.h:523
CbmKresConversionManualmbias2::Case8NonElFrom_pn_InM_one_Both_mbias2
TH1D * Case8NonElFrom_pn_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:668
CbmKresConversionManualmbias2::BG7_InM_onetwo_Both_mbias2
TH1D * BG7_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:718
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2IM_InM_one_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2IM_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:675
CbmKresConversionManualmbias2::P_reco_two_Target_mbias2
TH1D * P_reco_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:324
CbmKresConversionManualmbias2::Pi0InvMassReco_two_Outside_mbias2
TH1D * Pi0InvMassReco_two_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:383
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_onetwo_Target_mbias2
TH2D * Pi0_pt_vs_rap_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:339
CbmKresConversionManualmbias2::sameMIDcase8NonEPdg_InM_all_Both_mbias2
TH1D * sameMIDcase8NonEPdg_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:607
CbmKresConversionManualmbias2::Case8ElFromDalitz_InM_all_Both_mbias2
TH1D * Case8ElFromDalitz_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:603
CbmKresConversionManualmbias2::BG5_InM_onetwo_Both_mbias2
TH1D * BG5_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:716
CbmRichRingFitterEllipseTau::DoFit
virtual void DoFit(CbmRichRingLight *ring)
Inherited from CbmRichRingFitterBase.
Definition: CbmRichRingFitterEllipseTau.cxx:94
CbmKresConversionManualmbias2::P_reco_onetwo_Both_mbias2
TH1D * P_reco_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:449
CbmKresConversionManualmbias2::Gammas_MC_zero_Outside_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:217
CbmKresConversionManualmbias2::Gammas_stsIndex_onetwo_Both_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:234
CbmKresConversionManualmbias2::MultiplicityChargedParticles_all_Outside_mbias2
TH2D * MultiplicityChargedParticles_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:483
CbmKresConversionManualmbias2::BG10_InM_zero_Both_mbias2
TH1D * BG10_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:625
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_29_mbias2
TH1D * rap_vs_Pt_InM_mixing_29_mbias2
Definition: CbmKresConversionManualmbias2.h:564
CbmKresConversionManualmbias2::MultiplicityChargedParticles_two_Target_mbias2
TH2D * MultiplicityChargedParticles_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:473
CbmKresConversionManualmbias2::PdgCase8mothers_InM_onetwo_Both_mbias2
TH1D * PdgCase8mothers_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:723
CbmKresConversionManualmbias2::P_reco_zero_Outside_mbias2
TH1D * P_reco_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:359
CbmKresConversionManualmbias2::rap_vs_Pt_InM_6_mbias2
TH1D * rap_vs_Pt_InM_6_mbias2
Definition: CbmKresConversionManualmbias2.h:510
CbmKresConversionManualmbias2::EMT_man_NofRings_Both_mbias2
std::vector< int > EMT_man_NofRings_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:181
CbmKresConversionManualmbias2::Pt_reco_all_Both_mbias2
TH1D * Pt_reco_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:406
CbmStsTrack
Definition: CbmStsTrack.h:37
CbmKresConversionManualmbias2::BG8_InM_one_Both_mbias2
TH1D * BG8_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:655
CbmKresConversionManualmbias2::fHistoList_bg_InM_onetwo_Target_mbias2
vector< TH1 * > fHistoList_bg_InM_onetwo_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:573
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_two_Target_mbias2
TH2D * Pi0_pt_vs_rap_est_two_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:329
CbmKresConversionManualmbias2::Pt_reco_onetwo_Both_mbias2
TH1D * Pt_reco_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:450
CbmKresConversionManualmbias2::sameMIDcase8NonEMotherIM_InM_zero_Both_mbias2
TH1D * sameMIDcase8NonEMotherIM_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:641
CbmKresConversionManualmbias2::Case8NonElFrom_kaon_InM_one_Both_mbias2
TH1D * Case8NonElFrom_kaon_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:670
CbmKresConversionManualmbias2::fHistoList_man_zero_Both_mbias2
vector< TH1 * > fHistoList_man_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:412
CbmKresConversionManualmbias2::PlaneAngles_first_fromPi0_Both_mbias2
TH1D * PlaneAngles_first_fromPi0_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:255
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_all_Both_mbias2
TH2D * Pi0_pt_vs_rap_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:409
CbmKresFunctions::CalculateOpeningAngle_Reco
static Double_t CalculateOpeningAngle_Reco(TVector3 electron1, TVector3 electron2)
Definition: CbmKresFunctions.h:251
CbmKresConversionManualmbias2::Case8ElFromDalitz_InM_zero_Both_mbias2
TH1D * Case8ElFromDalitz_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:635
CbmKresConversionManualmbias2::GammasInvMass_candidates_Outside_mbias2
TH1D * GammasInvMass_candidates_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:276
CbmKresConversionManualmbias2::Case8NonElFrom_eta_InM_zero_Both_mbias2
TH1D * Case8NonElFrom_eta_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:637
CbmKresConversionManualmbias2::GammasOA_fromPi0_Target_mbias2
TH1D * GammasOA_fromPi0_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:265
CbmKresConversionBG.h
CbmKresConversionManualmbias2::Pt_reco_zero_Target_mbias2
TH1D * Pt_reco_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:303
CbmKresConversionManualmbias2::Pdg_zero_Outside_mbias2
TH1D * Pdg_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:358
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_zero_Target_mbias2
TH2D * Pi0_pt_vs_rap_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:306
CbmKresConversionManualmbias2::sameMIDcase8NonEComeFromTarget_mbias2IM_InM_two_Both_mbias2
TH1D * sameMIDcase8NonEComeFromTarget_mbias2IM_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:707
CbmKresConversionManualmbias2::Gammas_stsIndex_onetwo_Outside_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:214
CbmKresConversionManualmbias2::BG7_InM_zero_Both_mbias2
TH1D * BG7_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:622
CbmKresConversionManualmbias2::Gammas_onetwo_Outside_mbias2
std::vector< std::vector< TVector3 > > Gammas_onetwo_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:208
CbmRichRingLight
Definition: CbmRichRingLight.h:39
CbmKresConversionManualmbias2::BG1_InM_onetwo_Both_mbias2
TH1D * BG1_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:712
CbmKresConversionManualmbias2::BG2_InM_one_Both_mbias2
TH1D * BG2_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:649
CbmKresConversionManualmbias2::Case8ElFromDalitz_InM_two_Both_mbias2
TH1D * Case8ElFromDalitz_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:699
CbmKresConversionManualmbias2::Case8NonElFrom_kaon_InM_zero_Both_mbias2
TH1D * Case8NonElFrom_kaon_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:638
CbmKresConversionManualmbias2::Mixing_Target
void Mixing_Target()
Definition: CbmKresConversionManualmbias2.cxx:1915
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_7_mbias2
TH1D * rap_vs_Pt_InM_mixing_7_mbias2
Definition: CbmKresConversionManualmbias2.h:542
CbmKresConversionManualmbias2::BG5_InM_zero_Both_mbias2
TH1D * BG5_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:620
CbmKresConversionManualmbias2::Finish
void Finish()
Definition: CbmKresConversionManualmbias2.cxx:2360
CbmKresConversionManualmbias2::BG9_InM_onetwo_Both_mbias2
TH1D * BG9_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:720
CbmKresConversionManualmbias2::Pi0InvMassReco_zero_Outside_mbias2
TH1D * Pi0InvMassReco_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:361
CbmKresConversionManualmbias2::BG7_InM_all_Both_mbias2
TH1D * BG7_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:590
CbmKresConversionManualmbias2::BG10_InM_one_Both_mbias2
TH1D * BG10_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:657
CbmKresConversionManualmbias2::sameMIDcase8_InM_all_Both_mbias2
TH1D * sameMIDcase8_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:596
CbmKresConversionManualmbias2::sameMIDcase8_InM_two_Both_mbias2
TH1D * sameMIDcase8_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:692
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_all_Both_mbias2
TH2D * Pi0_pt_vs_rap_est_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:410
CbmKresConversionManualmbias2::MultiplicityGamma_one_Outside_mbias2
TH2D * MultiplicityGamma_one_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:480
CbmLmvmKinematicParams
Definition: CbmLmvmKinematicParams.h:17
CbmKresConversionManualmbias2::fHistoList_bg_InM_all_Both_mbias2
vector< TH1 * > fHistoList_bg_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:583
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_all_Outside_mbias2
TH2D * Pi0_pt_vs_rap_est_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:353
CbmLmvmKinematicParams::fPt
Double_t fPt
Definition: CbmLmvmKinematicParams.h:20
CbmKresConversionManualmbias2::Pt_reco_all_Target_mbias2
TH1D * Pt_reco_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:292
CbmKresConversionManualmbias2::Pdg_all_Both_mbias2
TH1D * Pdg_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:404
CbmKresConversionBG::Init
void Init()
Definition: CbmKresConversionBG.cxx:25
CbmKresConversionManualmbias2::fRichHits
TClonesArray * fRichHits
Definition: CbmKresConversionManualmbias2.h:120
CbmKresConversionManualmbias2::rap_vs_Pt_InM_27_mbias2
TH1D * rap_vs_Pt_InM_27_mbias2
Definition: CbmKresConversionManualmbias2.h:531
CbmKresConversionManualmbias2::sameGRIDcase8_InM_one_Both_mbias2
TH1D * sameGRIDcase8_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:661
CbmKresConversionManualmbias2::fHistoList_bg_InM_one_Target_mbias2
vector< TH1 * > fHistoList_bg_InM_one_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:571
CbmKresConversionManualmbias2::Gammas_MC_zero_Target_mbias2
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:197
CbmKresConversionManualmbias2::Gammas_stsIndex_zero_Outside_mbias2
std::vector< std::vector< int > > Gammas_stsIndex_zero_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:211
CbmKresConversionManualmbias2::BG4_InM_zero_Both_mbias2
TH1D * BG4_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:619
CbmRichHit
Definition: CbmRichHit.h:19
CbmKresConversionManualmbias2::Pi0InvMassReco_all_Target_mbias2
TH1D * Pi0InvMassReco_all_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:293
CbmKresConversionManualmbias2::sameMIDcase8_InM_zero_Both_mbias2
TH1D * sameMIDcase8_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:628
CbmKresConversionManualmbias2::BG2_InM_two_Both_mbias2
TH1D * BG2_InM_two_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:681
CbmKresConversionManualmbias2::rap_vs_Pt_InM_3_mbias2
TH1D * rap_vs_Pt_InM_3_mbias2
Definition: CbmKresConversionManualmbias2.h:507
CbmKresConversionManualmbias2::EMT_InvMass_all_Outside_mbias2
TH1D * EMT_InvMass_all_Outside_mbias2
Definition: CbmKresConversionManualmbias2.h:351
CbmKresConversionManualmbias2::rap_vs_Pt_InM_mixing_12_mbias2
TH1D * rap_vs_Pt_InM_mixing_12_mbias2
Definition: CbmKresConversionManualmbias2.h:547
CbmKresConversionManualmbias2::MultiplicityGamma_one_Both_mbias2
TH2D * MultiplicityGamma_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:493
CbmKresConversionManualmbias2::Case8NonElFrom_eta_InM_all_Both_mbias2
TH1D * Case8NonElFrom_eta_InM_all_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:605
CbmKresConversionManualmbias2::PdgCase8mothers_InM_zero_Both_mbias2
TH1D * PdgCase8mothers_InM_zero_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:627
CbmKFVertex
Definition: CbmKFVertex.h:6
CbmKresConversionManualmbias2::Pi0_pt_vs_rap_est_zero_Target_mbias2
TH2D * Pi0_pt_vs_rap_est_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:307
CbmStsHit.h
Data class for a reconstructed hit in the STS.
CbmKresConversionManualmbias2::EMT_InvMass_zero_Target_mbias2
TH1D * EMT_InvMass_zero_Target_mbias2
Definition: CbmKresConversionManualmbias2.h:305
CbmKresConversionManualmbias2::BG3_InM_one_Both_mbias2
TH1D * BG3_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:650
CbmKresConversionManualmbias2::fAnaBG
CbmKresConversionBG * fAnaBG
Definition: CbmKresConversionManualmbias2.h:130
CbmStsTrack::GetNofStsHits
Int_t GetNofStsHits() const
Definition: CbmStsTrack.h:90
CbmKresConversionManualmbias2::PdgCase8mothers_InM_one_Both_mbias2
TH1D * PdgCase8mothers_InM_one_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:659
CbmKresConversionManualmbias2::sameMIDcase8NonEPdg_InM_onetwo_Both_mbias2
TH1D * sameMIDcase8NonEPdg_InM_onetwo_Both_mbias2
Definition: CbmKresConversionManualmbias2.h:735