CbmRoot
CbmKresConversionManualmbias1.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_mbias1()
61  , VMCtracks_minus_Outside_mbias1()
62  , VRings_minus_Outside_mbias1()
63  , VStsIndex_minus_Outside_mbias1()
64  , VRichRing_minus_Outside_mbias1()
65  , VStsTrack_plus_Outside_mbias1()
66  , VMCtracks_plus_Outside_mbias1()
67  , VRings_plus_Outside_mbias1()
68  , VStsIndex_plus_Outside_mbias1()
69  , VRichRing_plus_Outside_mbias1()
70  , VMCtracks_minus_Target_mbias1()
71  , VStsTrack_minus_Target_mbias1()
72  , VMomenta_minus_Target_mbias1()
73  , VRings_minus_Target_mbias1()
74  , VStsIndex_minus_Target_mbias1()
75  , VRichRing_minus_Target_mbias1()
76  , VMCtracks_plus_Target_mbias1()
77  , VStsTrack_plus_Target_mbias1()
78  , VMomenta_plus_Target_mbias1()
79  , VRings_plus_Target_mbias1()
80  , VStsIndex_plus_Target_mbias1()
81  , VRichRing_plus_Target_mbias1()
82  , frefmomenta()
83  , frefId()
84  , fMCtracks()
85  , EMT_man_Event_Target_mbias1()
86  , EMT_man_pair_momenta_Target_mbias1()
87  , EMT_man_NofRings_Target_mbias1()
88  , EMT_man_Event_Outside_mbias1()
89  , EMT_man_pair_momenta_Outside_mbias1()
90  , EMT_man_NofRings_Outside_mbias1()
91  , EMT_man_Event_Both_mbias1()
92  , EMT_man_pair_momenta_Both_mbias1()
93  , EMT_man_NofRings_Both_mbias1()
94  , Gammas_all_Target_mbias1()
95  , Gammas_zero_Target_mbias1()
96  , Gammas_one_Target_mbias1()
97  , Gammas_two_Target_mbias1()
98  , Gammas_onetwo_Target_mbias1()
99  , Gammas_stsIndex_all_Target_mbias1()
100  , Gammas_stsIndex_zero_Target_mbias1()
101  , Gammas_stsIndex_one_Target_mbias1()
102  , Gammas_stsIndex_two_Target_mbias1()
103  , Gammas_stsIndex_onetwo_Target_mbias1()
104  , Gammas_MC_all_Target_mbias1()
105  , Gammas_MC_zero_Target_mbias1()
106  , Gammas_MC_one_Target_mbias1()
107  , Gammas_MC_two_Target_mbias1()
108  , Gammas_MC_onetwo_Target_mbias1()
109  , Gammas_all_Outside_mbias1()
110  , Gammas_zero_Outside_mbias1()
111  , Gammas_one_Outside_mbias1()
112  , Gammas_two_Outside_mbias1()
113  , Gammas_onetwo_Outside_mbias1()
114  , Gammas_stsIndex_all_Outside_mbias1()
115  , Gammas_stsIndex_zero_Outside_mbias1()
116  , Gammas_stsIndex_one_Outside_mbias1()
117  , Gammas_stsIndex_two_Outside_mbias1()
118  , Gammas_stsIndex_onetwo_Outside_mbias1()
119  , Gammas_MC_all_Outside_mbias1()
120  , Gammas_MC_zero_Outside_mbias1()
121  , Gammas_MC_one_Outside_mbias1()
122  , Gammas_MC_two_Outside_mbias1()
123  , Gammas_MC_onetwo_Outside_mbias1()
124  , Gammas_all_Both_mbias1()
125  , Gammas_zero_Both_mbias1()
126  , Gammas_one_Both_mbias1()
127  , Gammas_two_Both_mbias1()
128  , Gammas_onetwo_Both_mbias1()
129  , Gammas_stsIndex_all_Both_mbias1()
130  , Gammas_stsIndex_zero_Both_mbias1()
131  , Gammas_stsIndex_one_Both_mbias1()
132  , Gammas_stsIndex_two_Both_mbias1()
133  , Gammas_stsIndex_onetwo_Both_mbias1()
134  , Gammas_MC_all_Both_mbias1()
135  , Gammas_MC_zero_Both_mbias1()
136  , Gammas_MC_one_Both_mbias1()
137  , Gammas_MC_two_Both_mbias1()
138  , Gammas_MC_onetwo_Both_mbias1()
139  , fHistoList_man_cuts_Both_mbias1()
140  , InvMass_vs_OA_candidates_Both_mbias1(nullptr)
141  , InvMass_vs_OA_fromPi0_Both_mbias1(nullptr)
142  , GammasInvMass_candidates_Both_mbias1(nullptr)
143  , GammasOA_candidates_Both_mbias1(nullptr)
144  , GammasInvMass_fromPi0_Both_mbias1(nullptr)
145  , GammasOA_fromPi0_Both_mbias1(nullptr)
146  , PlaneAngles_last_candidates_Both_mbias1(nullptr)
147  , PlaneAngles_last_fromPi0_Both_mbias1(nullptr)
148  , PlaneAngles_first_candidates_Both_mbias1(nullptr)
149  , PlaneAngles_first_fromPi0_Both_mbias1(nullptr)
150  , fHistoList_man_cuts_Target_mbias1()
151  , InvMass_vs_OA_candidates_Target_mbias1(nullptr)
152  , InvMass_vs_OA_fromPi0_Target_mbias1(nullptr)
153  , GammasInvMass_candidates_Target_mbias1(nullptr)
154  , GammasOA_candidates_Target_mbias1(nullptr)
155  , GammasInvMass_fromPi0_Target_mbias1(nullptr)
156  , GammasOA_fromPi0_Target_mbias1(nullptr)
157  , PlaneAngles_last_candidates_Target_mbias1(nullptr)
158  , PlaneAngles_last_fromPi0_Target_mbias1(nullptr)
159  , PlaneAngles_first_candidates_Target_mbias1(nullptr)
160  , PlaneAngles_first_fromPi0_Target_mbias1(nullptr)
161  , fHistoList_man_cuts_Outside_mbias1()
162  , InvMass_vs_OA_candidates_Outside_mbias1(nullptr)
163  , InvMass_vs_OA_fromPi0_Outside_mbias1(nullptr)
164  , GammasInvMass_candidates_Outside_mbias1(nullptr)
165  , GammasOA_candidates_Outside_mbias1(nullptr)
166  , GammasInvMass_fromPi0_Outside_mbias1(nullptr)
167  , GammasOA_fromPi0_Outside_mbias1(nullptr)
168  , PlaneAngles_last_candidates_Outside_mbias1(nullptr)
169  , PlaneAngles_last_fromPi0_Outside_mbias1(nullptr)
170  , PlaneAngles_first_candidates_Outside_mbias1(nullptr)
171  , PlaneAngles_first_fromPi0_Outside_mbias1(nullptr)
172  , fHistoList_man_all_Target_mbias1()
173  , GammaInvMassReco_all_Target_mbias1(nullptr)
174  , GammaOpeningAngleReco_all_Target_mbias1(nullptr)
175  , Pdg_all_Target_mbias1(nullptr)
176  , P_reco_all_Target_mbias1(nullptr)
177  , Pt_reco_all_Target_mbias1(nullptr)
178  , Pi0InvMassReco_all_Target_mbias1(nullptr)
179  , EMT_InvMass_all_Target_mbias1(nullptr)
180  , Pi0_pt_vs_rap_all_Target_mbias1(nullptr)
181  , Pi0_pt_vs_rap_est_all_Target_mbias1(nullptr)
182  , fHistoList_man_zero_Target_mbias1()
183  , GammaInvMassReco_zero_Target_mbias1(nullptr)
184  , GammaOpeningAngleReco_zero_Target_mbias1(nullptr)
185  , Pdg_zero_Target_mbias1(nullptr)
186  , P_reco_zero_Target_mbias1(nullptr)
187  , Pt_reco_zero_Target_mbias1(nullptr)
188  , Pi0InvMassReco_zero_Target_mbias1(nullptr)
189  , EMT_InvMass_zero_Target_mbias1(nullptr)
190  , Pi0_pt_vs_rap_zero_Target_mbias1(nullptr)
191  , Pi0_pt_vs_rap_est_zero_Target_mbias1(nullptr)
192  , fHistoList_man_one_Target_mbias1()
193  , GammaInvMassReco_one_Target_mbias1(nullptr)
194  , GammaOpeningAngleReco_one_Target_mbias1(nullptr)
195  , Pdg_one_Target_mbias1(nullptr)
196  , P_reco_one_Target_mbias1(nullptr)
197  , Pt_reco_one_Target_mbias1(nullptr)
198  , Pi0InvMassReco_one_Target_mbias1(nullptr)
199  , EMT_InvMass_one_Target_mbias1(nullptr)
200  , Pi0_pt_vs_rap_one_Target_mbias1(nullptr)
201  , Pi0_pt_vs_rap_est_one_Target_mbias1(nullptr)
202  , fHistoList_man_two_Target_mbias1()
203  , GammaInvMassReco_two_Target_mbias1(nullptr)
204  , GammaOpeningAngleReco_two_Target_mbias1(nullptr)
205  , Pdg_two_Target_mbias1(nullptr)
206  , P_reco_two_Target_mbias1(nullptr)
207  , Pt_reco_two_Target_mbias1(nullptr)
208  , Pi0InvMassReco_two_Target_mbias1(nullptr)
209  , EMT_InvMass_two_Target_mbias1(nullptr)
210  , Pi0_pt_vs_rap_two_Target_mbias1(nullptr)
211  , Pi0_pt_vs_rap_est_two_Target_mbias1(nullptr)
212  , fHistoList_man_onetwo_Target_mbias1()
213  , GammaInvMassReco_onetwo_Target_mbias1(nullptr)
214  , GammaOpeningAngleReco_onetwo_Target_mbias1(nullptr)
215  , Pdg_onetwo_Target_mbias1(nullptr)
216  , P_reco_onetwo_Target_mbias1(nullptr)
217  , Pt_reco_onetwo_Target_mbias1(nullptr)
218  , Pi0InvMassReco_onetwo_Target_mbias1(nullptr)
219  , EMT_InvMass_onetwo_Target_mbias1(nullptr)
220  , Pi0_pt_vs_rap_onetwo_Target_mbias1(nullptr)
221  , Pi0_pt_vs_rap_est_onetwo_Target_mbias1(nullptr)
222  , fHistoList_man_all_Outside_mbias1()
223  , GammaInvMassReco_all_Outside_mbias1(nullptr)
224  , GammaOpeningAngleReco_all_Outside_mbias1(nullptr)
225  , Pdg_all_Outside_mbias1(nullptr)
226  , P_reco_all_Outside_mbias1(nullptr)
227  , Pt_reco_all_Outside_mbias1(nullptr)
228  , Pi0InvMassReco_all_Outside_mbias1(nullptr)
229  , EMT_InvMass_all_Outside_mbias1(nullptr)
230  , Pi0_pt_vs_rap_all_Outside_mbias1(nullptr)
231  , Pi0_pt_vs_rap_est_all_Outside_mbias1(nullptr)
232  , fHistoList_man_zero_Outside_mbias1()
233  , GammaInvMassReco_zero_Outside_mbias1(nullptr)
234  , GammaOpeningAngleReco_zero_Outside_mbias1(nullptr)
235  , Pdg_zero_Outside_mbias1(nullptr)
236  , P_reco_zero_Outside_mbias1(nullptr)
237  , Pt_reco_zero_Outside_mbias1(nullptr)
238  , Pi0InvMassReco_zero_Outside_mbias1(nullptr)
239  , EMT_InvMass_zero_Outside_mbias1(nullptr)
240  , Pi0_pt_vs_rap_zero_Outside_mbias1(nullptr)
241  , Pi0_pt_vs_rap_est_zero_Outside_mbias1(nullptr)
242  , fHistoList_man_one_Outside_mbias1()
243  , GammaInvMassReco_one_Outside_mbias1(nullptr)
244  , GammaOpeningAngleReco_one_Outside_mbias1(nullptr)
245  , Pdg_one_Outside_mbias1(nullptr)
246  , P_reco_one_Outside_mbias1(nullptr)
247  , Pt_reco_one_Outside_mbias1(nullptr)
248  , Pi0InvMassReco_one_Outside_mbias1(nullptr)
249  , EMT_InvMass_one_Outside_mbias1(nullptr)
250  , Pi0_pt_vs_rap_one_Outside_mbias1(nullptr)
251  , Pi0_pt_vs_rap_est_one_Outside_mbias1(nullptr)
252  , fHistoList_man_two_Outside_mbias1()
253  , GammaInvMassReco_two_Outside_mbias1(nullptr)
254  , GammaOpeningAngleReco_two_Outside_mbias1(nullptr)
255  , Pdg_two_Outside_mbias1(nullptr)
256  , P_reco_two_Outside_mbias1(nullptr)
257  , Pt_reco_two_Outside_mbias1(nullptr)
258  , Pi0InvMassReco_two_Outside_mbias1(nullptr)
259  , EMT_InvMass_two_Outside_mbias1(nullptr)
260  , Pi0_pt_vs_rap_two_Outside_mbias1(nullptr)
261  , Pi0_pt_vs_rap_est_two_Outside_mbias1(nullptr)
262  , fHistoList_man_onetwo_Outside_mbias1()
263  , GammaInvMassReco_onetwo_Outside_mbias1(nullptr)
264  , GammaOpeningAngleReco_onetwo_Outside_mbias1(nullptr)
265  , Pdg_onetwo_Outside_mbias1(nullptr)
266  , P_reco_onetwo_Outside_mbias1(nullptr)
267  , Pt_reco_onetwo_Outside_mbias1(nullptr)
268  , Pi0InvMassReco_onetwo_Outside_mbias1(nullptr)
269  , EMT_InvMass_onetwo_Outside_mbias1(nullptr)
270  , Pi0_pt_vs_rap_onetwo_Outside_mbias1(nullptr)
271  , Pi0_pt_vs_rap_est_onetwo_Outside_mbias1(nullptr)
272  , fHistoList_man_all_Both_mbias1()
273  , GammaInvMassReco_all_Both_mbias1(nullptr)
274  , GammaOpeningAngleReco_all_Both_mbias1(nullptr)
275  , Pdg_all_Both_mbias1(nullptr)
276  , P_reco_all_Both_mbias1(nullptr)
277  , Pt_reco_all_Both_mbias1(nullptr)
278  , Pi0InvMassReco_all_Both_mbias1(nullptr)
279  , EMT_InvMass_all_Both_mbias1(nullptr)
280  , Pi0_pt_vs_rap_all_Both_mbias1(nullptr)
281  , Pi0_pt_vs_rap_est_all_Both_mbias1(nullptr)
282  , fHistoList_man_zero_Both_mbias1()
283  , GammaInvMassReco_zero_Both_mbias1(nullptr)
284  , GammaOpeningAngleReco_zero_Both_mbias1(nullptr)
285  , Pdg_zero_Both_mbias1(nullptr)
286  , P_reco_zero_Both_mbias1(nullptr)
287  , Pt_reco_zero_Both_mbias1(nullptr)
288  , Pi0InvMassReco_zero_Both_mbias1(nullptr)
289  , EMT_InvMass_zero_Both_mbias1(nullptr)
290  , Pi0_pt_vs_rap_zero_Both_mbias1(nullptr)
291  , Pi0_pt_vs_rap_est_zero_Both_mbias1(nullptr)
292  , fHistoList_man_one_Both_mbias1()
293  , GammaInvMassReco_one_Both_mbias1(nullptr)
294  , GammaOpeningAngleReco_one_Both_mbias1(nullptr)
295  , Pdg_one_Both_mbias1(nullptr)
296  , P_reco_one_Both_mbias1(nullptr)
297  , Pt_reco_one_Both_mbias1(nullptr)
298  , Pi0InvMassReco_one_Both_mbias1(nullptr)
299  , EMT_InvMass_one_Both_mbias1(nullptr)
300  , Pi0_pt_vs_rap_one_Both_mbias1(nullptr)
301  , Pi0_pt_vs_rap_est_one_Both_mbias1(nullptr)
302  , fHistoList_man_two_Both_mbias1()
303  , GammaInvMassReco_two_Both_mbias1(nullptr)
304  , GammaOpeningAngleReco_two_Both_mbias1(nullptr)
305  , Pdg_two_Both_mbias1(nullptr)
306  , P_reco_two_Both_mbias1(nullptr)
307  , Pt_reco_two_Both_mbias1(nullptr)
308  , Pi0InvMassReco_two_Both_mbias1(nullptr)
309  , EMT_InvMass_two_Both_mbias1(nullptr)
310  , Pi0_pt_vs_rap_two_Both_mbias1(nullptr)
311  , Pi0_pt_vs_rap_est_two_Both_mbias1(nullptr)
312  , fHistoList_man_onetwo_Both_mbias1()
313  , GammaInvMassReco_onetwo_Both_mbias1(nullptr)
314  , GammaOpeningAngleReco_onetwo_Both_mbias1(nullptr)
315  , Pdg_onetwo_Both_mbias1(nullptr)
316  , P_reco_onetwo_Both_mbias1(nullptr)
317  , Pt_reco_onetwo_Both_mbias1(nullptr)
318  , Pi0InvMassReco_onetwo_Both_mbias1(nullptr)
319  , EMT_InvMass_onetwo_Both_mbias1(nullptr)
320  , Pi0_pt_vs_rap_onetwo_Both_mbias1(nullptr)
321  , Pi0_pt_vs_rap_est_onetwo_Both_mbias1(nullptr)
322  , fHistoList_man_Both_mbias1()
323  , Pdg_vs_Distance_mbias1(nullptr)
324  , P_vs_Distance_mbias1(nullptr)
325  , fHistoList_multiplicity_man_Target_mbias1()
326  , MultiplicityGamma_all_Target_mbias1(nullptr)
327  , MultiplicityGamma_zero_Target_mbias1(nullptr)
328  , MultiplicityGamma_one_Target_mbias1(nullptr)
329  , MultiplicityGamma_two_Target_mbias1(nullptr)
330  , MultiplicityGamma_onetwo_Target_mbias1(nullptr)
331  , MultiplicityChargedParticles_all_Target_mbias1(nullptr)
332  , MultiplicityChargedParticles_zero_Target_mbias1(nullptr)
333  , MultiplicityChargedParticles_one_Target_mbias1(nullptr)
334  , MultiplicityChargedParticles_two_Target_mbias1(nullptr)
335  , MultiplicityChargedParticles_onetwo_Target_mbias1(nullptr)
336  , fHistoList_multiplicity_man_Outside_mbias1()
337  , MultiplicityGamma_all_Outside_mbias1(nullptr)
338  , MultiplicityGamma_zero_Outside_mbias1(nullptr)
339  , MultiplicityGamma_one_Outside_mbias1(nullptr)
340  , MultiplicityGamma_two_Outside_mbias1(nullptr)
341  , MultiplicityGamma_onetwo_Outside_mbias1(nullptr)
342  , MultiplicityChargedParticles_all_Outside_mbias1(nullptr)
343  , MultiplicityChargedParticles_zero_Outside_mbias1(nullptr)
344  , MultiplicityChargedParticles_one_Outside_mbias1(nullptr)
345  , MultiplicityChargedParticles_two_Outside_mbias1(nullptr)
346  , MultiplicityChargedParticles_onetwo_Outside_mbias1(nullptr)
347  , fHistoList_multiplicity_man_Both_mbias1()
348  , MultiplicityGamma_all_Both_mbias1(nullptr)
349  , MultiplicityGamma_zero_Both_mbias1(nullptr)
350  , MultiplicityGamma_one_Both_mbias1(nullptr)
351  , MultiplicityGamma_two_Both_mbias1(nullptr)
352  , MultiplicityGamma_onetwo_Both_mbias1(nullptr)
353  , MultiplicityChargedParticles_all_Both_mbias1(nullptr)
354  , MultiplicityChargedParticles_zero_Both_mbias1(nullptr)
355  , MultiplicityChargedParticles_one_Both_mbias1(nullptr)
356  , MultiplicityChargedParticles_two_Both_mbias1(nullptr)
357  , MultiplicityChargedParticles_onetwo_Both_mbias1(nullptr)
358  , fHistoList_rap_vs_pt_InM_mbias1()
359  , rap_vs_Pt_InM_1_mbias1(nullptr)
360  , rap_vs_Pt_InM_2_mbias1(nullptr)
361  , rap_vs_Pt_InM_3_mbias1(nullptr)
362  , rap_vs_Pt_InM_4_mbias1(nullptr)
363  , rap_vs_Pt_InM_5_mbias1(nullptr)
364  , rap_vs_Pt_InM_6_mbias1(nullptr)
365  , rap_vs_Pt_InM_7_mbias1(nullptr)
366  , rap_vs_Pt_InM_8_mbias1(nullptr)
367  , rap_vs_Pt_InM_9_mbias1(nullptr)
368  , rap_vs_Pt_InM_10_mbias1(nullptr)
369  , rap_vs_Pt_InM_11_mbias1(nullptr)
370  , rap_vs_Pt_InM_12_mbias1(nullptr)
371  , rap_vs_Pt_InM_13_mbias1(nullptr)
372  , rap_vs_Pt_InM_14_mbias1(nullptr)
373  , rap_vs_Pt_InM_15_mbias1(nullptr)
374  , rap_vs_Pt_InM_16_mbias1(nullptr)
375  , rap_vs_Pt_InM_17_mbias1(nullptr)
376  , rap_vs_Pt_InM_18_mbias1(nullptr)
377  , rap_vs_Pt_InM_19_mbias1(nullptr)
378  , rap_vs_Pt_InM_20_mbias1(nullptr)
379  , rap_vs_Pt_InM_21_mbias1(nullptr)
380  , rap_vs_Pt_InM_22_mbias1(nullptr)
381  , rap_vs_Pt_InM_23_mbias1(nullptr)
382  , rap_vs_Pt_InM_24_mbias1(nullptr)
383  , rap_vs_Pt_InM_25_mbias1(nullptr)
384  , rap_vs_Pt_InM_26_mbias1(nullptr)
385  , rap_vs_Pt_InM_27_mbias1(nullptr)
386  , rap_vs_Pt_InM_28_mbias1(nullptr)
387  , rap_vs_Pt_InM_29_mbias1(nullptr)
388  , rap_vs_Pt_InM_30_mbias1(nullptr)
389  , rap_vs_Pt_InM_mixing_1_mbias1(nullptr)
390  , rap_vs_Pt_InM_mixing_2_mbias1(nullptr)
391  , rap_vs_Pt_InM_mixing_3_mbias1(nullptr)
392  , rap_vs_Pt_InM_mixing_4_mbias1(nullptr)
393  , rap_vs_Pt_InM_mixing_5_mbias1(nullptr)
394  , rap_vs_Pt_InM_mixing_6_mbias1(nullptr)
395  , rap_vs_Pt_InM_mixing_7_mbias1(nullptr)
396  , rap_vs_Pt_InM_mixing_8_mbias1(nullptr)
397  , rap_vs_Pt_InM_mixing_9_mbias1(nullptr)
398  , rap_vs_Pt_InM_mixing_10_mbias1(nullptr)
399  , rap_vs_Pt_InM_mixing_11_mbias1(nullptr)
400  , rap_vs_Pt_InM_mixing_12_mbias1(nullptr)
401  , rap_vs_Pt_InM_mixing_13_mbias1(nullptr)
402  , rap_vs_Pt_InM_mixing_14_mbias1(nullptr)
403  , rap_vs_Pt_InM_mixing_15_mbias1(nullptr)
404  , rap_vs_Pt_InM_mixing_16_mbias1(nullptr)
405  , rap_vs_Pt_InM_mixing_17_mbias1(nullptr)
406  , rap_vs_Pt_InM_mixing_18_mbias1(nullptr)
407  , rap_vs_Pt_InM_mixing_19_mbias1(nullptr)
408  , rap_vs_Pt_InM_mixing_20_mbias1(nullptr)
409  , rap_vs_Pt_InM_mixing_21_mbias1(nullptr)
410  , rap_vs_Pt_InM_mixing_22_mbias1(nullptr)
411  , rap_vs_Pt_InM_mixing_23_mbias1(nullptr)
412  , rap_vs_Pt_InM_mixing_24_mbias1(nullptr)
413  , rap_vs_Pt_InM_mixing_25_mbias1(nullptr)
414  , rap_vs_Pt_InM_mixing_26_mbias1(nullptr)
415  , rap_vs_Pt_InM_mixing_27_mbias1(nullptr)
416  , rap_vs_Pt_InM_mixing_28_mbias1(nullptr)
417  , rap_vs_Pt_InM_mixing_29_mbias1(nullptr)
418  , rap_vs_Pt_InM_mixing_30_mbias1(nullptr)
419  , fHistoList_bg_InM_all_Target_mbias1()
420  , fHistoList_bg_InM_zero_Target_mbias1()
421  , fHistoList_bg_InM_one_Target_mbias1()
422  , fHistoList_bg_InM_two_Target_mbias1()
423  , fHistoList_bg_InM_onetwo_Target_mbias1()
424  , fHistoList_bg_InM_all_Outside_mbias1()
425  , fHistoList_bg_InM_zero_Outside_mbias1()
426  , fHistoList_bg_InM_one_Outside_mbias1()
427  , fHistoList_bg_InM_two_Outside_mbias1()
428  , fHistoList_bg_InM_onetwo_Outside_mbias1()
429  , fHistoList_bg_InM_all_Both_mbias1()
430  , BG1_InM_all_Both_mbias1(nullptr)
431  , BG2_InM_all_Both_mbias1(nullptr)
432  , BG3_InM_all_Both_mbias1(nullptr)
433  , BG4_InM_all_Both_mbias1(nullptr)
434  , BG5_InM_all_Both_mbias1(nullptr)
435  , BG6_InM_all_Both_mbias1(nullptr)
436  , BG7_InM_all_Both_mbias1(nullptr)
437  , BG8_InM_all_Both_mbias1(nullptr)
438  , BG9_InM_all_Both_mbias1(nullptr)
439  , BG10_InM_all_Both_mbias1(nullptr)
440  , PdgCase8_InM_all_Both_mbias1(nullptr)
441  , PdgCase8mothers_InM_all_Both_mbias1(nullptr)
442  , sameMIDcase8_InM_all_Both_mbias1(nullptr)
443  , sameGRIDcase8_InM_all_Both_mbias1(nullptr)
444  , Case1ZYPos_InM_all_Both_mbias1(nullptr)
445  , sameMIDcase8_mothedPDG_InM_all_Both_mbias1(nullptr)
446  , PdgCase8NonEComeFromTarget_mbias1_InM_all_Both_mbias1(nullptr)
447  , PdgCase8NonE_NOT_FromTarget_mbias1_InM_all_Both_mbias1(nullptr)
448  , PdgCase8motherNonE_InM_all_Both_mbias1(nullptr)
449  , Case8ElFromDalitz_InM_all_Both_mbias1(nullptr)
450  , Case8NonElFrom_pn_InM_all_Both_mbias1(nullptr)
451  , Case8NonElFrom_eta_InM_all_Both_mbias1(nullptr)
452  , Case8NonElFrom_kaon_InM_all_Both_mbias1(nullptr)
453  , sameMIDcase8NonEPdg_InM_all_Both_mbias1(nullptr)
454  , sameMIDcase8NonEMotherPdg_InM_all_Both_mbias1(nullptr)
455  , sameMIDcase8NonEMotherIM_InM_all_Both_mbias1(nullptr)
456  , sameMIDcase8NonEPdgFromTarget_mbias1_InM_all_Both_mbias1(nullptr)
457  , sameMIDcase8NonEComeFromTarget_mbias1IM_InM_all_Both_mbias1(nullptr)
458  , sameMIDcase8NonEComeFromTarget_mbias1P_InM_all_Both_mbias1(nullptr)
459  , sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_all_Both_mbias1(nullptr)
460  , fHistoList_bg_InM_zero_Both_mbias1()
461  , BG1_InM_zero_Both_mbias1(nullptr)
462  , BG2_InM_zero_Both_mbias1(nullptr)
463  , BG3_InM_zero_Both_mbias1(nullptr)
464  , BG4_InM_zero_Both_mbias1(nullptr)
465  , BG5_InM_zero_Both_mbias1(nullptr)
466  , BG6_InM_zero_Both_mbias1(nullptr)
467  , BG7_InM_zero_Both_mbias1(nullptr)
468  , BG8_InM_zero_Both_mbias1(nullptr)
469  , BG9_InM_zero_Both_mbias1(nullptr)
470  , BG10_InM_zero_Both_mbias1(nullptr)
471  , PdgCase8_InM_zero_Both_mbias1(nullptr)
472  , PdgCase8mothers_InM_zero_Both_mbias1(nullptr)
473  , sameMIDcase8_InM_zero_Both_mbias1(nullptr)
474  , sameGRIDcase8_InM_zero_Both_mbias1(nullptr)
475  , Case1ZYPos_InM_zero_Both_mbias1(nullptr)
476  , sameMIDcase8_mothedPDG_InM_zero_Both_mbias1(nullptr)
477  , PdgCase8NonEComeFromTarget_mbias1_InM_zero_Both_mbias1(nullptr)
478  , PdgCase8NonE_NOT_FromTarget_mbias1_InM_zero_Both_mbias1(nullptr)
479  , PdgCase8motherNonE_InM_zero_Both_mbias1(nullptr)
480  , Case8ElFromDalitz_InM_zero_Both_mbias1(nullptr)
481  , Case8NonElFrom_pn_InM_zero_Both_mbias1(nullptr)
482  , Case8NonElFrom_eta_InM_zero_Both_mbias1(nullptr)
483  , Case8NonElFrom_kaon_InM_zero_Both_mbias1(nullptr)
484  , sameMIDcase8NonEPdg_InM_zero_Both_mbias1(nullptr)
485  , sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias1(nullptr)
486  , sameMIDcase8NonEMotherIM_InM_zero_Both_mbias1(nullptr)
487  , sameMIDcase8NonEPdgFromTarget_mbias1_InM_zero_Both_mbias1(nullptr)
488  , sameMIDcase8NonEComeFromTarget_mbias1IM_InM_zero_Both_mbias1(nullptr)
489  , sameMIDcase8NonEComeFromTarget_mbias1P_InM_zero_Both_mbias1(nullptr)
490  , sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_zero_Both_mbias1(nullptr)
491  , BG1_InM_one_Both_mbias1(nullptr)
492  , BG2_InM_one_Both_mbias1(nullptr)
493  , BG3_InM_one_Both_mbias1(nullptr)
494  , BG4_InM_one_Both_mbias1(nullptr)
495  , BG5_InM_one_Both_mbias1(nullptr)
496  , BG6_InM_one_Both_mbias1(nullptr)
497  , BG7_InM_one_Both_mbias1(nullptr)
498  , BG8_InM_one_Both_mbias1(nullptr)
499  , BG9_InM_one_Both_mbias1(nullptr)
500  , BG10_InM_one_Both_mbias1(nullptr)
501  , PdgCase8_InM_one_Both_mbias1(nullptr)
502  , PdgCase8mothers_InM_one_Both_mbias1(nullptr)
503  , sameMIDcase8_InM_one_Both_mbias1(nullptr)
504  , sameGRIDcase8_InM_one_Both_mbias1(nullptr)
505  , Case1ZYPos_InM_one_Both_mbias1(nullptr)
506  , sameMIDcase8_mothedPDG_InM_one_Both_mbias1(nullptr)
507  , PdgCase8NonEComeFromTarget_mbias1_InM_one_Both_mbias1(nullptr)
508  , PdgCase8NonE_NOT_FromTarget_mbias1_InM_one_Both_mbias1(nullptr)
509  , PdgCase8motherNonE_InM_one_Both_mbias1(nullptr)
510  , Case8ElFromDalitz_InM_one_Both_mbias1(nullptr)
511  , Case8NonElFrom_pn_InM_one_Both_mbias1(nullptr)
512  , Case8NonElFrom_eta_InM_one_Both_mbias1(nullptr)
513  , Case8NonElFrom_kaon_InM_one_Both_mbias1(nullptr)
514  , sameMIDcase8NonEPdg_InM_one_Both_mbias1(nullptr)
515  , sameMIDcase8NonEMotherPdg_InM_one_Both_mbias1(nullptr)
516  , sameMIDcase8NonEMotherIM_InM_one_Both_mbias1(nullptr)
517  , sameMIDcase8NonEPdgFromTarget_mbias1_InM_one_Both_mbias1(nullptr)
518  , sameMIDcase8NonEComeFromTarget_mbias1IM_InM_one_Both_mbias1(nullptr)
519  , sameMIDcase8NonEComeFromTarget_mbias1P_InM_one_Both_mbias1(nullptr)
520  , sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_one_Both_mbias1(nullptr)
521  , fHistoList_bg_InM_two_Both_mbias1()
522  , BG1_InM_two_Both_mbias1(nullptr)
523  , BG2_InM_two_Both_mbias1(nullptr)
524  , BG3_InM_two_Both_mbias1(nullptr)
525  , BG4_InM_two_Both_mbias1(nullptr)
526  , BG5_InM_two_Both_mbias1(nullptr)
527  , BG6_InM_two_Both_mbias1(nullptr)
528  , BG7_InM_two_Both_mbias1(nullptr)
529  , BG8_InM_two_Both_mbias1(nullptr)
530  , BG9_InM_two_Both_mbias1(nullptr)
531  , BG10_InM_two_Both_mbias1(nullptr)
532  , PdgCase8_InM_two_Both_mbias1(nullptr)
533  , PdgCase8mothers_InM_two_Both_mbias1(nullptr)
534  , sameMIDcase8_InM_two_Both_mbias1(nullptr)
535  , sameGRIDcase8_InM_two_Both_mbias1(nullptr)
536  , Case1ZYPos_InM_two_Both_mbias1(nullptr)
537  , sameMIDcase8_mothedPDG_InM_two_Both_mbias1(nullptr)
538  , PdgCase8NonEComeFromTarget_mbias1_InM_two_Both_mbias1(nullptr)
539  , PdgCase8NonE_NOT_FromTarget_mbias1_InM_two_Both_mbias1(nullptr)
540  , PdgCase8motherNonE_InM_two_Both_mbias1(nullptr)
541  , Case8ElFromDalitz_InM_two_Both_mbias1(nullptr)
542  , Case8NonElFrom_pn_InM_two_Both_mbias1(nullptr)
543  , Case8NonElFrom_eta_InM_two_Both_mbias1(nullptr)
544  , Case8NonElFrom_kaon_InM_two_Both_mbias1(nullptr)
545  , sameMIDcase8NonEPdg_InM_two_Both_mbias1(nullptr)
546  , sameMIDcase8NonEMotherPdg_InM_two_Both_mbias1(nullptr)
547  , sameMIDcase8NonEMotherIM_InM_two_Both_mbias1(nullptr)
548  , sameMIDcase8NonEPdgFromTarget_mbias1_InM_two_Both_mbias1(nullptr)
549  , sameMIDcase8NonEComeFromTarget_mbias1IM_InM_two_Both_mbias1(nullptr)
550  , sameMIDcase8NonEComeFromTarget_mbias1P_InM_two_Both_mbias1(nullptr)
551  , sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_two_Both_mbias1(nullptr)
552  , fHistoList_bg_InM_onetwo_Both_mbias1()
553  , BG1_InM_onetwo_Both_mbias1(nullptr)
554  , BG2_InM_onetwo_Both_mbias1(nullptr)
555  , BG3_InM_onetwo_Both_mbias1(nullptr)
556  , BG4_InM_onetwo_Both_mbias1(nullptr)
557  , BG5_InM_onetwo_Both_mbias1(nullptr)
558  , BG6_InM_onetwo_Both_mbias1(nullptr)
559  , BG7_InM_onetwo_Both_mbias1(nullptr)
560  , BG8_InM_onetwo_Both_mbias1(nullptr)
561  , BG9_InM_onetwo_Both_mbias1(nullptr)
562  , BG10_InM_onetwo_Both_mbias1(nullptr)
563  , PdgCase8_InM_onetwo_Both_mbias1(nullptr)
564  , PdgCase8mothers_InM_onetwo_Both_mbias1(nullptr)
565  , sameMIDcase8_InM_onetwo_Both_mbias1(nullptr)
566  , sameGRIDcase8_InM_onetwo_Both_mbias1(nullptr)
567  , Case1ZYPos_InM_onetwo_Both_mbias1(nullptr)
568  , sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias1(nullptr)
569  , PdgCase8NonEComeFromTarget_mbias1_InM_onetwo_Both_mbias1(nullptr)
570  , PdgCase8NonE_NOT_FromTarget_mbias1_InM_onetwo_Both_mbias1(nullptr)
571  , PdgCase8motherNonE_InM_onetwo_Both_mbias1(nullptr)
572  , Case8ElFromDalitz_InM_onetwo_Both_mbias1(nullptr)
573  , Case8NonElFrom_pn_InM_onetwo_Both_mbias1(nullptr)
574  , Case8NonElFrom_eta_InM_onetwo_Both_mbias1(nullptr)
575  , Case8NonElFrom_kaon_InM_onetwo_Both_mbias1(nullptr)
576  , sameMIDcase8NonEPdg_InM_onetwo_Both_mbias1(nullptr)
577  , sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias1(nullptr)
578  , sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias1(nullptr)
579  , sameMIDcase8NonEPdgFromTarget_mbias1_InM_onetwo_Both_mbias1(nullptr)
580  , sameMIDcase8NonEComeFromTarget_mbias1IM_InM_onetwo_Both_mbias1(nullptr)
581  , sameMIDcase8NonEComeFromTarget_mbias1P_InM_onetwo_Both_mbias1(nullptr)
582  , sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_onetwo_Both_mbias1(nullptr) {}
583 
585 
587  FairRootManager* ioman = FairRootManager::Instance();
588  if (nullptr == ioman) {
589  Fatal("CbmKresConversionManualmbias1::Init",
590  "RootManager not instantised!");
591  }
592 
593  fMcTracks = (TClonesArray*) ioman->GetObject("MCTrack");
594  if (nullptr == fMcTracks) {
595  Fatal("CbmKresConversionManualmbias1::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  << "CbmKresConversionManualmbias1::Init No PrimaryVertex array!";
605  }
606 
607  fGlobalTracks = (TClonesArray*) ioman->GetObject("GlobalTrack");
608  if (nullptr == fGlobalTracks) {
609  Fatal("CbmKresConversionManualmbias1::Init", "No GlobalTrack array!");
610  }
611 
612  fStsTracks = (TClonesArray*) ioman->GetObject("StsTrack");
613  if (nullptr == fStsTracks) {
614  Fatal("CbmKresConversionManualmbias1::Init", "No StsTrack array!");
615  }
616 
617  fStsTrackMatches = (TClonesArray*) ioman->GetObject("StsTrackMatch");
618  if (nullptr == fStsTrackMatches) {
619  Fatal("CbmKresConversionManualmbias1::Init", "No StsTrackMatch array!");
620  }
621 
622  fRichProjections = (TClonesArray*) ioman->GetObject("RichProjection");
623  if (nullptr == fRichProjections) {
624  Fatal("CbmKresConversionManualmbias1::Init", "No RichProjection array!");
625  }
626 
627  fRichRings = (TClonesArray*) ioman->GetObject("RichRing");
628  if (nullptr == fRichRings) {
629  Fatal("CbmKresConversionManualmbias1::Init", "No RichRing array!");
630  }
631 
632  fRichRingMatches = (TClonesArray*) ioman->GetObject("RichRingMatch");
633  if (nullptr == fRichRingMatches) {
634  Fatal("CbmKresConversionManualmbias1::Init", "No RichRingMatch array!");
635  }
636 
637  fRichHits = (TClonesArray*) ioman->GetObject("RichHit");
638  if (nullptr == fRichHits) {
639  Fatal("CbmKresConversionManualmbias1::Init", "No RichHit array!");
640  }
641 
642  fArrayMvdHit = (TClonesArray*) ioman->GetObject("MvdHit");
643  if (nullptr == fArrayMvdHit) {
644  Fatal("CbmKresConversionManualmbias1::Init", "No MvdHit array!");
645  }
646 
647  fArrayStsHit = (TClonesArray*) ioman->GetObject("StsHit");
648  if (nullptr == fArrayStsHit) {
649  Fatal("CbmKresConversionManualmbias1::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 << "CbmKresConversionManualmbias1, event No. " << fEventNumMan << endl;
671 
672  double centrality_mbias1 = fArrayCentrality->GetB();
673 
674  if (fEventNumMan == 1000) {
695  Mixing_Both();
699 
700  Mixing_Target();
704 
705  Mixing_Outside();
709  }
710  if (centrality_mbias1 > 2) return;
711 
712 
713  if (fPrimVertex != nullptr) {
715  } else {
716  return;
717  }
718 
719 
720  Gammas_all_Target_mbias1.clear();
721  Gammas_one_Target_mbias1.clear();
722  Gammas_two_Target_mbias1.clear();
750  Gammas_all_Both_mbias1.clear();
751  Gammas_one_Both_mbias1.clear();
752  Gammas_two_Both_mbias1.clear();
753  Gammas_zero_Both_mbias1.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_mbias1->Fill(TMath::Abs(mcTrack->GetPdgCode()), Ring->GetDistance());
821  //if (TMath::Abs(mcTrack->GetPdgCode()) == 11) P_vs_Distance_mbias1->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_mbias1.push_back(mcTrack1);
1066  VStsTrack_minus_Outside_mbias1.push_back(stsTrack);
1067  VRings_minus_Outside_mbias1.push_back(InRich);
1068  VStsIndex_minus_Outside_mbias1.push_back(stsInd);
1069  VRichRing_minus_Outside_mbias1.push_back(RING);
1070  }
1071  if (charge > 0) {
1072  VMCtracks_plus_Outside_mbias1.push_back(mcTrack1);
1073  VStsTrack_plus_Outside_mbias1.push_back(stsTrack);
1074  VRings_plus_Outside_mbias1.push_back(InRich);
1075  VStsIndex_plus_Outside_mbias1.push_back(stsInd);
1076  VRichRing_plus_Outside_mbias1.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_mbias1.push_back(mcTrack1);
1091  VStsTrack_minus_Target_mbias1.push_back(stsTrack);
1092  VMomenta_minus_Target_mbias1.push_back(refmom);
1093  VRings_minus_Target_mbias1.push_back(InRich);
1094  VStsIndex_minus_Target_mbias1.push_back(stsInd);
1095  VRichRing_minus_Target_mbias1.push_back(RING);
1096  }
1097  if (charge > 0) {
1098  VMCtracks_plus_Target_mbias1.push_back(mcTrack1);
1099  VStsTrack_plus_Target_mbias1.push_back(stsTrack);
1100  VMomenta_plus_Target_mbias1.push_back(refmom);
1101  VRings_plus_Target_mbias1.push_back(InRich);
1102  VStsIndex_plus_Target_mbias1.push_back(stsInd);
1103  VRichRing_plus_Target_mbias1.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_mbias1->Fill(InvmassReco, OpeningAngle);
1156  InvMass_vs_OA_candidates_Both_mbias1->Fill(InvmassReco, OpeningAngle);
1157  GammasInvMass_candidates_Target_mbias1->Fill(InvmassReco);
1158  GammasInvMass_candidates_Both_mbias1->Fill(InvmassReco);
1159  GammasOA_candidates_Target_mbias1->Fill(OpeningAngle);
1160  GammasOA_candidates_Both_mbias1->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_mbias1->Fill(InvmassReco);
1177  GammasInvMass_fromPi0_Both_mbias1->Fill(InvmassReco);
1178  GammasOA_fromPi0_Target_mbias1->Fill(OpeningAngle);
1179  GammasOA_fromPi0_Both_mbias1->Fill(OpeningAngle);
1180  InvMass_vs_OA_fromPi0_Target_mbias1->Fill(InvmassReco,
1181  OpeningAngle);
1182  InvMass_vs_OA_fromPi0_Both_mbias1->Fill(InvmassReco, OpeningAngle);
1183  PlaneAngles_last_fromPi0_Target_mbias1->Fill(PlaneAngle_last);
1184  PlaneAngles_last_fromPi0_Both_mbias1->Fill(PlaneAngle_last);
1185  PlaneAngles_first_fromPi0_Target_mbias1->Fill(PlaneAngle_first);
1186  PlaneAngles_first_fromPi0_Both_mbias1->Fill(PlaneAngle_first);
1187  }
1188  }
1189  }
1190 
1191  PlaneAngles_last_candidates_Target_mbias1->Fill(PlaneAngle_last);
1192  PlaneAngles_last_candidates_Both_mbias1->Fill(PlaneAngle_last);
1193  PlaneAngles_first_candidates_Target_mbias1->Fill(PlaneAngle_first);
1194  PlaneAngles_first_candidates_Both_mbias1->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_mbias1.push_back(EventNumMan);
1213  EMT_man_NofRings_Target_mbias1.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_mbias1->Fill(InvmassReco);
1222  GammaOpeningAngleReco_all_Target_mbias1->Fill(OpeningAngle);
1223  Pdg_all_Target_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1224  Pdg_all_Target_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1225  P_reco_all_Target_mbias1->Fill(part1.Mag());
1226  P_reco_all_Target_mbias1->Fill(part2.Mag());
1227  Pt_reco_all_Target_mbias1->Fill(part1.Perp());
1228  Pt_reco_all_Target_mbias1->Fill(part2.Perp());
1229  GammaInvMassReco_all_Both_mbias1->Fill(InvmassReco);
1230  GammaOpeningAngleReco_all_Both_mbias1->Fill(OpeningAngle);
1231  Pdg_all_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1232  Pdg_all_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1233  P_reco_all_Both_mbias1->Fill(part1.Mag());
1234  P_reco_all_Both_mbias1->Fill(part2.Mag());
1235  Pt_reco_all_Both_mbias1->Fill(part1.Perp());
1236  Pt_reco_all_Both_mbias1->Fill(part2.Perp());
1237  }
1238 
1239  // only cases, when RICH == 0
1240  if (richcheck == 0) {
1244  GammaInvMassReco_zero_Target_mbias1->Fill(InvmassReco);
1245  GammaOpeningAngleReco_zero_Target_mbias1->Fill(OpeningAngle);
1246  Pdg_zero_Target_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1247  Pdg_zero_Target_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1248  P_reco_zero_Target_mbias1->Fill(part1.Mag());
1249  P_reco_zero_Target_mbias1->Fill(part2.Mag());
1250  Pt_reco_zero_Target_mbias1->Fill(part1.Perp());
1251  Pt_reco_zero_Target_mbias1->Fill(part2.Perp());
1252  GammaInvMassReco_zero_Both_mbias1->Fill(InvmassReco);
1253  GammaOpeningAngleReco_zero_Both_mbias1->Fill(OpeningAngle);
1254  Pdg_zero_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1255  Pdg_zero_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1256  P_reco_zero_Both_mbias1->Fill(part1.Mag());
1257  P_reco_zero_Both_mbias1->Fill(part2.Mag());
1258  Pt_reco_zero_Both_mbias1->Fill(part1.Perp());
1259  Pt_reco_zero_Both_mbias1->Fill(part2.Perp());
1260  }
1261 
1262  // only cases, when RICH == 1
1263  if (richcheck == 1) {
1267  GammaInvMassReco_one_Target_mbias1->Fill(InvmassReco);
1268  GammaOpeningAngleReco_one_Target_mbias1->Fill(OpeningAngle);
1269  Pdg_one_Target_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1270  Pdg_one_Target_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1271  P_reco_one_Target_mbias1->Fill(part1.Mag());
1272  P_reco_one_Target_mbias1->Fill(part2.Mag());
1273  Pt_reco_one_Target_mbias1->Fill(part1.Perp());
1274  Pt_reco_one_Target_mbias1->Fill(part2.Perp());
1275  GammaInvMassReco_one_Both_mbias1->Fill(InvmassReco);
1276  GammaOpeningAngleReco_one_Both_mbias1->Fill(OpeningAngle);
1277  Pdg_one_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1278  Pdg_one_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1279  P_reco_one_Both_mbias1->Fill(part1.Mag());
1280  P_reco_one_Both_mbias1->Fill(part2.Mag());
1281  Pt_reco_one_Both_mbias1->Fill(part1.Perp());
1282  Pt_reco_one_Both_mbias1->Fill(part2.Perp());
1283  }
1284 
1285  // only cases, when RICH == 2
1286  if (richcheck == 2) {
1290  GammaInvMassReco_two_Target_mbias1->Fill(InvmassReco);
1291  GammaOpeningAngleReco_two_Target_mbias1->Fill(OpeningAngle);
1292  Pdg_two_Target_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1293  Pdg_two_Target_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1294  P_reco_two_Target_mbias1->Fill(part1.Mag());
1295  P_reco_two_Target_mbias1->Fill(part2.Mag());
1296  Pt_reco_two_Target_mbias1->Fill(part1.Perp());
1297  Pt_reco_two_Target_mbias1->Fill(part2.Perp());
1298  GammaInvMassReco_two_Both_mbias1->Fill(InvmassReco);
1299  GammaOpeningAngleReco_two_Both_mbias1->Fill(OpeningAngle);
1300  Pdg_two_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1301  Pdg_two_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1302  P_reco_two_Both_mbias1->Fill(part1.Mag());
1303  P_reco_two_Both_mbias1->Fill(part2.Mag());
1304  Pt_reco_two_Both_mbias1->Fill(part1.Perp());
1305  Pt_reco_two_Both_mbias1->Fill(part2.Perp());
1306  }
1307 
1308  // cases, when RICH == 1 or RICH == 2 together
1309  if (richcheck == 1 || richcheck == 2) {
1313  GammaInvMassReco_onetwo_Target_mbias1->Fill(InvmassReco);
1314  GammaOpeningAngleReco_onetwo_Target_mbias1->Fill(OpeningAngle);
1315  Pdg_onetwo_Target_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1316  Pdg_onetwo_Target_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1317  P_reco_onetwo_Target_mbias1->Fill(part1.Mag());
1318  P_reco_onetwo_Target_mbias1->Fill(part2.Mag());
1319  Pt_reco_onetwo_Target_mbias1->Fill(part1.Perp());
1320  Pt_reco_onetwo_Target_mbias1->Fill(part2.Perp());
1321  GammaInvMassReco_onetwo_Both_mbias1->Fill(InvmassReco);
1322  GammaOpeningAngleReco_onetwo_Both_mbias1->Fill(OpeningAngle);
1323  Pdg_onetwo_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1324  Pdg_onetwo_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1325  P_reco_onetwo_Both_mbias1->Fill(part1.Mag());
1326  P_reco_onetwo_Both_mbias1->Fill(part2.Mag());
1327  Pt_reco_onetwo_Both_mbias1->Fill(part1.Perp());
1328  Pt_reco_onetwo_Both_mbias1->Fill(part2.Perp());
1329  }
1330  }
1331  }
1332 
1333  //cout << "number of gammas Target with 0-2 electron identified in RICH = " << Gammas_all_Target_mbias1.size() << endl;
1334  //cout << "number of gammas Target with 0 electron identified in RICH = " << Gammas_zero_Target_mbias1.size() << endl;
1335  //cout << "number of gammas Target with 1 electron identified in RICH = " << Gammas_one_Target_mbias1.size() << endl;
1336  //cout << "number of gammas Target with 2 electron identified in RICH = " << Gammas_two_Target_mbias1.size() << endl;
1337  //cout << "number of gammas Target with 1-2 electron identified in RICH = " << Gammas_onetwo_Target_mbias1.size() << endl;
1338 }
1339 
1340 
1342  int EventNumMan,
1343  double AngleCut,
1344  double InvMassCut,
1345  int RealPID,
1346  vector<CbmMCTrack*> MCtracks_minus_Outside_mbias1,
1347  vector<CbmMCTrack*> MCtracks_plus_Outside_mbias1,
1348  vector<CbmStsTrack*> StsTrack_minus_Outside_mbias1,
1349  vector<CbmStsTrack*> StsTrack_plus_Outside_mbias1,
1350  std::vector<int> Rings_minus_Outside_mbias1,
1351  std::vector<int> Rings_plus_Outside_mbias1,
1352  std::vector<int> stsIndex_minus_Outside_mbias1,
1353  std::vector<int> stsIndex_plus_Outside_mbias1,
1354  vector<CbmRichRing*> richRing_minus_Outside_mbias1,
1355  vector<CbmRichRing*> richRing_plus_Outside_mbias1) {
1356  for (size_t i = 0; i < StsTrack_minus_Outside_mbias1.size(); i++) {
1357  for (size_t j = 0; j < StsTrack_plus_Outside_mbias1.size(); j++) {
1358 
1359  CbmStsTrack* part1STS = StsTrack_minus_Outside_mbias1[i];
1360  CbmStsTrack* part2STS = StsTrack_plus_Outside_mbias1[j];
1361  CbmMCTrack* part1MC = MCtracks_minus_Outside_mbias1[i];
1362  CbmMCTrack* part2MC = MCtracks_plus_Outside_mbias1[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_mbias1[i], part1.Mag());
1404  richcheck_1 =
1405  CheckIfElectron(richRing_plus_Outside_mbias1[j], part2.Mag());
1406  richcheck = richcheck_0 + richcheck_1;
1407  } else {
1408  // MC PID
1409  richcheck =
1410  Rings_minus_Outside_mbias1[i] + Rings_plus_Outside_mbias1[j];
1411  }
1412 
1413 
1414  Double_t InvmassReco =
1416  Double_t OpeningAngle =
1418 
1419  InvMass_vs_OA_candidates_Outside_mbias1->Fill(InvmassReco, OpeningAngle);
1420  InvMass_vs_OA_candidates_Both_mbias1->Fill(InvmassReco, OpeningAngle);
1421  GammasInvMass_candidates_Outside_mbias1->Fill(InvmassReco);
1422  GammasInvMass_candidates_Both_mbias1->Fill(InvmassReco);
1423  GammasOA_candidates_Outside_mbias1->Fill(OpeningAngle);
1424  GammasOA_candidates_Both_mbias1->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_mbias1->Fill(InvmassReco);
1441  GammasInvMass_fromPi0_Both_mbias1->Fill(InvmassReco);
1442  GammasOA_fromPi0_Outside_mbias1->Fill(OpeningAngle);
1443  GammasOA_fromPi0_Both_mbias1->Fill(OpeningAngle);
1444  InvMass_vs_OA_fromPi0_Outside_mbias1->Fill(InvmassReco,
1445  OpeningAngle);
1446  InvMass_vs_OA_fromPi0_Both_mbias1->Fill(InvmassReco, OpeningAngle);
1447  PlaneAngles_last_fromPi0_Outside_mbias1->Fill(PlaneAngle_last);
1448  PlaneAngles_last_fromPi0_Both_mbias1->Fill(PlaneAngle_last);
1449  PlaneAngles_first_fromPi0_Outside_mbias1->Fill(PlaneAngle_first);
1450  PlaneAngles_first_fromPi0_Both_mbias1->Fill(PlaneAngle_first);
1451  }
1452  }
1453  }
1454 
1455  PlaneAngles_last_candidates_Outside_mbias1->Fill(PlaneAngle_last);
1456  PlaneAngles_last_candidates_Both_mbias1->Fill(PlaneAngle_last);
1457  PlaneAngles_first_candidates_Outside_mbias1->Fill(PlaneAngle_first);
1458  PlaneAngles_first_candidates_Both_mbias1->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_mbias1[i]);
1470  frefId.push_back(stsIndex_plus_Outside_mbias1[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_mbias1.push_back(EventNumMan);
1479  EMT_man_NofRings_Outside_mbias1.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_mbias1->Fill(InvmassReco);
1488  GammaOpeningAngleReco_all_Outside_mbias1->Fill(OpeningAngle);
1489  Pdg_all_Outside_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1490  Pdg_all_Outside_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1491  P_reco_all_Outside_mbias1->Fill(part1.Mag());
1492  P_reco_all_Outside_mbias1->Fill(part2.Mag());
1493  Pt_reco_all_Outside_mbias1->Fill(part1.Perp());
1494  Pt_reco_all_Outside_mbias1->Fill(part2.Perp());
1495  GammaInvMassReco_all_Both_mbias1->Fill(InvmassReco);
1496  GammaOpeningAngleReco_all_Both_mbias1->Fill(OpeningAngle);
1497  Pdg_all_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1498  Pdg_all_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1499  P_reco_all_Both_mbias1->Fill(part1.Mag());
1500  P_reco_all_Both_mbias1->Fill(part2.Mag());
1501  Pt_reco_all_Both_mbias1->Fill(part1.Perp());
1502  Pt_reco_all_Both_mbias1->Fill(part2.Perp());
1503  }
1504 
1505  // only cases, when RICH == 0
1506  if (richcheck == 0) {
1510  GammaInvMassReco_zero_Outside_mbias1->Fill(InvmassReco);
1511  GammaOpeningAngleReco_zero_Outside_mbias1->Fill(OpeningAngle);
1512  Pdg_zero_Outside_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1513  Pdg_zero_Outside_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1514  P_reco_zero_Outside_mbias1->Fill(part1.Mag());
1515  P_reco_zero_Outside_mbias1->Fill(part2.Mag());
1516  Pt_reco_zero_Outside_mbias1->Fill(part1.Perp());
1517  Pt_reco_zero_Outside_mbias1->Fill(part2.Perp());
1518  GammaInvMassReco_zero_Both_mbias1->Fill(InvmassReco);
1519  GammaOpeningAngleReco_zero_Both_mbias1->Fill(OpeningAngle);
1520  Pdg_zero_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1521  Pdg_zero_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1522  P_reco_zero_Both_mbias1->Fill(part1.Mag());
1523  P_reco_zero_Both_mbias1->Fill(part2.Mag());
1524  Pt_reco_zero_Both_mbias1->Fill(part1.Perp());
1525  Pt_reco_zero_Both_mbias1->Fill(part2.Perp());
1526  }
1527 
1528  // only cases, when RICH == 1
1529  if (richcheck == 1) {
1533  GammaInvMassReco_one_Outside_mbias1->Fill(InvmassReco);
1534  GammaOpeningAngleReco_one_Outside_mbias1->Fill(OpeningAngle);
1535  Pdg_one_Outside_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1536  Pdg_one_Outside_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1537  P_reco_one_Outside_mbias1->Fill(part1.Mag());
1538  P_reco_one_Outside_mbias1->Fill(part2.Mag());
1539  Pt_reco_one_Outside_mbias1->Fill(part1.Perp());
1540  Pt_reco_one_Outside_mbias1->Fill(part2.Perp());
1541  GammaInvMassReco_one_Both_mbias1->Fill(InvmassReco);
1542  GammaOpeningAngleReco_one_Both_mbias1->Fill(OpeningAngle);
1543  Pdg_one_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1544  Pdg_one_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1545  P_reco_one_Both_mbias1->Fill(part1.Mag());
1546  P_reco_one_Both_mbias1->Fill(part2.Mag());
1547  Pt_reco_one_Both_mbias1->Fill(part1.Perp());
1548  Pt_reco_one_Both_mbias1->Fill(part2.Perp());
1549  }
1550 
1551  // only cases, when RICH == 2
1552  if (richcheck == 2) {
1556  GammaInvMassReco_two_Outside_mbias1->Fill(InvmassReco);
1557  GammaOpeningAngleReco_two_Outside_mbias1->Fill(OpeningAngle);
1558  Pdg_two_Outside_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1559  Pdg_two_Outside_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1560  P_reco_two_Outside_mbias1->Fill(part1.Mag());
1561  P_reco_two_Outside_mbias1->Fill(part2.Mag());
1562  Pt_reco_two_Outside_mbias1->Fill(part1.Perp());
1563  Pt_reco_two_Outside_mbias1->Fill(part2.Perp());
1564  GammaInvMassReco_two_Both_mbias1->Fill(InvmassReco);
1565  GammaOpeningAngleReco_two_Both_mbias1->Fill(OpeningAngle);
1566  Pdg_two_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1567  Pdg_two_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1568  P_reco_two_Both_mbias1->Fill(part1.Mag());
1569  P_reco_two_Both_mbias1->Fill(part2.Mag());
1570  Pt_reco_two_Both_mbias1->Fill(part1.Perp());
1571  Pt_reco_two_Both_mbias1->Fill(part2.Perp());
1572  }
1573 
1574  // cases, when RICH == 1 or RICH == 2 together
1575  if (richcheck == 1 || richcheck == 2) {
1579  GammaInvMassReco_onetwo_Outside_mbias1->Fill(InvmassReco);
1580  GammaOpeningAngleReco_onetwo_Outside_mbias1->Fill(OpeningAngle);
1581  Pdg_onetwo_Outside_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1582  Pdg_onetwo_Outside_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1583  P_reco_onetwo_Outside_mbias1->Fill(part1.Mag());
1584  P_reco_onetwo_Outside_mbias1->Fill(part2.Mag());
1585  Pt_reco_onetwo_Outside_mbias1->Fill(part1.Perp());
1586  Pt_reco_onetwo_Outside_mbias1->Fill(part2.Perp());
1587  GammaInvMassReco_onetwo_Both_mbias1->Fill(InvmassReco);
1588  GammaOpeningAngleReco_onetwo_Both_mbias1->Fill(OpeningAngle);
1589  Pdg_onetwo_Both_mbias1->Fill(TMath::Abs(part1MC->GetPdgCode()));
1590  Pdg_onetwo_Both_mbias1->Fill(TMath::Abs(part2MC->GetPdgCode()));
1591  P_reco_onetwo_Both_mbias1->Fill(part1.Mag());
1592  P_reco_onetwo_Both_mbias1->Fill(part2.Mag());
1593  Pt_reco_onetwo_Both_mbias1->Fill(part1.Perp());
1594  Pt_reco_onetwo_Both_mbias1->Fill(part2.Perp());
1595  }
1596  }
1597  }
1598 
1599  //cout << "number of gammas Outside with 0-2 electron identified in RICH = " << Gammas_all_Outside_mbias1.size() << endl;
1600  //cout << "number of gammas Outside with 0 electron identified in RICH = " << Gammas_zero_Outside_mbias1.size() << endl;
1601  //cout << "number of gammas Outside with 1 electron identified in RICH = " << Gammas_one_Outside_mbias1.size() << endl;
1602  //cout << "number of gammas Outside with 2 electron identified in RICH = " << Gammas_two_Outside_mbias1.size() << endl;
1603  //cout << "number of gammas Outside with 1-2 electron identified in RICH = " << Gammas_onetwo_Outside_mbias1.size() << endl;
1604 }
1605 
1606 
1609  Gammas_all_Outside_mbias1.begin(),
1612  Gammas_all_Target_mbias1.begin(),
1613  Gammas_all_Target_mbias1.end());
1618  Gammas_zero_Target_mbias1.begin(),
1621  Gammas_one_Outside_mbias1.begin(),
1624  Gammas_one_Target_mbias1.begin(),
1625  Gammas_one_Target_mbias1.end());
1627  Gammas_two_Outside_mbias1.begin(),
1630  Gammas_two_Target_mbias1.begin(),
1631  Gammas_two_Target_mbias1.end());
1638 
1679 
1710 
1711  //cout << "number of gammas Both with 0-2 electron identified in RICH = " << Gammas_all_Both_mbias1.size() << endl;
1712  //cout << "number of gammas Both with 0 electron identified in RICH = " << Gammas_zero_Both_mbias1.size() << endl;
1713  //cout << "number of gammas Both with 1 electron identified in RICH = " << Gammas_one_Both_mbias1.size() << endl;
1714  //cout << "number of gammas Both with 2 electron identified in RICH = " << Gammas_two_Both_mbias1.size() << endl;
1715  //cout << "number of gammas Both with 1-2 electron identified in RICH = " << Gammas_onetwo_Both_mbias1.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_mbias1->Fill(params.fMinv);
1771  if (params.fPt > 0.4 && params.fPt <= 0.8)
1772  rap_vs_Pt_InM_2_mbias1->Fill(params.fMinv);
1773  if (params.fPt > 0.8 && params.fPt <= 1.2)
1774  rap_vs_Pt_InM_3_mbias1->Fill(params.fMinv);
1775  if (params.fPt > 1.2 && params.fPt <= 1.6)
1776  rap_vs_Pt_InM_4_mbias1->Fill(params.fMinv);
1777  if (params.fPt > 1.6 && params.fPt <= 2.0)
1778  rap_vs_Pt_InM_5_mbias1->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_mbias1->Fill(params.fMinv);
1783  if (params.fPt > 0.4 && params.fPt <= 0.8)
1784  rap_vs_Pt_InM_7_mbias1->Fill(params.fMinv);
1785  if (params.fPt > 0.8 && params.fPt <= 1.2)
1786  rap_vs_Pt_InM_8_mbias1->Fill(params.fMinv);
1787  if (params.fPt > 1.2 && params.fPt <= 1.6)
1788  rap_vs_Pt_InM_9_mbias1->Fill(params.fMinv);
1789  if (params.fPt > 1.6 && params.fPt <= 2.0)
1790  rap_vs_Pt_InM_10_mbias1->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_mbias1->Fill(params.fMinv);
1795  if (params.fPt > 0.4 && params.fPt <= 0.8)
1796  rap_vs_Pt_InM_12_mbias1->Fill(params.fMinv);
1797  if (params.fPt > 0.8 && params.fPt <= 1.2)
1798  rap_vs_Pt_InM_13_mbias1->Fill(params.fMinv);
1799  if (params.fPt > 1.2 && params.fPt <= 1.6)
1800  rap_vs_Pt_InM_14_mbias1->Fill(params.fMinv);
1801  if (params.fPt > 1.6 && params.fPt <= 2.0)
1802  rap_vs_Pt_InM_15_mbias1->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_mbias1->Fill(params.fMinv);
1807  if (params.fPt > 0.4 && params.fPt <= 0.8)
1808  rap_vs_Pt_InM_17_mbias1->Fill(params.fMinv);
1809  if (params.fPt > 0.8 && params.fPt <= 1.2)
1810  rap_vs_Pt_InM_18_mbias1->Fill(params.fMinv);
1811  if (params.fPt > 1.2 && params.fPt <= 1.6)
1812  rap_vs_Pt_InM_19_mbias1->Fill(params.fMinv);
1813  if (params.fPt > 1.6 && params.fPt <= 2.0)
1814  rap_vs_Pt_InM_20_mbias1->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_mbias1->Fill(params.fMinv);
1819  if (params.fPt > 0.4 && params.fPt <= 0.8)
1820  rap_vs_Pt_InM_22_mbias1->Fill(params.fMinv);
1821  if (params.fPt > 0.8 && params.fPt <= 1.2)
1822  rap_vs_Pt_InM_23_mbias1->Fill(params.fMinv);
1823  if (params.fPt > 1.2 && params.fPt <= 1.6)
1824  rap_vs_Pt_InM_24_mbias1->Fill(params.fMinv);
1825  if (params.fPt > 1.6 && params.fPt <= 2.0)
1826  rap_vs_Pt_InM_25_mbias1->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_mbias1->Fill(params.fMinv);
1831  if (params.fPt > 0.4 && params.fPt <= 0.8)
1832  rap_vs_Pt_InM_27_mbias1->Fill(params.fMinv);
1833  if (params.fPt > 0.8 && params.fPt <= 1.2)
1834  rap_vs_Pt_InM_28_mbias1->Fill(params.fMinv);
1835  if (params.fPt > 1.2 && params.fPt <= 1.6)
1836  rap_vs_Pt_InM_29_mbias1->Fill(params.fMinv);
1837  if (params.fPt > 1.6 && params.fPt <= 2.0)
1838  rap_vs_Pt_InM_30_mbias1->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_mbias1.size();
1919  cout << "Mixing in Manual(Target_mbias1) - 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_mbias1[a][0];
1926  TVector3 e12 = EMT_man_pair_momenta_Target_mbias1[a][1];
1927  TVector3 e21 = EMT_man_pair_momenta_Target_mbias1[b][0];
1928  TVector3 e22 = EMT_man_pair_momenta_Target_mbias1[b][1];
1929  CbmLmvmKinematicParams params =
1931  e11, e12, e21, e22);
1932 
1933  EMT_InvMass_all_Target_mbias1->Fill(params.fMinv);
1934  if (EMT_man_NofRings_Target_mbias1[a] == 0
1935  && EMT_man_NofRings_Target_mbias1[b] == 0)
1936  EMT_InvMass_zero_Target_mbias1->Fill(params.fMinv);
1937  if (EMT_man_NofRings_Target_mbias1[a] == 1
1938  && EMT_man_NofRings_Target_mbias1[b] == 1)
1939  EMT_InvMass_one_Target_mbias1->Fill(params.fMinv);
1940  if (EMT_man_NofRings_Target_mbias1[a] == 2
1941  && EMT_man_NofRings_Target_mbias1[b] == 2)
1942  EMT_InvMass_two_Target_mbias1->Fill(params.fMinv);
1943  if ((EMT_man_NofRings_Target_mbias1[a] == 1
1944  || EMT_man_NofRings_Target_mbias1[a] == 2)
1945  && (EMT_man_NofRings_Target_mbias1[b] == 1
1946  || EMT_man_NofRings_Target_mbias1[b] == 2))
1948  }
1949  }
1950 }
1951 
1952 
1954 // OUTSIDE
1955 {
1956  Int_t nof_Outside = EMT_man_Event_Outside_mbias1.size();
1957  cout << "Mixing in Manual(Outside_mbias1) - 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_mbias1[a][0];
1964  TVector3 e12 = EMT_man_pair_momenta_Outside_mbias1[a][1];
1965  TVector3 e21 = EMT_man_pair_momenta_Outside_mbias1[b][0];
1966  TVector3 e22 = EMT_man_pair_momenta_Outside_mbias1[b][1];
1967  CbmLmvmKinematicParams params =
1969  e11, e12, e21, e22);
1970 
1971  EMT_InvMass_all_Outside_mbias1->Fill(params.fMinv);
1974  EMT_InvMass_zero_Outside_mbias1->Fill(params.fMinv);
1977  EMT_InvMass_one_Outside_mbias1->Fill(params.fMinv);
1980  EMT_InvMass_two_Outside_mbias1->Fill(params.fMinv);
1981  if ((EMT_man_NofRings_Outside_mbias1[a] == 1
1984  || EMT_man_NofRings_Outside_mbias1[b] == 2))
1986  }
1987  }
1988 }
1989 
1990 
1992 // BOTH
1993 {
1994  Int_t nof_Both = EMT_man_Event_Both_mbias1.size();
1995  cout << "Mixing in Manual(Both_mbias1) - 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_mbias1[a][0];
2001  TVector3 e12 = EMT_man_pair_momenta_Both_mbias1[a][1];
2002  TVector3 e21 = EMT_man_pair_momenta_Both_mbias1[b][0];
2003  TVector3 e22 = EMT_man_pair_momenta_Both_mbias1[b][1];
2004  CbmLmvmKinematicParams params =
2006  e11, e12, e21, e22);
2007 
2008  EMT_InvMass_all_Both_mbias1->Fill(params.fMinv);
2009  if (EMT_man_NofRings_Both_mbias1[a] == 0
2010  && EMT_man_NofRings_Both_mbias1[b] == 0)
2011  EMT_InvMass_zero_Both_mbias1->Fill(params.fMinv);
2012  if (EMT_man_NofRings_Both_mbias1[a] == 1
2013  && EMT_man_NofRings_Both_mbias1[b] == 1)
2014  EMT_InvMass_one_Both_mbias1->Fill(params.fMinv);
2015  if (EMT_man_NofRings_Both_mbias1[a] == 2
2016  && EMT_man_NofRings_Both_mbias1[b] == 2)
2017  EMT_InvMass_two_Both_mbias1->Fill(params.fMinv);
2018  if ((EMT_man_NofRings_Both_mbias1[a] == 1
2019  || EMT_man_NofRings_Both_mbias1[a] == 2)
2020  && (EMT_man_NofRings_Both_mbias1[b] == 1
2021  || EMT_man_NofRings_Both_mbias1[b] == 2))
2022  EMT_InvMass_onetwo_Both_mbias1->Fill(params.fMinv);
2023 
2024  // separate by rap and Pt only for onetwo
2025  if ((EMT_man_NofRings_Both_mbias1[a] == 1
2026  || EMT_man_NofRings_Both_mbias1[a] == 2)
2027  && (EMT_man_NofRings_Both_mbias1[b] == 1
2028  || EMT_man_NofRings_Both_mbias1[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_mbias1->Fill(params.fMinv);
2032  if (params.fPt > 0.4 && params.fPt <= 0.8)
2033  rap_vs_Pt_InM_mixing_2_mbias1->Fill(params.fMinv);
2034  if (params.fPt > 0.8 && params.fPt <= 1.2)
2035  rap_vs_Pt_InM_mixing_3_mbias1->Fill(params.fMinv);
2036  if (params.fPt > 1.2 && params.fPt <= 1.6)
2037  rap_vs_Pt_InM_mixing_4_mbias1->Fill(params.fMinv);
2038  if (params.fPt > 1.6 && params.fPt <= 2.0)
2039  rap_vs_Pt_InM_mixing_5_mbias1->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_mbias1->Fill(params.fMinv);
2044  if (params.fPt > 0.4 && params.fPt <= 0.8)
2045  rap_vs_Pt_InM_mixing_7_mbias1->Fill(params.fMinv);
2046  if (params.fPt > 0.8 && params.fPt <= 1.2)
2047  rap_vs_Pt_InM_mixing_8_mbias1->Fill(params.fMinv);
2048  if (params.fPt > 1.2 && params.fPt <= 1.6)
2049  rap_vs_Pt_InM_mixing_9_mbias1->Fill(params.fMinv);
2050  if (params.fPt > 1.6 && params.fPt <= 2.0)
2051  rap_vs_Pt_InM_mixing_10_mbias1->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_mbias1->Fill(params.fMinv);
2056  if (params.fPt > 0.4 && params.fPt <= 0.8)
2057  rap_vs_Pt_InM_mixing_12_mbias1->Fill(params.fMinv);
2058  if (params.fPt > 0.8 && params.fPt <= 1.2)
2059  rap_vs_Pt_InM_mixing_13_mbias1->Fill(params.fMinv);
2060  if (params.fPt > 1.2 && params.fPt <= 1.6)
2061  rap_vs_Pt_InM_mixing_14_mbias1->Fill(params.fMinv);
2062  if (params.fPt > 1.6 && params.fPt <= 2.0)
2063  rap_vs_Pt_InM_mixing_15_mbias1->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_mbias1->Fill(params.fMinv);
2068  if (params.fPt > 0.4 && params.fPt <= 0.8)
2069  rap_vs_Pt_InM_mixing_17_mbias1->Fill(params.fMinv);
2070  if (params.fPt > 0.8 && params.fPt <= 1.2)
2071  rap_vs_Pt_InM_mixing_18_mbias1->Fill(params.fMinv);
2072  if (params.fPt > 1.2 && params.fPt <= 1.6)
2073  rap_vs_Pt_InM_mixing_19_mbias1->Fill(params.fMinv);
2074  if (params.fPt > 1.6 && params.fPt <= 2.0)
2075  rap_vs_Pt_InM_mixing_20_mbias1->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_mbias1->Fill(params.fMinv);
2080  if (params.fPt > 0.4 && params.fPt <= 0.8)
2081  rap_vs_Pt_InM_mixing_22_mbias1->Fill(params.fMinv);
2082  if (params.fPt > 0.8 && params.fPt <= 1.2)
2083  rap_vs_Pt_InM_mixing_23_mbias1->Fill(params.fMinv);
2084  if (params.fPt > 1.2 && params.fPt <= 1.6)
2085  rap_vs_Pt_InM_mixing_24_mbias1->Fill(params.fMinv);
2086  if (params.fPt > 1.6 && params.fPt <= 2.0)
2087  rap_vs_Pt_InM_mixing_25_mbias1->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_mbias1->Fill(params.fMinv);
2092  if (params.fPt > 0.4 && params.fPt <= 0.8)
2093  rap_vs_Pt_InM_mixing_27_mbias1->Fill(params.fMinv);
2094  if (params.fPt > 0.8 && params.fPt <= 1.2)
2095  rap_vs_Pt_InM_mixing_28_mbias1->Fill(params.fMinv);
2096  if (params.fPt > 1.2 && params.fPt <= 1.6)
2097  rap_vs_Pt_InM_mixing_29_mbias1->Fill(params.fMinv);
2098  if (params.fPt > 1.6 && params.fPt <= 2.0)
2099  rap_vs_Pt_InM_mixing_30_mbias1->Fill(params.fMinv);
2100  }
2101  }
2102  }
2103  }
2104 }
2105 
2106 
2107 int CbmKresConversionManualmbias1::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_mbias1");
2362  gDirectory->cd("Target_mbias1");
2363  gDirectory->mkdir("CheckCuts_Target_mbias1");
2364  gDirectory->cd("CheckCuts_Target_mbias1");
2365  for (UInt_t i = 0; i < fHistoList_man_cuts_Target_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.size(); i++) {
2404  }
2405  gDirectory->cd("..");
2406 
2407  gDirectory->cd("..");
2408 
2409 
2410  gDirectory->mkdir("Outside_mbias1");
2411  gDirectory->cd("Outside_mbias1");
2412  gDirectory->mkdir("CheckCuts_Outside_mbias1");
2413  gDirectory->cd("CheckCuts_Outside_mbias1");
2414  for (UInt_t i = 0; i < fHistoList_man_cuts_Outside_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.size(); i++) {
2453  }
2454  gDirectory->cd("..");
2455  gDirectory->cd("..");
2456 
2457 
2458  gDirectory->mkdir("Both_mbias1");
2459  gDirectory->cd("Both_mbias1");
2460  gDirectory->mkdir("CheckCuts_Both_mbias1");
2461  gDirectory->cd("CheckCuts_Both_mbias1");
2462  for (UInt_t i = 0; i < fHistoList_man_cuts_Both_mbias1.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_mbias1.size(); i++) {
2470  }
2471  gDirectory->cd("..");
2472  gDirectory->mkdir("rap_vs_Pt_onetwo_Both_mbias1");
2473  gDirectory->cd("rap_vs_Pt_onetwo_Both_mbias1");
2474  for (UInt_t i = 0; i < fHistoList_rap_vs_pt_InM_mbias1.size(); i++) {
2476  }
2477  gDirectory->cd("..");
2478  gDirectory->mkdir("BG_Both_mbias1");
2479  gDirectory->cd("BG_Both_mbias1");
2480  gDirectory->mkdir("BG_Both_mbias1_all");
2481  gDirectory->cd("BG_Both_mbias1_all");
2482  for (UInt_t i = 0; i < fHistoList_bg_InM_all_Both_mbias1.size(); i++) {
2484  }
2485  gDirectory->cd("..");
2486  gDirectory->mkdir("BG_Both_mbias1_zero");
2487  gDirectory->cd("BG_Both_mbias1_zero");
2488  for (UInt_t i = 0; i < fHistoList_bg_InM_zero_Both_mbias1.size(); i++) {
2490  }
2491  gDirectory->cd("..");
2492  gDirectory->mkdir("BG_Both_mbias1_one");
2493  gDirectory->cd("BG_Both_mbias1_one");
2494  for (UInt_t i = 0; i < fHistoList_bg_InM_one_Both_mbias1.size(); i++) {
2496  }
2497  gDirectory->cd("..");
2498  gDirectory->mkdir("BG_Both_mbias1_two");
2499  gDirectory->cd("BG_Both_mbias1_two");
2500  for (UInt_t i = 0; i < fHistoList_bg_InM_two_Both_mbias1.size(); i++) {
2502  }
2503  gDirectory->cd("..");
2504  gDirectory->mkdir("BG_Both_mbias1_onetwo");
2505  gDirectory->cd("BG_Both_mbias1_onetwo");
2506  for (UInt_t i = 0; i < fHistoList_bg_InM_onetwo_Both_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.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_mbias1.size(); i++) {
2539  }
2540  gDirectory->cd("..");
2541  for (UInt_t i = 0; i < fHistoList_man_Both_mbias1.size(); i++) {
2542  fHistoList_man_Both_mbias1[i]->Write();
2543  }
2544  gDirectory->cd("..");
2545 }
2546 
2550  new TH2D("InvMass_vs_OA_candidates_Both_mbias1",
2551  "InvMass_vs_OA_candidates_Both_mbias1; 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_mbias1",
2563  "InvMass_vs_OA_fromPi0_Both_mbias1; 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_mbias1",
2574  "GammasInvMass_candidates_Both_mbias1; invariant mass in GeV/c^{2};#",
2575  510,
2576  -0.01,
2577  0.5);
2581  new TH1D("GammasOA_candidates_Both_mbias1",
2582  "GammasOA_candidates_Both_mbias1; opening angle in degree;#",
2583  300,
2584  -0.1,
2585  29.9);
2588  new TH1D("GammasInvMass_fromPi0_Both_mbias1",
2589  "GammasInvMass_fromPi0_Both_mbias1; invariant mass in GeV/c^{2};#",
2590  510,
2591  -0.01,
2592  0.5);
2595  new TH1D("GammasOA_fromPi0_Both_mbias1",
2596  "GammasOA_fromPi0_Both_mbias1; opening angle in degree;#",
2597  300,
2598  -0.1,
2599  29.9);
2602  "PlaneAngles_last_candidates_Both_mbias1",
2603  "PlaneAngles_last_candidates_Both_mbias1; #theta angle in degree;#",
2604  720,
2605  -1.,
2606  179.);
2610  new TH1D("PlaneAngles_last_fromPi0_Both_mbias1",
2611  "PlaneAngles_last_fromPi0_Both_mbias1; #theta angle in degree;#",
2612  720,
2613  -1.,
2614  179.);
2618  "PlaneAngles_first_candidates_Both_mbias1",
2619  "PlaneAngles_first_candidates_Both_mbias1; #theta angle in degree;#",
2620  720,
2621  -1.,
2622  179.);
2626  new TH1D("PlaneAngles_first_fromPi0_Both_mbias1",
2627  "PlaneAngles_first_fromPi0_Both_mbias1; #theta angle in degree;#",
2628  720,
2629  -1.,
2630  179.);
2633 
2634 
2636  new TH2D("InvMass_vs_OA_candidates_Target_mbias1",
2637  "InvMass_vs_OA_candidates_Target_mbias1; 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_mbias1",
2649  "InvMass_vs_OA_fromPi0_Target_mbias1; 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_mbias1",
2661  "GammasInvMass_candidates_Target_mbias1; invariant mass in GeV/c^{2};#",
2662  510,
2663  -0.01,
2664  0.5);
2668  new TH1D("GammasOA_candidates_Target_mbias1",
2669  "GammasOA_candidates_Target_mbias1; opening angle in degree;#",
2670  300,
2671  -0.1,
2672  29.9);
2676  "GammasInvMass_fromPi0_Target_mbias1",
2677  "GammasInvMass_fromPi0_Target_mbias1; invariant mass in GeV/c^{2};#",
2678  510,
2679  -0.01,
2680  0.5);
2684  new TH1D("GammasOA_fromPi0_Target_mbias1",
2685  "GammasOA_fromPi0_Target_mbias1; opening angle in degree;#",
2686  300,
2687  -0.1,
2688  29.9);
2691  "PlaneAngles_last_candidates_Target_mbias1",
2692  "PlaneAngles_last_candidates_Target_mbias1; #theta angle in degree;#",
2693  720,
2694  -1.,
2695  179.);
2699  new TH1D("PlaneAngles_last_fromPi0_Target_mbias1",
2700  "PlaneAngles_last_fromPi0_Target_mbias1; #theta angle in degree;#",
2701  720,
2702  -1.,
2703  179.);
2707  "PlaneAngles_first_candidates_Target_mbias1",
2708  "PlaneAngles_first_candidates_Target_mbias1; #theta angle in degree;#",
2709  720,
2710  -1.,
2711  179.);
2715  "PlaneAngles_first_fromPi0_Target_mbias1",
2716  "PlaneAngles_first_fromPi0_Target_mbias1; #theta angle in degree;#",
2717  720,
2718  -1.,
2719  179.);
2722 
2723 
2725  new TH2D("InvMass_vs_OA_candidates_Outside_mbias1",
2726  "InvMass_vs_OA_candidates_Outside_mbias1; 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_mbias1",
2738  "InvMass_vs_OA_fromPi0_Outside_mbias1; 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_mbias1",
2750  "GammasInvMass_candidates_Outside_mbias1; invariant mass in GeV/c^{2};#",
2751  510,
2752  -0.01,
2753  0.5);
2757  new TH1D("GammasOA_candidates_Outside_mbias1",
2758  "GammasOA_candidates_Outside_mbias1; opening angle in degree;#",
2759  300,
2760  -0.1,
2761  29.9);
2765  "GammasInvMass_fromPi0_Outside_mbias1",
2766  "GammasInvMass_fromPi0_Outside_mbias1; invariant mass in GeV/c^{2};#",
2767  510,
2768  -0.01,
2769  0.5);
2773  new TH1D("GammasOA_fromPi0_Outside_mbias1",
2774  "GammasOA_fromPi0_Outside_mbias1; opening angle in degree;#",
2775  300,
2776  -0.1,
2777  29.9);
2780  "PlaneAngles_last_candidates_Outside_mbias1",
2781  "PlaneAngles_last_candidates_Outside_mbias1; #theta angle in degree;#",
2782  720,
2783  -1.,
2784  179.);
2788  "PlaneAngles_last_fromPi0_Outside_mbias1",
2789  "PlaneAngles_last_fromPi0_Outside_mbias1; #theta angle in degree;#",
2790  720,
2791  -1.,
2792  179.);
2796  "PlaneAngles_first_candidates_Outside_mbias1",
2797  "PlaneAngles_first_candidates_Outside_mbias1; #theta angle in degree;#",
2798  720,
2799  -1.,
2800  179.);
2804  "PlaneAngles_first_fromPi0_Outside_mbias1",
2805  "PlaneAngles_first_fromPi0_Outside_mbias1; #theta angle in degree;#",
2806  720,
2807  -1.,
2808  179.);
2811 
2812 
2813  // Target_mbias1 => all
2815  "GammaInvMassReco_all_Target_mbias1",
2816  "GammaInvMassReco_all_Target_mbias1; invariant mass in GeV/c^{2};#",
2817  110,
2818  -0.01,
2819  0.1);
2823  new TH1D("GammaOpeningAngleReco_all_Target_mbias1",
2824  "GammaOpeningAngleReco_all_Target_mbias1; angle [deg];#",
2825  200,
2826  -0.1,
2827  19.9);
2830  Pdg_all_Target_mbias1 = new TH1D(
2831  "Pdg_all_Target_mbias1", "Pdg_all_Target_mbias1; Id;#", 800, 0, 400);
2834  new TH1D("P_reco_all_Target_mbias1",
2835  "P_reco_all_Target_mbias1; P in GeV/c^{2};#",
2836  600,
2837  0,
2838  6);
2841  new TH1D("Pt_reco_all_Target_mbias1",
2842  "Pt_reco_all_Target_mbias1; P_{t} in GeV/c^{2};#",
2843  300,
2844  0,
2845  3);
2848  new TH1D("Pi0InvMassReco_all_Target_mbias1",
2849  "Pi0InvMassReco_all_Target_mbias1; invariant mass in GeV/c^{2};#",
2850  1000,
2851  0,
2852  2.0);
2855  new TH1D("EMT_InvMass_all_Target_mbias1",
2856  "EMT_InvMass_all_Target_mbias1; invariant mass in GeV/c^{2};#",
2857  1000,
2858  0,
2859  2.0);
2862  new TH2D("Pi0_pt_vs_rap_all_Target_mbias1",
2863  "Pi0_pt_vs_rap_all_Target_mbias1; 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_mbias1",
2873  "Pi0_pt_vs_rap_est_all_Target_mbias1; rapidity y; p_{t} in GeV/c ",
2874  10,
2875  0.,
2876  4.,
2877  10,
2878  0.,
2879  4.);
2882 
2883 
2884  // Target_mbias1 => zero
2886  "GammaInvMassReco_zero_Target_mbias1",
2887  "GammaInvMassReco_zero_Target_mbias1; invariant mass in GeV/c^{2};#",
2888  110,
2889  -0.01,
2890  0.1);
2894  new TH1D("GammaOpeningAngleReco_zero_Target_mbias1",
2895  "GammaOpeningAngleReco_zero_Target_mbias1; angle [deg];#",
2896  200,
2897  -0.1,
2898  19.9);
2901  Pdg_zero_Target_mbias1 = new TH1D(
2902  "Pdg_zero_Target_mbias1", "Pdg_zero_Target_mbias1; Id;#", 800, 0, 400);
2905  new TH1D("P_reco_zero_Target_mbias1",
2906  "P_reco_zero_Target_mbias1; P in GeV/c^{2};#",
2907  600,
2908  0,
2909  6);
2912  new TH1D("Pt_reco_zero_Target_mbias1",
2913  "Pt_reco_zero_Target_mbias1; P_{t} in GeV/c^{2};#",
2914  300,
2915  0,
2916  3);
2919  new TH1D("Pi0InvMassReco_zero_Target_mbias1",
2920  "Pi0InvMassReco_zero_Target_mbias1; invariant mass in GeV/c^{2};#",
2921  1000,
2922  0,
2923  2.0);
2927  new TH1D("EMT_InvMass_zero_Target_mbias1",
2928  "EMT_InvMass_zero_Target_mbias1; invariant mass in GeV/c^{2};#",
2929  1000,
2930  0,
2931  2.0);
2934  new TH2D("Pi0_pt_vs_rap_zero_Target_mbias1",
2935  "Pi0_pt_vs_rap_zero_Target_mbias1; 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_mbias1",
2945  "Pi0_pt_vs_rap_est_zero_Target_mbias1; rapidity y; p_{t} in GeV/c ",
2946  10,
2947  0.,
2948  4.,
2949  10,
2950  0.,
2951  4.);
2954 
2955 
2956  // Target_mbias1 => one
2958  "GammaInvMassReco_one_Target_mbias1",
2959  "GammaInvMassReco_one_Target_mbias1; invariant mass in GeV/c^{2};#",
2960  110,
2961  -0.01,
2962  0.1);
2966  new TH1D("GammaOpeningAngleReco_one_Target_mbias1",
2967  "GammaOpeningAngleReco_one_Target_mbias1; angle [deg];#",
2968  200,
2969  -0.1,
2970  19.9);
2973  Pdg_one_Target_mbias1 = new TH1D(
2974  "Pdg_one_Target_mbias1", "Pdg_one_Target_mbias1; Id;#", 800, 0, 400);
2977  new TH1D("P_reco_one_Target_mbias1",
2978  "P_reco_one_Target_mbias1; P in GeV/c^{2};#",
2979  600,
2980  0,
2981  6);
2984  new TH1D("Pt_reco_one_Target_mbias1",
2985  "Pt_reco_one_Target_mbias1; P_{t} in GeV/c^{2};#",
2986  300,
2987  0,
2988  3);
2991  new TH1D("Pi0InvMassReco_one_Target_mbias1",
2992  "Pi0InvMassReco_one_Target_mbias1; invariant mass in GeV/c^{2};#",
2993  1000,
2994  0,
2995  2.0);
2998  new TH1D("EMT_InvMass_one_Target_mbias1",
2999  "EMT_InvMass_one_Target_mbias1; invariant mass in GeV/c^{2};#",
3000  1000,
3001  0,
3002  2.0);
3005  new TH2D("Pi0_pt_vs_rap_one_Target_mbias1",
3006  "Pi0_pt_vs_rap_one_Target_mbias1; 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_mbias1",
3016  "Pi0_pt_vs_rap_est_one_Target_mbias1; rapidity y; p_{t} in GeV/c ",
3017  10,
3018  0.,
3019  4.,
3020  10,
3021  0.,
3022  4.);
3025 
3026 
3027  // Target_mbias1 => two
3029  "GammaInvMassReco_two_Target_mbias1",
3030  "GammaInvMassReco_two_Target_mbias1; invariant mass in GeV/c^{2};#",
3031  110,
3032  -0.01,
3033  0.1);
3037  new TH1D("GammaOpeningAngleReco_two_Target_mbias1",
3038  "GammaOpeningAngleReco_two_Target_mbias1; angle [deg];#",
3039  200,
3040  -0.1,
3041  19.9);
3044  Pdg_two_Target_mbias1 = new TH1D(
3045  "Pdg_two_Target_mbias1", "Pdg_two_Target_mbias1; Id;#", 800, 0, 400);
3048  new TH1D("P_reco_two_Target_mbias1",
3049  "P_reco_two_Target_mbias1; P in GeV/c^{2};#",
3050  600,
3051  0,
3052  6);
3055  new TH1D("Pt_reco_two_Target_mbias1",
3056  "Pt_reco_two_Target_mbias1; P_{t} in GeV/c^{2};#",
3057  300,
3058  0,
3059  3);
3062  new TH1D("Pi0InvMassReco_two_Target_mbias1",
3063  "Pi0InvMassReco_two_Target_mbias1; invariant mass in GeV/c^{2};#",
3064  1000,
3065  0,
3066  2.0);
3069  new TH1D("EMT_InvMass_two_Target_mbias1",
3070  "EMT_InvMass_two_Target_mbias1; invariant mass in GeV/c^{2};#",
3071  1000,
3072  0,
3073  2.0);
3076  new TH2D("Pi0_pt_vs_rap_two_Target_mbias1",
3077  "Pi0_pt_vs_rap_two_Target_mbias1; 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_mbias1",
3087  "Pi0_pt_vs_rap_est_two_Target_mbias1; rapidity y; p_{t} in GeV/c ",
3088  10,
3089  0.,
3090  4.,
3091  10,
3092  0.,
3093  4.);
3096 
3097 
3098  // Target_mbias1 => onetwo
3100  "GammaInvMassReco_onetwo_Target_mbias1",
3101  "GammaInvMassReco_onetwo_Target_mbias1; invariant mass in GeV/c^{2};#",
3102  110,
3103  -0.01,
3104  0.1);
3108  new TH1D("GammaOpeningAngleReco_onetwo_Target_mbias1",
3109  "GammaOpeningAngleReco_onetwo_Target_mbias1; angle [deg];#",
3110  200,
3111  -0.1,
3112  19.9);
3115  Pdg_onetwo_Target_mbias1 = new TH1D(
3116  "Pdg_onetwo_Target_mbias1", "Pdg_onetwo_Target_mbias1; Id;#", 800, 0, 400);
3119  new TH1D("P_reco_onetwo_Target_mbias1",
3120  "P_reco_onetwo_Target_mbias1; P in GeV/c^{2};#",
3121  600,
3122  0,
3123  6);
3126  new TH1D("Pt_reco_onetwo_Target_mbias1",
3127  "Pt_reco_onetwo_Target_mbias1; P_{t} in GeV/c^{2};#",
3128  300,
3129  0,
3130  3);
3133  "Pi0InvMassReco_onetwo_Target_mbias1",
3134  "Pi0InvMassReco_onetwo_Target_mbias1; invariant mass in GeV/c^{2};#",
3135  1000,
3136  0,
3137  2.0);
3141  new TH1D("EMT_InvMass_onetwo_Target_mbias1",
3142  "EMT_InvMass_onetwo_Target_mbias1; invariant mass in GeV/c^{2};#",
3143  1000,
3144  0,
3145  2.0);
3149  new TH2D("Pi0_pt_vs_rap_onetwo_Target_mbias1",
3150  "Pi0_pt_vs_rap_onetwo_Target_mbias1; 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_mbias1",
3161  "Pi0_pt_vs_rap_est_onetwo_Target_mbias1; rapidity y; p_{t} in GeV/c ",
3162  10,
3163  0.,
3164  4.,
3165  10,
3166  0.,
3167  4.);
3170 
3171 
3172  // Outside_mbias1 => all
3174  "GammaInvMassReco_all_Outside_mbias1",
3175  "GammaInvMassReco_all_Outside_mbias1; invariant mass in GeV/c^{2};#",
3176  110,
3177  -0.01,
3178  0.1);
3182  new TH1D("GammaOpeningAngleReco_all_Outside_mbias1",
3183  "GammaOpeningAngleReco_all_Outside_mbias1; angle [deg];#",
3184  200,
3185  -0.1,
3186  19.9);
3189  Pdg_all_Outside_mbias1 = new TH1D(
3190  "Pdg_all_Outside_mbias1", "Pdg_all_Outside_mbias1; Id;#", 800, 0, 400);
3193  new TH1D("P_reco_all_Outside_mbias1",
3194  "P_reco_all_Outside_mbias1; P in GeV/c^{2};#",
3195  600,
3196  0,
3197  6);
3200  new TH1D("Pt_reco_all_Outside_mbias1",
3201  "Pt_reco_all_Outside_mbias1; P_{t} in GeV/c^{2};#",
3202  300,
3203  0,
3204  3);
3207  new TH1D("Pi0InvMassReco_all_Outside_mbias1",
3208  "Pi0InvMassReco_all_Outside_mbias1; invariant mass in GeV/c^{2};#",
3209  1000,
3210  0,
3211  2.0);
3215  new TH1D("EMT_InvMass_all_Outside_mbias1",
3216  "EMT_InvMass_all_Outside_mbias1; invariant mass in GeV/c^{2};#",
3217  1000,
3218  0,
3219  2.0);
3222  new TH2D("Pi0_pt_vs_rap_all_Outside_mbias1",
3223  "Pi0_pt_vs_rap_all_Outside_mbias1; 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_mbias1",
3233  "Pi0_pt_vs_rap_est_all_Outside_mbias1; rapidity y; p_{t} in GeV/c ",
3234  10,
3235  0.,
3236  4.,
3237  10,
3238  0.,
3239  4.);
3242 
3243 
3244  // Outside_mbias1 => zero
3246  "GammaInvMassReco_zero_Outside_mbias1",
3247  "GammaInvMassReco_zero_Outside_mbias1; invariant mass in GeV/c^{2};#",
3248  110,
3249  -0.01,
3250  0.1);
3254  new TH1D("GammaOpeningAngleReco_zero_Outside_mbias1",
3255  "GammaOpeningAngleReco_zero_Outside_mbias1; angle [deg];#",
3256  200,
3257  -0.1,
3258  19.9);
3261  Pdg_zero_Outside_mbias1 = new TH1D(
3262  "Pdg_zero_Outside_mbias1", "Pdg_zero_Outside_mbias1; Id;#", 800, 0, 400);
3265  new TH1D("P_reco_zero_Outside_mbias1",
3266  "P_reco_zero_Outside_mbias1; P in GeV/c^{2};#",
3267  600,
3268  0,
3269  6);
3272  new TH1D("Pt_reco_zero_Outside_mbias1",
3273  "Pt_reco_zero_Outside_mbias1; P_{t} in GeV/c^{2};#",
3274  300,
3275  0,
3276  3);
3279  "Pi0InvMassReco_zero_Outside_mbias1",
3280  "Pi0InvMassReco_zero_Outside_mbias1; invariant mass in GeV/c^{2};#",
3281  1000,
3282  0,
3283  2.0);
3287  new TH1D("EMT_InvMass_zero_Outside_mbias1",
3288  "EMT_InvMass_zero_Outside_mbias1; invariant mass in GeV/c^{2};#",
3289  1000,
3290  0,
3291  2.0);
3294  new TH2D("Pi0_pt_vs_rap_zero_Outside_mbias1",
3295  "Pi0_pt_vs_rap_zero_Outside_mbias1; 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_mbias1",
3306  "Pi0_pt_vs_rap_est_zero_Outside_mbias1; rapidity y; p_{t} in GeV/c ",
3307  10,
3308  0.,
3309  4.,
3310  10,
3311  0.,
3312  4.);
3315 
3316 
3317  // Outside_mbias1 => one
3319  "GammaInvMassReco_one_Outside_mbias1",
3320  "GammaInvMassReco_one_Outside_mbias1; invariant mass in GeV/c^{2};#",
3321  110,
3322  -0.01,
3323  0.1);
3327  new TH1D("GammaOpeningAngleReco_one_Outside_mbias1",
3328  "GammaOpeningAngleReco_one_Outside_mbias1; angle [deg];#",
3329  200,
3330  -0.1,
3331  19.9);
3334  Pdg_one_Outside_mbias1 = new TH1D(
3335  "Pdg_one_Outside_mbias1", "Pdg_one_Outside_mbias1; Id;#", 800, 0, 400);
3338  new TH1D("P_reco_one_Outside_mbias1",
3339  "P_reco_one_Outside_mbias1; P in GeV/c^{2};#",
3340  600,
3341  0,
3342  6);
3345  new TH1D("Pt_reco_one_Outside_mbias1",
3346  "Pt_reco_one_Outside_mbias1; P_{t} in GeV/c^{2};#",
3347  300,
3348  0,
3349  3);
3352  new TH1D("Pi0InvMassReco_one_Outside_mbias1",
3353  "Pi0InvMassReco_one_Outside_mbias1; invariant mass in GeV/c^{2};#",
3354  1000,
3355  0,
3356  2.0);
3360  new TH1D("EMT_InvMass_one_Outside_mbias1",
3361  "EMT_InvMass_one_Outside_mbias1; invariant mass in GeV/c^{2};#",
3362  1000,
3363  0,
3364  2.0);
3367  new TH2D("Pi0_pt_vs_rap_one_Outside_mbias1",
3368  "Pi0_pt_vs_rap_one_Outside_mbias1; 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_mbias1",
3378  "Pi0_pt_vs_rap_est_one_Outside_mbias1; rapidity y; p_{t} in GeV/c ",
3379  10,
3380  0.,
3381  4.,
3382  10,
3383  0.,
3384  4.);
3387 
3388 
3389  // Outside_mbias1 => two
3391  "GammaInvMassReco_two_Outside_mbias1",
3392  "GammaInvMassReco_two_Outside_mbias1; invariant mass in GeV/c^{2};#",
3393  110,
3394  -0.01,
3395  0.1);
3399  new TH1D("GammaOpeningAngleReco_two_Outside_mbias1",
3400  "GammaOpeningAngleReco_two_Outside_mbias1; angle [deg];#",
3401  200,
3402  -0.1,
3403  19.9);
3406  Pdg_two_Outside_mbias1 = new TH1D(
3407  "Pdg_two_Outside_mbias1", "Pdg_two_Outside_mbias1; Id;#", 800, 0, 400);
3410  new TH1D("P_reco_two_Outside_mbias1",
3411  "P_reco_two_Outside_mbias1; P in GeV/c^{2};#",
3412  600,
3413  0,
3414  6);
3417  new TH1D("Pt_reco_two_Outside_mbias1",
3418  "Pt_reco_two_Outside_mbias1; P_{t} in GeV/c^{2};#",
3419  300,
3420  0,
3421  3);
3424  new TH1D("Pi0InvMassReco_two_Outside_mbias1",
3425  "Pi0InvMassReco_two_Outside_mbias1; invariant mass in GeV/c^{2};#",
3426  1000,
3427  0,
3428  2.0);
3432  new TH1D("EMT_InvMass_two_Outside_mbias1",
3433  "EMT_InvMass_two_Outside_mbias1; invariant mass in GeV/c^{2};#",
3434  1000,
3435  0,
3436  2.0);
3439  new TH2D("Pi0_pt_vs_rap_two_Outside_mbias1",
3440  "Pi0_pt_vs_rap_two_Outside_mbias1; 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_mbias1",
3450  "Pi0_pt_vs_rap_est_two_Outside_mbias1; rapidity y; p_{t} in GeV/c ",
3451  10,
3452  0.,
3453  4.,
3454  10,
3455  0.,
3456  4.);
3459 
3460 
3461  // Outside_mbias1 => onetwo
3463  "GammaInvMassReco_onetwo_Outside_mbias1",
3464  "GammaInvMassReco_onetwo_Outside_mbias1; invariant mass in GeV/c^{2};#",
3465  110,
3466  -0.01,
3467  0.1);
3471  new TH1D("GammaOpeningAngleReco_onetwo_Outside_mbias1",
3472  "GammaOpeningAngleReco_onetwo_Outside_mbias1; angle [deg];#",
3473  200,
3474  -0.1,
3475  19.9);
3478  Pdg_onetwo_Outside_mbias1 = new TH1D("Pdg_onetwo_Outside_mbias1",
3479  "Pdg_onetwo_Outside_mbias1; Id;#",
3480  800,
3481  0,
3482  400);
3485  new TH1D("P_reco_onetwo_Outside_mbias1",
3486  "P_reco_onetwo_Outside_mbias1; P in GeV/c^{2};#",
3487  600,
3488  0,
3489  6);
3492  new TH1D("Pt_reco_onetwo_Outside_mbias1",
3493  "Pt_reco_onetwo_Outside_mbias1; P_{t} in GeV/c^{2};#",
3494  300,
3495  0,
3496  3);
3499  "Pi0InvMassReco_onetwo_Outside_mbias1",
3500  "Pi0InvMassReco_onetwo_Outside_mbias1; invariant mass in GeV/c^{2};#",
3501  1000,
3502  0,
3503  2.0);
3507  new TH1D("EMT_InvMass_onetwo_Outside_mbias1",
3508  "EMT_InvMass_onetwo_Outside_mbias1; invariant mass in GeV/c^{2};#",
3509  1000,
3510  0,
3511  2.0);
3515  new TH2D("Pi0_pt_vs_rap_onetwo_Outside_mbias1",
3516  "Pi0_pt_vs_rap_onetwo_Outside_mbias1; 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_mbias1",
3527  "Pi0_pt_vs_rap_est_onetwo_Outside_mbias1; rapidity y; p_{t} in GeV/c ",
3528  10,
3529  0.,
3530  4.,
3531  10,
3532  0.,
3533  4.);
3536 
3537 
3538  // Both_mbias1 => all
3540  new TH1D("GammaInvMassReco_all_Both_mbias1",
3541  "GammaInvMassReco_all_Both_mbias1; invariant mass in GeV/c^{2};#",
3542  110,
3543  -0.01,
3544  0.1);
3547  new TH1D("GammaOpeningAngleReco_all_Both_mbias1",
3548  "GammaOpeningAngleReco_all_Both_mbias1; angle [deg];#",
3549  200,
3550  -0.1,
3551  19.9);
3555  new TH1D("Pdg_all_Both_mbias1", "Pdg_all_Both_mbias1; Id;#", 800, 0, 400);
3557  P_reco_all_Both_mbias1 = new TH1D("P_reco_all_Both_mbias1",
3558  "P_reco_all_Both_mbias1; P in GeV/c^{2};#",
3559  600,
3560  0,
3561  6);
3564  new TH1D("Pt_reco_all_Both_mbias1",
3565  "Pt_reco_all_Both_mbias1; P_{t} in GeV/c^{2};#",
3566  300,
3567  0,
3568  3);
3571  new TH1D("Pi0InvMassReco_all_Both_mbias1",
3572  "Pi0InvMassReco_all_Both_mbias1; invariant mass in GeV/c^{2};#",
3573  1000,
3574  0,
3575  2.0);
3578  new TH1D("EMT_InvMass_all_Both_mbias1",
3579  "EMT_InvMass_all_Both_mbias1; invariant mass in GeV/c^{2};#",
3580  1000,
3581  0,
3582  2.0);
3585  new TH2D("Pi0_pt_vs_rap_all_Both_mbias1",
3586  "Pi0_pt_vs_rap_all_Both_mbias1; 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_mbias1",
3596  "Pi0_pt_vs_rap_est_all_Both_mbias1; rapidity y; p_{t} in GeV/c ",
3597  10,
3598  0.,
3599  4.,
3600  10,
3601  0.,
3602  4.);
3604 
3605 
3606  // Both_mbias1 => zero
3608  new TH1D("GammaInvMassReco_zero_Both_mbias1",
3609  "GammaInvMassReco_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
3610  110,
3611  -0.01,
3612  0.1);
3615  new TH1D("GammaOpeningAngleReco_zero_Both_mbias1",
3616  "GammaOpeningAngleReco_zero_Both_mbias1; angle [deg];#",
3617  200,
3618  -0.1,
3619  19.9);
3623  new TH1D("Pdg_zero_Both_mbias1", "Pdg_zero_Both_mbias1; Id;#", 800, 0, 400);
3626  new TH1D("P_reco_zero_Both_mbias1",
3627  "P_reco_zero_Both_mbias1; P in GeV/c^{2};#",
3628  600,
3629  0,
3630  6);
3633  new TH1D("Pt_reco_zero_Both_mbias1",
3634  "Pt_reco_zero_Both_mbias1; P_{t} in GeV/c^{2};#",
3635  300,
3636  0,
3637  3);
3640  new TH1D("Pi0InvMassReco_zero_Both_mbias1",
3641  "Pi0InvMassReco_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
3642  1000,
3643  0,
3644  2.0);
3647  new TH1D("EMT_InvMass_zero_Both_mbias1",
3648  "EMT_InvMass_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
3649  1000,
3650  0,
3651  2.0);
3654  new TH2D("Pi0_pt_vs_rap_zero_Both_mbias1",
3655  "Pi0_pt_vs_rap_zero_Both_mbias1; 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_mbias1",
3665  "Pi0_pt_vs_rap_est_zero_Both_mbias1; rapidity y; p_{t} in GeV/c ",
3666  10,
3667  0.,
3668  4.,
3669  10,
3670  0.,
3671  4.);
3673 
3674 
3675  // Both_mbias1 => one
3677  new TH1D("GammaInvMassReco_one_Both_mbias1",
3678  "GammaInvMassReco_one_Both_mbias1; invariant mass in GeV/c^{2};#",
3679  110,
3680  -0.01,
3681  0.1);
3684  new TH1D("GammaOpeningAngleReco_one_Both_mbias1",
3685  "GammaOpeningAngleReco_one_Both_mbias1; angle [deg];#",
3686  200,
3687  -0.1,
3688  19.9);
3692  new TH1D("Pdg_one_Both_mbias1", "Pdg_one_Both_mbias1; Id;#", 800, 0, 400);
3694  P_reco_one_Both_mbias1 = new TH1D("P_reco_one_Both_mbias1",
3695  "P_reco_one_Both_mbias1; P in GeV/c^{2};#",
3696  600,
3697  0,
3698  6);
3701  new TH1D("Pt_reco_one_Both_mbias1",
3702  "Pt_reco_one_Both_mbias1; P_{t} in GeV/c^{2};#",
3703  300,
3704  0,
3705  3);
3708  new TH1D("Pi0InvMassReco_one_Both_mbias1",
3709  "Pi0InvMassReco_one_Both_mbias1; invariant mass in GeV/c^{2};#",
3710  1000,
3711  0,
3712  2.0);
3715  new TH1D("EMT_InvMass_one_Both_mbias1",
3716  "EMT_InvMass_one_Both_mbias1; invariant mass in GeV/c^{2};#",
3717  1000,
3718  0,
3719  2.0);
3722  new TH2D("Pi0_pt_vs_rap_one_Both_mbias1",
3723  "Pi0_pt_vs_rap_one_Both_mbias1; 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_mbias1",
3733  "Pi0_pt_vs_rap_est_one_Both_mbias1; rapidity y; p_{t} in GeV/c ",
3734  10,
3735  0.,
3736  4.,
3737  10,
3738  0.,
3739  4.);
3741 
3742 
3743  // Both_mbias1 => two
3745  new TH1D("GammaInvMassReco_two_Both_mbias1",
3746  "GammaInvMassReco_two_Both_mbias1; invariant mass in GeV/c^{2};#",
3747  110,
3748  -0.01,
3749  0.1);
3752  new TH1D("GammaOpeningAngleReco_two_Both_mbias1",
3753  "GammaOpeningAngleReco_two_Both_mbias1; angle [deg];#",
3754  200,
3755  -0.1,
3756  19.9);
3760  new TH1D("Pdg_two_Both_mbias1", "Pdg_two_Both_mbias1; Id;#", 800, 0, 400);
3762  P_reco_two_Both_mbias1 = new TH1D("P_reco_two_Both_mbias1",
3763  "P_reco_two_Both_mbias1; P in GeV/c^{2};#",
3764  600,
3765  0,
3766  6);
3769  new TH1D("Pt_reco_two_Both_mbias1",
3770  "Pt_reco_two_Both_mbias1; P_{t} in GeV/c^{2};#",
3771  300,
3772  0,
3773  3);
3776  new TH1D("Pi0InvMassReco_two_Both_mbias1",
3777  "Pi0InvMassReco_two_Both_mbias1; invariant mass in GeV/c^{2};#",
3778  1000,
3779  0,
3780  2.0);
3783  new TH1D("EMT_InvMass_two_Both_mbias1",
3784  "EMT_InvMass_two_Both_mbias1; invariant mass in GeV/c^{2};#",
3785  1000,
3786  0,
3787  2.0);
3790  new TH2D("Pi0_pt_vs_rap_two_Both_mbias1",
3791  "Pi0_pt_vs_rap_two_Both_mbias1; 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_mbias1",
3801  "Pi0_pt_vs_rap_est_two_Both_mbias1; rapidity y; p_{t} in GeV/c ",
3802  10,
3803  0.,
3804  4.,
3805  10,
3806  0.,
3807  4.);
3809 
3810 
3811  // Both_mbias1 => onetwo
3813  "GammaInvMassReco_onetwo_Both_mbias1",
3814  "GammaInvMassReco_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
3815  110,
3816  -0.01,
3817  0.1);
3821  new TH1D("GammaOpeningAngleReco_onetwo_Both_mbias1",
3822  "GammaOpeningAngleReco_onetwo_Both_mbias1; angle [deg];#",
3823  200,
3824  -0.1,
3825  19.9);
3828  Pdg_onetwo_Both_mbias1 = new TH1D(
3829  "Pdg_onetwo_Both_mbias1", "Pdg_onetwo_Both_mbias1; Id;#", 800, 0, 400);
3832  new TH1D("P_reco_onetwo_Both_mbias1",
3833  "P_reco_onetwo_Both_mbias1; P in GeV/c^{2};#",
3834  600,
3835  0,
3836  6);
3839  new TH1D("Pt_reco_onetwo_Both_mbias1",
3840  "Pt_reco_onetwo_Both_mbias1; P_{t} in GeV/c^{2};#",
3841  300,
3842  0,
3843  3);
3846  new TH1D("Pi0InvMassReco_onetwo_Both_mbias1",
3847  "Pi0InvMassReco_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
3848  1000,
3849  0,
3850  2.0);
3854  new TH1D("EMT_InvMass_onetwo_Both_mbias1",
3855  "EMT_InvMass_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
3856  1000,
3857  0,
3858  2.0);
3861  new TH2D("Pi0_pt_vs_rap_onetwo_Both_mbias1",
3862  "Pi0_pt_vs_rap_onetwo_Both_mbias1; 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_mbias1",
3872  "Pi0_pt_vs_rap_est_onetwo_Both_mbias1; rapidity y; p_{t} in GeV/c ",
3873  10,
3874  0.,
3875  4.,
3876  10,
3877  0.,
3878  4.);
3881 
3882 
3883  // Both_mbias1
3885  new TH2D("Pdg_vs_Distance_mbias1",
3886  "Pdg_vs_Distance_mbias1; pdg; distance in cm",
3887  2500,
3888  0,
3889  2499,
3890  500,
3891  0,
3892  50);
3895  new TH2D("P_vs_Distance_mbias1",
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_mbias1
3909  new TH2D("MultiplicityGamma_all_Target_mbias1",
3910  "MultiplicityGamma_all_Target_mbias1; 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_mbias1",
3922  "MultiplicityGamma_zero_Target_mbias1; 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_mbias1",
3934  "MultiplicityGamma_one_Target_mbias1; 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_mbias1",
3946  "MultiplicityGamma_two_Target_mbias1; 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_mbias1",
3958  "MultiplicityGamma_onetwo_Target_mbias1; 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_mbias1",
3971  "MultiplicityChargedParticles_all_Target_mbias1; 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_mbias1",
3983  "MultiplicityChargedParticles_zero_Target_mbias1; 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_mbias1",
3995  "MultiplicityChargedParticles_one_Target_mbias1; 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_mbias1",
4007  "MultiplicityChargedParticles_two_Target_mbias1; 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_mbias1",
4019  "MultiplicityChargedParticles_onetwo_Target_mbias1; 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_mbias1
4032  new TH2D("MultiplicityGamma_all_Outside_mbias1",
4033  "MultiplicityGamma_all_Outside_mbias1; 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_mbias1",
4045  "MultiplicityGamma_zero_Outside_mbias1; 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_mbias1",
4057  "MultiplicityGamma_one_Outside_mbias1; 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_mbias1",
4069  "MultiplicityGamma_two_Outside_mbias1; 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_mbias1",
4081  "MultiplicityGamma_onetwo_Outside_mbias1; 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_mbias1",
4094  "MultiplicityChargedParticles_all_Outside_mbias1; 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_mbias1",
4106  "MultiplicityChargedParticles_zero_Outside_mbias1; 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_mbias1",
4118  "MultiplicityChargedParticles_one_Outside_mbias1; 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_mbias1",
4130  "MultiplicityChargedParticles_two_Outside_mbias1; 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_mbias1",
4142  "MultiplicityChargedParticles_onetwo_Outside_mbias1; 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_mbias1
4156  new TH2D("MultiplicityGamma_all_Both_mbias1",
4157  "MultiplicityGamma_all_Both_mbias1; 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_mbias1",
4169  "MultiplicityGamma_zero_Both_mbias1; 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_mbias1",
4181  "MultiplicityGamma_one_Both_mbias1; 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_mbias1",
4193  "MultiplicityGamma_two_Both_mbias1; 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_mbias1",
4205  "MultiplicityGamma_onetwo_Both_mbias1; 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_mbias1",
4218  "MultiplicityChargedParticles_all_Both_mbias1; 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_mbias1",
4230  "MultiplicityChargedParticles_zero_Both_mbias1; 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_mbias1",
4242  "MultiplicityChargedParticles_one_Both_mbias1; 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_mbias1",
4254  "MultiplicityChargedParticles_two_Both_mbias1; 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_mbias1",
4266  "MultiplicityChargedParticles_onetwo_Both_mbias1; 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_mbias1"
4282  new TH1D("rap_vs_Pt_InM_1_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1",
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_mbias1 all
4767  new TH1D("BG1_InM_all_Both_mbias1",
4768  "BG1_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4769  1000,
4770  0,
4771  2.0);
4774  new TH1D("BG2_InM_all_Both_mbias1",
4775  "BG2_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4776  1000,
4777  0,
4778  2.0);
4781  new TH1D("BG3_InM_all_Both_mbias1",
4782  "BG3_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4783  1000,
4784  0,
4785  2.0);
4788  new TH1D("BG4_InM_all_Both_mbias1",
4789  "BG4_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4790  1000,
4791  0,
4792  2.0);
4795  new TH1D("BG5_InM_all_Both_mbias1",
4796  "BG5_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4797  1000,
4798  0,
4799  2.0);
4802  new TH1D("BG6_InM_all_Both_mbias1",
4803  "BG6_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4804  1000,
4805  0,
4806  2.0);
4809  new TH1D("BG7_InM_all_Both_mbias1",
4810  "BG7_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4811  1000,
4812  0,
4813  2.0);
4816  new TH1D("BG8_InM_all_Both_mbias1",
4817  "BG8_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4818  1000,
4819  0,
4820  2.0);
4823  new TH1D("BG9_InM_all_Both_mbias1",
4824  "BG9_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4825  1000,
4826  0,
4827  2.0);
4830  new TH1D("BG10_InM_all_Both_mbias1",
4831  "BG10_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4832  1000,
4833  0,
4834  2.0);
4836  PdgCase8_InM_all_Both_mbias1 = new TH1D("PdgCase8_InM_all_Both_mbias1",
4837  "PdgCase8_InM_all_Both_mbias1; Id ;#",
4838  5000,
4839  -2500,
4840  2500);
4843  new TH1D("PdgCase8mothers_InM_all_Both_mbias1",
4844  "PdgCase8mothers_InM_all_Both_mbias1; Id ;#",
4845  5000,
4846  -2500,
4847  2500);
4851  new TH1D("sameMIDcase8_InM_all_Both_mbias1",
4852  "sameMIDcase8_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4853  1000,
4854  0,
4855  2.0);
4858  new TH1D("sameGRIDcase8_InM_all_Both_mbias1",
4859  "sameGRIDcase8_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4860  1000,
4861  0,
4862  2.0);
4866  new TH2D("Case1ZYPos_InM_all_Both_mbias1",
4867  "Case1ZYPos_InM_all_Both_mbias1; z[cm]; y[cm]",
4868  400,
4869  -1,
4870  200,
4871  200,
4872  -50,
4873  50);
4876  new TH1D("sameMIDcase8_mothedPDG_InM_all_Both_mbias1",
4877  "sameMIDcase8_mothedPDG_InM_all_Both_mbias1; Id ;#",
4878  5000,
4879  -2500,
4880  2500);
4884  new TH1D("PdgCase8NonEComeFromTarget_mbias1_InM_all_Both_mbias1",
4885  "PdgCase8NonEComeFromTarget_mbias1_InM_all_Both_mbias1; Id ;#",
4886  5000,
4887  -2500,
4888  2500);
4892  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias1_InM_all_Both_mbias1",
4893  "PdgCase8NonE_NOT_FromTarget_mbias1_InM_all_Both_mbias1; Id ;#",
4894  5000,
4895  -2500,
4896  2500);
4900  new TH1D("PdgCase8motherNonE_InM_all_Both_mbias1",
4901  "PdgCase8motherNonE_InM_all_Both_mbias1; Id ;#",
4902  5000,
4903  -2500,
4904  2500);
4908  "Case8ElFromDalitz_InM_all_Both_mbias1",
4909  "Case8ElFromDalitz_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4910  1000,
4911  0,
4912  2.0);
4916  "Case8NonElFrom_pn_InM_all_Both_mbias1",
4917  "Case8NonElFrom_pn_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4918  1000,
4919  0,
4920  2.0);
4924  "Case8NonElFrom_eta_InM_all_Both_mbias1",
4925  "Case8NonElFrom_eta_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4926  1000,
4927  0,
4928  2.0);
4932  "Case8NonElFrom_kaon_InM_all_Both_mbias1",
4933  "Case8NonElFrom_kaon_InM_all_Both_mbias1; invariant mass in GeV/c^{2};#",
4934  1000,
4935  0,
4936  2.0);
4940  new TH1D("sameMIDcase8NonEPdg_InM_all_Both_mbias1",
4941  "sameMIDcase8NonEPdg_InM_all_Both_mbias1; Id ;#",
4942  5000,
4943  -2500,
4944  2500);
4948  new TH1D("sameMIDcase8NonEMotherPdg_InM_all_Both_mbias1",
4949  "sameMIDcase8NonEMotherPdg_InM_all_Both_mbias1; Id ;#",
4950  5000,
4951  -2500,
4952  2500);
4956  new TH1D("sameMIDcase8NonEMotherIM_InM_all_Both_mbias1",
4957  "sameMIDcase8NonEMotherIM_InM_all_Both_mbias1; invariant mass in "
4958  "GeV/c^{2};#",
4959  1000,
4960  0,
4961  2.0);
4965  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias1_InM_all_Both_mbias1",
4966  "sameMIDcase8NonEPdgFromTarget_mbias1_InM_all_Both_mbias1; Id ;#",
4967  5000,
4968  -2500,
4969  2500);
4973  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1IM_InM_all_Both_mbias1",
4974  "sameMIDcase8NonEComeFromTarget_mbias1IM_InM_all_Both_mbias1; "
4975  "invariant mass in GeV/c^{2};#",
4976  1000,
4977  0,
4978  2.0);
4982  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1P_InM_all_Both_mbias1",
4983  "sameMIDcase8NonEComeFromTarget_mbias1P_InM_all_Both_mbias1; P in "
4984  "GeV/c^{2} ;#",
4985  200,
4986  0,
4987  10);
4991  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_all_Both_mbias1",
4992  "sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_all_Both_mbias1; Pt "
4993  "in GeV/c^{2} ;#",
4994  200,
4995  0,
4996  10);
4999  //Both_mbias1 zero
5001  new TH1D("BG1_InM_zero_Both_mbias1",
5002  "BG1_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5003  1000,
5004  0,
5005  2.0);
5008  new TH1D("BG2_InM_zero_Both_mbias1",
5009  "BG2_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5010  1000,
5011  0,
5012  2.0);
5015  new TH1D("BG3_InM_zero_Both_mbias1",
5016  "BG3_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5017  1000,
5018  0,
5019  2.0);
5022  new TH1D("BG4_InM_zero_Both_mbias1",
5023  "BG4_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5024  1000,
5025  0,
5026  2.0);
5029  new TH1D("BG5_InM_zero_Both_mbias1",
5030  "BG5_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5031  1000,
5032  0,
5033  2.0);
5036  new TH1D("BG6_InM_zero_Both_mbias1",
5037  "BG6_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5038  1000,
5039  0,
5040  2.0);
5043  new TH1D("BG7_InM_zero_Both_mbias1",
5044  "BG7_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5045  1000,
5046  0,
5047  2.0);
5050  new TH1D("BG8_InM_zero_Both_mbias1",
5051  "BG8_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5052  1000,
5053  0,
5054  2.0);
5057  new TH1D("BG9_InM_zero_Both_mbias1",
5058  "BG9_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5059  1000,
5060  0,
5061  2.0);
5064  new TH1D("BG10_InM_zero_Both_mbias1",
5065  "BG10_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5066  1000,
5067  0,
5068  2.0);
5071  new TH1D("PdgCase8_InM_zero_Both_mbias1",
5072  "PdgCase8_InM_zero_Both_mbias1; Id ;#",
5073  5000,
5074  -2500,
5075  2500);
5078  new TH1D("PdgCase8mothers_InM_zero_Both_mbias1",
5079  "PdgCase8mothers_InM_zero_Both_mbias1; Id ;#",
5080  5000,
5081  -2500,
5082  2500);
5086  new TH1D("sameMIDcase8_InM_zero_Both_mbias1",
5087  "sameMIDcase8_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5088  1000,
5089  0,
5090  2.0);
5094  "sameGRIDcase8_InM_zero_Both_mbias1",
5095  "sameGRIDcase8_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5096  1000,
5097  0,
5098  2.0);
5102  new TH2D("Case1ZYPos_InM_zero_Both_mbias1",
5103  "Case1ZYPos_InM_zero_Both_mbias1; z[cm]; y[cm]",
5104  400,
5105  -1,
5106  200,
5107  200,
5108  -50,
5109  50);
5112  new TH1D("sameMIDcase8_mothedPDG_InM_zero_Both_mbias1",
5113  "sameMIDcase8_mothedPDG_InM_zero_Both_mbias1; Id ;#",
5114  5000,
5115  -2500,
5116  2500);
5120  new TH1D("PdgCase8NonEComeFromTarget_mbias1_InM_zero_Both_mbias1",
5121  "PdgCase8NonEComeFromTarget_mbias1_InM_zero_Both_mbias1; Id ;#",
5122  5000,
5123  -2500,
5124  2500);
5128  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias1_InM_zero_Both_mbias1",
5129  "PdgCase8NonE_NOT_FromTarget_mbias1_InM_zero_Both_mbias1; Id ;#",
5130  5000,
5131  -2500,
5132  2500);
5136  new TH1D("PdgCase8motherNonE_InM_zero_Both_mbias1",
5137  "PdgCase8motherNonE_InM_zero_Both_mbias1; Id ;#",
5138  5000,
5139  -2500,
5140  2500);
5144  "Case8ElFromDalitz_InM_zero_Both_mbias1",
5145  "Case8ElFromDalitz_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5146  1000,
5147  0,
5148  2.0);
5152  "Case8NonElFrom_pn_InM_zero_Both_mbias1",
5153  "Case8NonElFrom_pn_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5154  1000,
5155  0,
5156  2.0);
5160  "Case8NonElFrom_eta_InM_zero_Both_mbias1",
5161  "Case8NonElFrom_eta_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5162  1000,
5163  0,
5164  2.0);
5168  "Case8NonElFrom_kaon_InM_zero_Both_mbias1",
5169  "Case8NonElFrom_kaon_InM_zero_Both_mbias1; invariant mass in GeV/c^{2};#",
5170  1000,
5171  0,
5172  2.0);
5176  new TH1D("sameMIDcase8NonEPdg_InM_zero_Both_mbias1",
5177  "sameMIDcase8NonEPdg_InM_zero_Both_mbias1; Id ;#",
5178  5000,
5179  -2500,
5180  2500);
5184  new TH1D("sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias1",
5185  "sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias1; Id ;#",
5186  5000,
5187  -2500,
5188  2500);
5192  new TH1D("sameMIDcase8NonEMotherIM_InM_zero_Both_mbias1",
5193  "sameMIDcase8NonEMotherIM_InM_zero_Both_mbias1; invariant mass in "
5194  "GeV/c^{2};#",
5195  1000,
5196  0,
5197  2.0);
5201  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias1_InM_zero_Both_mbias1",
5202  "sameMIDcase8NonEPdgFromTarget_mbias1_InM_zero_Both_mbias1; Id ;#",
5203  5000,
5204  -2500,
5205  2500);
5209  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1IM_InM_zero_Both_mbias1",
5210  "sameMIDcase8NonEComeFromTarget_mbias1IM_InM_zero_Both_mbias1; "
5211  "invariant mass in GeV/c^{2};#",
5212  1000,
5213  0,
5214  2.0);
5218  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1P_InM_zero_Both_mbias1",
5219  "sameMIDcase8NonEComeFromTarget_mbias1P_InM_zero_Both_mbias1; P "
5220  "in GeV/c^{2} ;#",
5221  200,
5222  0,
5223  10);
5227  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_zero_Both_mbias1",
5228  "sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_zero_Both_mbias1; Pt "
5229  "in GeV/c^{2} ;#",
5230  200,
5231  0,
5232  10);
5235  //Both_mbias1 one
5237  new TH1D("BG1_InM_one_Both_mbias1",
5238  "BG1_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5239  1000,
5240  0,
5241  2.0);
5244  new TH1D("BG2_InM_one_Both_mbias1",
5245  "BG2_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5246  1000,
5247  0,
5248  2.0);
5251  new TH1D("BG3_InM_one_Both_mbias1",
5252  "BG3_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5253  1000,
5254  0,
5255  2.0);
5258  new TH1D("BG4_InM_one_Both_mbias1",
5259  "BG4_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5260  1000,
5261  0,
5262  2.0);
5265  new TH1D("BG5_InM_one_Both_mbias1",
5266  "BG5_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5267  1000,
5268  0,
5269  2.0);
5272  new TH1D("BG6_InM_one_Both_mbias1",
5273  "BG6_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5274  1000,
5275  0,
5276  2.0);
5279  new TH1D("BG7_InM_one_Both_mbias1",
5280  "BG7_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5281  1000,
5282  0,
5283  2.0);
5286  new TH1D("BG8_InM_one_Both_mbias1",
5287  "BG8_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5288  1000,
5289  0,
5290  2.0);
5293  new TH1D("BG9_InM_one_Both_mbias1",
5294  "BG9_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5295  1000,
5296  0,
5297  2.0);
5300  new TH1D("BG10_InM_one_Both_mbias1",
5301  "BG10_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5302  1000,
5303  0,
5304  2.0);
5306  PdgCase8_InM_one_Both_mbias1 = new TH1D("PdgCase8_InM_one_Both_mbias1",
5307  "PdgCase8_InM_one_Both_mbias1; Id ;#",
5308  5000,
5309  -2500,
5310  2500);
5313  new TH1D("PdgCase8mothers_InM_one_Both_mbias1",
5314  "PdgCase8mothers_InM_one_Both_mbias1; Id ;#",
5315  5000,
5316  -2500,
5317  2500);
5321  new TH1D("sameMIDcase8_InM_one_Both_mbias1",
5322  "sameMIDcase8_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5323  1000,
5324  0,
5325  2.0);
5328  new TH1D("sameGRIDcase8_InM_one_Both_mbias1",
5329  "sameGRIDcase8_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5330  1000,
5331  0,
5332  2.0);
5336  new TH2D("Case1ZYPos_InM_one_Both_mbias1",
5337  "Case1ZYPos_InM_one_Both_mbias1; z[cm]; y[cm]",
5338  400,
5339  -1,
5340  200,
5341  200,
5342  -50,
5343  50);
5346  new TH1D("sameMIDcase8_mothedPDG_InM_one_Both_mbias1",
5347  "sameMIDcase8_mothedPDG_InM_one_Both_mbias1; Id ;#",
5348  5000,
5349  -2500,
5350  2500);
5354  new TH1D("PdgCase8NonEComeFromTarget_mbias1_InM_one_Both_mbias1",
5355  "PdgCase8NonEComeFromTarget_mbias1_InM_one_Both_mbias1; Id ;#",
5356  5000,
5357  -2500,
5358  2500);
5362  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias1_InM_one_Both_mbias1",
5363  "PdgCase8NonE_NOT_FromTarget_mbias1_InM_one_Both_mbias1; Id ;#",
5364  5000,
5365  -2500,
5366  2500);
5370  new TH1D("PdgCase8motherNonE_InM_one_Both_mbias1",
5371  "PdgCase8motherNonE_InM_one_Both_mbias1; Id ;#",
5372  5000,
5373  -2500,
5374  2500);
5378  "Case8ElFromDalitz_InM_one_Both_mbias1",
5379  "Case8ElFromDalitz_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5380  1000,
5381  0,
5382  2.0);
5386  "Case8NonElFrom_pn_InM_one_Both_mbias1",
5387  "Case8NonElFrom_pn_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5388  1000,
5389  0,
5390  2.0);
5394  "Case8NonElFrom_eta_InM_one_Both_mbias1",
5395  "Case8NonElFrom_eta_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5396  1000,
5397  0,
5398  2.0);
5402  "Case8NonElFrom_kaon_InM_one_Both_mbias1",
5403  "Case8NonElFrom_kaon_InM_one_Both_mbias1; invariant mass in GeV/c^{2};#",
5404  1000,
5405  0,
5406  2.0);
5410  new TH1D("sameMIDcase8NonEPdg_InM_one_Both_mbias1",
5411  "sameMIDcase8NonEPdg_InM_one_Both_mbias1; Id ;#",
5412  5000,
5413  -2500,
5414  2500);
5418  new TH1D("sameMIDcase8NonEMotherPdg_InM_one_Both_mbias1",
5419  "sameMIDcase8NonEMotherPdg_InM_one_Both_mbias1; Id ;#",
5420  5000,
5421  -2500,
5422  2500);
5426  new TH1D("sameMIDcase8NonEMotherIM_InM_one_Both_mbias1",
5427  "sameMIDcase8NonEMotherIM_InM_one_Both_mbias1; invariant mass in "
5428  "GeV/c^{2};#",
5429  1000,
5430  0,
5431  2.0);
5435  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias1_InM_one_Both_mbias1",
5436  "sameMIDcase8NonEPdgFromTarget_mbias1_InM_one_Both_mbias1; Id ;#",
5437  5000,
5438  -2500,
5439  2500);
5443  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1IM_InM_one_Both_mbias1",
5444  "sameMIDcase8NonEComeFromTarget_mbias1IM_InM_one_Both_mbias1; "
5445  "invariant mass in GeV/c^{2};#",
5446  1000,
5447  0,
5448  2.0);
5452  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1P_InM_one_Both_mbias1",
5453  "sameMIDcase8NonEComeFromTarget_mbias1P_InM_one_Both_mbias1; P in "
5454  "GeV/c^{2} ;#",
5455  200,
5456  0,
5457  10);
5461  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_one_Both_mbias1",
5462  "sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_one_Both_mbias1; Pt "
5463  "in GeV/c^{2} ;#",
5464  200,
5465  0,
5466  10);
5469  //Both_mbias1 two
5471  new TH1D("BG1_InM_two_Both_mbias1",
5472  "BG1_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5473  1000,
5474  0,
5475  2.0);
5478  new TH1D("BG2_InM_two_Both_mbias1",
5479  "BG2_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5480  1000,
5481  0,
5482  2.0);
5485  new TH1D("BG3_InM_two_Both_mbias1",
5486  "BG3_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5487  1000,
5488  0,
5489  2.0);
5492  new TH1D("BG4_InM_two_Both_mbias1",
5493  "BG4_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5494  1000,
5495  0,
5496  2.0);
5499  new TH1D("BG5_InM_two_Both_mbias1",
5500  "BG5_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5501  1000,
5502  0,
5503  2.0);
5506  new TH1D("BG6_InM_two_Both_mbias1",
5507  "BG6_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5508  1000,
5509  0,
5510  2.0);
5513  new TH1D("BG7_InM_two_Both_mbias1",
5514  "BG7_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5515  1000,
5516  0,
5517  2.0);
5520  new TH1D("BG8_InM_two_Both_mbias1",
5521  "BG8_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5522  1000,
5523  0,
5524  2.0);
5527  new TH1D("BG9_InM_two_Both_mbias1",
5528  "BG9_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5529  1000,
5530  0,
5531  2.0);
5534  new TH1D("BG10_InM_two_Both_mbias1",
5535  "BG10_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5536  1000,
5537  0,
5538  2.0);
5540  PdgCase8_InM_two_Both_mbias1 = new TH1D("PdgCase8_InM_two_Both_mbias1",
5541  "PdgCase8_InM_two_Both_mbias1; Id ;#",
5542  5000,
5543  -2500,
5544  2500);
5547  new TH1D("PdgCase8mothers_InM_two_Both_mbias1",
5548  "PdgCase8mothers_InM_two_Both_mbias1; Id ;#",
5549  5000,
5550  -2500,
5551  2500);
5555  new TH1D("sameMIDcase8_InM_two_Both_mbias1",
5556  "sameMIDcase8_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5557  1000,
5558  0,
5559  2.0);
5562  new TH1D("sameGRIDcase8_InM_two_Both_mbias1",
5563  "sameGRIDcase8_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5564  1000,
5565  0,
5566  2.0);
5570  new TH2D("Case1ZYPos_InM_two_Both_mbias1",
5571  "Case1ZYPos_InM_two_Both_mbias1; z[cm]; y[cm]",
5572  400,
5573  -1,
5574  200,
5575  200,
5576  -50,
5577  50);
5580  new TH1D("sameMIDcase8_mothedPDG_InM_two_Both_mbias1",
5581  "sameMIDcase8_mothedPDG_InM_two_Both_mbias1; Id ;#",
5582  5000,
5583  -2500,
5584  2500);
5588  new TH1D("PdgCase8NonEComeFromTarget_mbias1_InM_two_Both_mbias1",
5589  "PdgCase8NonEComeFromTarget_mbias1_InM_two_Both_mbias1; Id ;#",
5590  5000,
5591  -2500,
5592  2500);
5596  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias1_InM_two_Both_mbias1",
5597  "PdgCase8NonE_NOT_FromTarget_mbias1_InM_two_Both_mbias1; Id ;#",
5598  5000,
5599  -2500,
5600  2500);
5604  new TH1D("PdgCase8motherNonE_InM_two_Both_mbias1",
5605  "PdgCase8motherNonE_InM_two_Both_mbias1; Id ;#",
5606  5000,
5607  -2500,
5608  2500);
5612  "Case8ElFromDalitz_InM_two_Both_mbias1",
5613  "Case8ElFromDalitz_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5614  1000,
5615  0,
5616  2.0);
5620  "Case8NonElFrom_pn_InM_two_Both_mbias1",
5621  "Case8NonElFrom_pn_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5622  1000,
5623  0,
5624  2.0);
5628  "Case8NonElFrom_eta_InM_two_Both_mbias1",
5629  "Case8NonElFrom_eta_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5630  1000,
5631  0,
5632  2.0);
5636  "Case8NonElFrom_kaon_InM_two_Both_mbias1",
5637  "Case8NonElFrom_kaon_InM_two_Both_mbias1; invariant mass in GeV/c^{2};#",
5638  1000,
5639  0,
5640  2.0);
5644  new TH1D("sameMIDcase8NonEPdg_InM_two_Both_mbias1",
5645  "sameMIDcase8NonEPdg_InM_two_Both_mbias1; Id ;#",
5646  5000,
5647  -2500,
5648  2500);
5652  new TH1D("sameMIDcase8NonEMotherPdg_InM_two_Both_mbias1",
5653  "sameMIDcase8NonEMotherPdg_InM_two_Both_mbias1; Id ;#",
5654  5000,
5655  -2500,
5656  2500);
5660  new TH1D("sameMIDcase8NonEMotherIM_InM_two_Both_mbias1",
5661  "sameMIDcase8NonEMotherIM_InM_two_Both_mbias1; invariant mass in "
5662  "GeV/c^{2};#",
5663  1000,
5664  0,
5665  2.0);
5669  new TH1D("sameMIDcase8NonEPdgFromTarget_mbias1_InM_two_Both_mbias1",
5670  "sameMIDcase8NonEPdgFromTarget_mbias1_InM_two_Both_mbias1; Id ;#",
5671  5000,
5672  -2500,
5673  2500);
5677  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1IM_InM_two_Both_mbias1",
5678  "sameMIDcase8NonEComeFromTarget_mbias1IM_InM_two_Both_mbias1; "
5679  "invariant mass in GeV/c^{2};#",
5680  1000,
5681  0,
5682  2.0);
5686  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1P_InM_two_Both_mbias1",
5687  "sameMIDcase8NonEComeFromTarget_mbias1P_InM_two_Both_mbias1; P in "
5688  "GeV/c^{2} ;#",
5689  200,
5690  0,
5691  10);
5695  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_two_Both_mbias1",
5696  "sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_two_Both_mbias1; Pt "
5697  "in GeV/c^{2} ;#",
5698  200,
5699  0,
5700  10);
5703  //Both_mbias1 onetwo
5705  new TH1D("BG1_InM_onetwo_Both_mbias1",
5706  "BG1_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5707  1000,
5708  0,
5709  2.0);
5712  new TH1D("BG2_InM_onetwo_Both_mbias1",
5713  "BG2_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5714  1000,
5715  0,
5716  2.0);
5719  new TH1D("BG3_InM_onetwo_Both_mbias1",
5720  "BG3_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5721  1000,
5722  0,
5723  2.0);
5726  new TH1D("BG4_InM_onetwo_Both_mbias1",
5727  "BG4_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5728  1000,
5729  0,
5730  2.0);
5733  new TH1D("BG5_InM_onetwo_Both_mbias1",
5734  "BG5_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5735  1000,
5736  0,
5737  2.0);
5740  new TH1D("BG6_InM_onetwo_Both_mbias1",
5741  "BG6_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5742  1000,
5743  0,
5744  2.0);
5747  new TH1D("BG7_InM_onetwo_Both_mbias1",
5748  "BG7_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5749  1000,
5750  0,
5751  2.0);
5754  new TH1D("BG8_InM_onetwo_Both_mbias1",
5755  "BG8_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5756  1000,
5757  0,
5758  2.0);
5761  new TH1D("BG9_InM_onetwo_Both_mbias1",
5762  "BG9_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5763  1000,
5764  0,
5765  2.0);
5768  new TH1D("BG10_InM_onetwo_Both_mbias1",
5769  "BG10_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5770  1000,
5771  0,
5772  2.0);
5775  new TH1D("PdgCase8_InM_onetwo_Both_mbias1",
5776  "PdgCase8_InM_onetwo_Both_mbias1; Id ;#",
5777  5000,
5778  -2500,
5779  2500);
5783  new TH1D("PdgCase8mothers_InM_onetwo_Both_mbias1",
5784  "PdgCase8mothers_InM_onetwo_Both_mbias1; Id ;#",
5785  5000,
5786  -2500,
5787  2500);
5791  "sameMIDcase8_InM_onetwo_Both_mbias1",
5792  "sameMIDcase8_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5793  1000,
5794  0,
5795  2.0);
5799  "sameGRIDcase8_InM_onetwo_Both_mbias1",
5800  "sameGRIDcase8_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5801  1000,
5802  0,
5803  2.0);
5807  new TH2D("Case1ZYPos_InM_onetwo_Both_mbias1",
5808  "Case1ZYPos_InM_onetwo_Both_mbias1; z[cm]; y[cm]",
5809  400,
5810  -1,
5811  200,
5812  200,
5813  -50,
5814  50);
5818  new TH1D("sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias1",
5819  "sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias1; Id ;#",
5820  5000,
5821  -2500,
5822  2500);
5826  new TH1D("PdgCase8NonEComeFromTarget_mbias1_InM_onetwo_Both_mbias1",
5827  "PdgCase8NonEComeFromTarget_mbias1_InM_onetwo_Both_mbias1; Id ;#",
5828  5000,
5829  -2500,
5830  2500);
5834  new TH1D("PdgCase8NonE_NOT_FromTarget_mbias1_InM_onetwo_Both_mbias1",
5835  "PdgCase8NonE_NOT_FromTarget_mbias1_InM_onetwo_Both_mbias1; Id ;#",
5836  5000,
5837  -2500,
5838  2500);
5842  new TH1D("PdgCase8motherNonE_InM_onetwo_Both_mbias1",
5843  "PdgCase8motherNonE_InM_onetwo_Both_mbias1; Id ;#",
5844  5000,
5845  -2500,
5846  2500);
5850  "Case8ElFromDalitz_InM_onetwo_Both_mbias1",
5851  "Case8ElFromDalitz_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5852  1000,
5853  0,
5854  2.0);
5858  "Case8NonElFrom_pn_InM_onetwo_Both_mbias1",
5859  "Case8NonElFrom_pn_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5860  1000,
5861  0,
5862  2.0);
5866  "Case8NonElFrom_eta_InM_onetwo_Both_mbias1",
5867  "Case8NonElFrom_eta_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5868  1000,
5869  0,
5870  2.0);
5874  "Case8NonElFrom_kaon_InM_onetwo_Both_mbias1",
5875  "Case8NonElFrom_kaon_InM_onetwo_Both_mbias1; invariant mass in GeV/c^{2};#",
5876  1000,
5877  0,
5878  2.0);
5882  new TH1D("sameMIDcase8NonEPdg_InM_onetwo_Both_mbias1",
5883  "sameMIDcase8NonEPdg_InM_onetwo_Both_mbias1; Id ;#",
5884  5000,
5885  -2500,
5886  2500);
5890  new TH1D("sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias1",
5891  "sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias1; Id ;#",
5892  5000,
5893  -2500,
5894  2500);
5898  new TH1D("sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias1",
5899  "sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias1; invariant mass "
5900  "in GeV/c^{2};#",
5901  1000,
5902  0,
5903  2.0);
5907  "sameMIDcase8NonEPdgFromTarget_mbias1_InM_onetwo_Both_mbias1",
5908  "sameMIDcase8NonEPdgFromTarget_mbias1_InM_onetwo_Both_mbias1; Id ;#",
5909  5000,
5910  -2500,
5911  2500);
5915  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1IM_InM_onetwo_Both_mbias1",
5916  "sameMIDcase8NonEComeFromTarget_mbias1IM_InM_onetwo_Both_mbias1; "
5917  "invariant mass in GeV/c^{2};#",
5918  1000,
5919  0,
5920  2.0);
5924  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1P_InM_onetwo_Both_mbias1",
5925  "sameMIDcase8NonEComeFromTarget_mbias1P_InM_onetwo_Both_mbias1; P "
5926  "in GeV/c^{2} ;#",
5927  200,
5928  0,
5929  10);
5933  new TH1D("sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_onetwo_Both_mbias1",
5934  "sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_onetwo_Both_mbias1; "
5935  "Pt in GeV/c^{2} ;#",
5936  200,
5937  0,
5938  10);
5941 }
CbmKresConversionManualmbias1::fHistoList_multiplicity_man_Target_mbias1
vector< TH1 * > fHistoList_multiplicity_man_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:464
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_25_mbias1
TH1D * rap_vs_Pt_InM_mixing_25_mbias1
Definition: CbmKresConversionManualmbias1.h:560
CbmKresConversionManualmbias1::sameGRIDcase8_InM_zero_Both_mbias1
TH1D * sameGRIDcase8_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:629
CbmKresConversionManualmbias1::Case1ZYPos_InM_two_Both_mbias1
TH2D * Case1ZYPos_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:694
CbmKresConversionManualmbias1::fHistoList_man_all_Outside_mbias1
vector< TH1 * > fHistoList_man_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:344
CbmKresConversionManualmbias1::EMT_InvMass_one_Outside_mbias1
TH1D * EMT_InvMass_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:373
CbmHit::GetZ
Double_t GetZ() const
Definition: CbmHit.h:70
CbmKresConversionManualmbias1::fHistoList_multiplicity_man_Outside_mbias1
vector< TH1 * > fHistoList_multiplicity_man_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:477
CbmMCTrack::GetMotherId
Int_t GetMotherId() const
Definition: CbmMCTrack.h:71
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherIM_InM_zero_Both_mbias1
TH1D * sameMIDcase8NonEMotherIM_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:641
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_onetwo_Target_mbias1
TH2D * Pi0_pt_vs_rap_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:339
CbmKresConversionManualmbias1::Gammas_stsIndex_all_Outside_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:210
CbmKresConversionManualmbias1::Gammas_MC_one_Both_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:238
CbmMatch::GetMatchedLink
const CbmLink & GetMatchedLink() const
Definition: CbmMatch.h:37
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_18_mbias1
TH1D * rap_vs_Pt_InM_mixing_18_mbias1
Definition: CbmKresConversionManualmbias1.h:553
CbmKresConversionManualmbias1::Gammas_stsIndex_one_Target_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:192
CbmKresConversionManualmbias1::PdgCase8NonEComeFromTarget_mbias1_InM_one_Both_mbias1
TH1D * PdgCase8NonEComeFromTarget_mbias1_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:664
CbmKresConversionManualmbias1::rap_vs_Pt_InM_20_mbias1
TH1D * rap_vs_Pt_InM_20_mbias1
Definition: CbmKresConversionManualmbias1.h:524
CbmKresConversionManualmbias1::PlaneAngles_first_candidates_Outside_mbias1
TH1D * PlaneAngles_first_candidates_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:282
CbmKresConversionManualmbias1::Pdg_one_Both_mbias1
TH1D * Pdg_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:426
CbmKresConversionManualmbias1::FindInRich
int FindInRich(int richInd, int stsMcTrackId)
Definition: CbmKresConversionManualmbias1.cxx:2107
CbmKresConversionManualmbias1::Gammas_stsIndex_two_Outside_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:213
CbmKresConversionManualmbias1::CbmKresConversionManualmbias1
CbmKresConversionManualmbias1()
Definition: CbmKresConversionManualmbias1.cxx:44
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_onetwo_Outside_mbias1
TH2D * Pi0_pt_vs_rap_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:396
CbmKresConversionManualmbias1::EMT_InvMass_all_Target_mbias1
TH1D * EMT_InvMass_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:294
CbmKresConversionManualmbias1::Pdg_zero_Target_mbias1
TH1D * Pdg_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:301
CbmKresConversionManualmbias1::Case1ZYPos_InM_all_Both_mbias1
TH2D * Case1ZYPos_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:598
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_27_mbias1
TH1D * rap_vs_Pt_InM_mixing_27_mbias1
Definition: CbmKresConversionManualmbias1.h:562
CbmKresConversionManualmbias1::VRichRing_plus_Target_mbias1
vector< CbmRichRing * > VRichRing_plus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:160
CbmKresConversionManualmbias1::fRichRingMatches
TClonesArray * fRichRingMatches
Definition: CbmKresConversionManualmbias1.h:119
CbmKresConversionManualmbias1::Pdg_onetwo_Outside_mbias1
TH1D * Pdg_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:391
CbmKresConversionManualmbias1::VRings_minus_Outside_mbias1
std::vector< int > VRings_minus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:136
CbmKresConversionManualmbias1::Gammas_all_Outside_mbias1
std::vector< std::vector< TVector3 > > Gammas_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:204
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_two_Both_mbias1
TH2D * Pi0_pt_vs_rap_est_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:443
CbmKresConversionManualmbias1::rap_vs_Pt_InM_14_mbias1
TH1D * rap_vs_Pt_InM_14_mbias1
Definition: CbmKresConversionManualmbias1.h:518
CbmKresConversionManualmbias1::CalculatePlaneAngle_last
double CalculatePlaneAngle_last(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManualmbias1.cxx:2158
CbmKresConversionManualmbias1::PdgCase8_InM_all_Both_mbias1
TH1D * PdgCase8_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:594
CbmKresConversionManualmbias1::GammaInvMassReco_one_Both_mbias1
TH1D * GammaInvMassReco_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:424
CbmKresConversionManualmbias1::GammasOA_fromPi0_Both_mbias1
TH1D * GammasOA_fromPi0_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:251
CbmKresConversionManualmbias1::BG4_InM_two_Both_mbias1
TH1D * BG4_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:683
CbmKresConversionManualmbias1::MultiplicityGamma_zero_Outside_mbias1
TH2D * MultiplicityGamma_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:479
CbmPixelHit::GetX
Double_t GetX() const
Definition: CbmPixelHit.h:83
CbmKresConversionManualmbias1::Gammas_two_Outside_mbias1
std::vector< std::vector< TVector3 > > Gammas_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:207
CbmKresConversionManualmbias1::Gammas_MC_two_Target_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:199
CbmKresConversionManualmbias1::rap_vs_Pt_InM_25_mbias1
TH1D * rap_vs_Pt_InM_25_mbias1
Definition: CbmKresConversionManualmbias1.h:529
CbmKresConversionManualmbias1::GammasInvMass_fromPi0_Target_mbias1
TH1D * GammasInvMass_fromPi0_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:264
CbmKresConversionManualmbias1::BG1_InM_all_Both_mbias1
TH1D * BG1_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:584
CbmMatch::GetNofLinks
Int_t GetNofLinks() const
Definition: CbmMatch.h:38
CbmKresConversionManualmbias1::sameMIDcase8NonEPdg_InM_all_Both_mbias1
TH1D * sameMIDcase8NonEPdg_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:607
CbmKresConversionManualmbias1::GammaInvMassReco_one_Target_mbias1
TH1D * GammaInvMassReco_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:310
CbmKresConversionManualmbias1::P_reco_two_Both_mbias1
TH1D * P_reco_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:438
CbmKresConversionManualmbias1::P_reco_one_Target_mbias1
TH1D * P_reco_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:313
CbmKFParticleInterface::SetKFParticleFromStsTrack
static void SetKFParticleFromStsTrack(CbmStsTrack *track, KFParticle *particle, Int_t pdg=211, Bool_t firstPoint=kTRUE)
Definition: CbmKFParticleInterface.cxx:28
CbmKresConversionManualmbias1::Case8NonElFrom_eta_InM_zero_Both_mbias1
TH1D * Case8NonElFrom_eta_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:637
CbmKresConversionManualmbias1::SaveTargetTracks
void SaveTargetTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, TVector3 refmom, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManualmbias1.cxx:1080
CbmKresConversionManualmbias1::sameMIDcase8NonEPdgFromTarget_mbias1_InM_one_Both_mbias1
TH1D * sameMIDcase8NonEPdgFromTarget_mbias1_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:674
CbmKresConversionManualmbias1::Pdg_one_Outside_mbias1
TH1D * Pdg_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:369
CbmKresConversionManualmbias1::Pi0InvMassReco_two_Outside_mbias1
TH1D * Pi0InvMassReco_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:383
CbmRichRingFitterEllipseTau
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
Definition: CbmRichRingFitterEllipseTau.h:35
CbmKresConversionManualmbias1::fHistoList_bg_InM_onetwo_Both_mbias1
vector< TH1 * > fHistoList_bg_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:711
CbmKresConversionManualmbias1::Pt_reco_two_Target_mbias1
TH1D * Pt_reco_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:325
CbmKresConversionManualmbias1::fHistoList_bg_InM_one_Outside_mbias1
vector< TH1 * > fHistoList_bg_InM_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:577
CbmKresConversionManualmbias1::BG5_InM_onetwo_Both_mbias1
TH1D * BG5_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:716
CbmKresConversionManualmbias1::PdgCase8NonEComeFromTarget_mbias1_InM_zero_Both_mbias1
TH1D * PdgCase8NonEComeFromTarget_mbias1_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:632
CbmKresConversionManualmbias1::VMCtracks_minus_Target_mbias1
vector< CbmMCTrack * > VMCtracks_minus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:148
CbmKresConversionManualmbias1::fStsTracks
TClonesArray * fStsTracks
Definition: CbmKresConversionManualmbias1.h:115
CbmKresConversionManualmbias1::fHistoList_man_one_Outside_mbias1
vector< TH1 * > fHistoList_man_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:366
CbmKresConversionManualmbias1::Case8NonElFrom_kaon_InM_onetwo_Both_mbias1
TH1D * Case8NonElFrom_kaon_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:734
CbmKresConversionManualmbias1::Case1ZYPos_InM_zero_Both_mbias1
TH2D * Case1ZYPos_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:630
CbmPixelHit::GetY
Double_t GetY() const
Definition: CbmPixelHit.h:84
CbmKresConversionManualmbias1::MultiplicityGamma_all_Both_mbias1
TH2D * MultiplicityGamma_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:491
CbmKresConversionManualmbias1::GammaOpeningAngleReco_zero_Outside_mbias1
TH1D * GammaOpeningAngleReco_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:357
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_26_mbias1
TH1D * rap_vs_Pt_InM_mixing_26_mbias1
Definition: CbmKresConversionManualmbias1.h:561
CbmKresConversionManualmbias1::rap_vs_Pt_InM_29_mbias1
TH1D * rap_vs_Pt_InM_29_mbias1
Definition: CbmKresConversionManualmbias1.h:533
CbmKresConversionManualmbias1::Pt_reco_onetwo_Both_mbias1
TH1D * Pt_reco_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:450
CbmKresConversionManualmbias1::P_reco_onetwo_Both_mbias1
TH1D * P_reco_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:449
CbmKresConversionManualmbias1::Pt_reco_onetwo_Outside_mbias1
TH1D * Pt_reco_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:393
CbmRichRingFitterEllipseTau.h
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
CbmKresConversionManualmbias1::InvMass_vs_OA_fromPi0_Target_mbias1
TH2D * InvMass_vs_OA_fromPi0_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:261
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_one_Target_mbias1
TH2D * Pi0_pt_vs_rap_est_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:318
CbmKresConversionManualmbias1::fHistoList_bg_InM_one_Both_mbias1
vector< TH1 * > fHistoList_bg_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:647
CbmKresConversionManualmbias1::PdgCase8NonE_NOT_FromTarget_mbias1_InM_zero_Both_mbias1
TH1D * PdgCase8NonE_NOT_FromTarget_mbias1_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:633
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_4_mbias1
TH1D * rap_vs_Pt_InM_mixing_4_mbias1
Definition: CbmKresConversionManualmbias1.h:539
CbmKresConversionManualmbias1::GammasInvMass_candidates_Outside_mbias1
TH1D * GammasInvMass_candidates_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:276
CbmKresConversionManualmbias1::BG6_InM_two_Both_mbias1
TH1D * BG6_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:685
CbmKresConversionManualmbias1::Gammas_all_Target_mbias1
std::vector< std::vector< TVector3 > > Gammas_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:184
CbmKresConversionManualmbias1::GammaOpeningAngleReco_two_Both_mbias1
TH1D * GammaOpeningAngleReco_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:436
CbmKresConversionManualmbias1::Pi0InvMassReco_zero_Both_mbias1
TH1D * Pi0InvMassReco_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:418
CbmKresConversionManualmbias1::fHistoList_man_cuts_Both_mbias1
vector< TH1 * > fHistoList_man_cuts_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:245
CbmKresConversionManualmbias1::rap_vs_Pt_InM_26_mbias1
TH1D * rap_vs_Pt_InM_26_mbias1
Definition: CbmKresConversionManualmbias1.h:530
CbmKresConversionManualmbias1::Gammas_MC_all_Outside_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:216
CbmKresConversionManualmbias1::FindGammasOutside
void FindGammasOutside(int EventNumMan, double AngleCut, double InvMassCut, int RealPID, vector< CbmMCTrack * > MCtracks_minus_Outside_mbias1, vector< CbmMCTrack * > MCtracks_plus_Outside_mbias1, vector< CbmStsTrack * > StsTrack_minus_Outside_mbias1, vector< CbmStsTrack * > StsTrack_plus_Outside_mbias1, std::vector< int > Rings_minus_Outside_mbias1, std::vector< int > Rings_plus_Outside_mbias1, std::vector< int > stsIndex_minus_Outside_mbias1, std::vector< int > stsIndex_plus_Outside_mbias1, vector< CbmRichRing * > richRing_minus_Outside_mbias1, vector< CbmRichRing * > richRing_plus_Outside_mbias1)
Definition: CbmKresConversionManualmbias1.cxx:1341
CbmKresConversionManualmbias1::BG3_InM_two_Both_mbias1
TH1D * BG3_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:682
CbmKresConversionManualmbias1::Gammas_MC_all_Target_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:196
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1P_InM_zero_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1P_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:644
CbmKresConversionManualmbias1::GammaInvMassReco_onetwo_Outside_mbias1
TH1D * GammaInvMassReco_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:389
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_zero_Both_mbias1
TH2D * Pi0_pt_vs_rap_est_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:421
CbmKresConversionManualmbias1::fHistoList_bg_InM_all_Target_mbias1
vector< TH1 * > fHistoList_bg_InM_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:569
CbmKresConversionManualmbias1::GammasInvMass_candidates_Target_mbias1
TH1D * GammasInvMass_candidates_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:262
CbmKresConversionManualmbias1::Pi0InvMassReco_one_Outside_mbias1
TH1D * Pi0InvMassReco_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:372
CbmKresConversionManualmbias1::Pdg_two_Outside_mbias1
TH1D * Pdg_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:380
CbmKresConversionManualmbias1::InvMass_vs_OA_fromPi0_Both_mbias1
TH2D * InvMass_vs_OA_fromPi0_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:247
CbmKresConversionManualmbias1::BG1_InM_one_Both_mbias1
TH1D * BG1_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:648
CbmGlobalTrack::GetRichRingIndex
Int_t GetRichRingIndex() const
Definition: CbmGlobalTrack.h:41
CbmKresConversionManualmbias1::Case1ZYPos_InM_onetwo_Both_mbias1
TH2D * Case1ZYPos_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:726
CbmKresConversionManualmbias1::MultiplicityChargedParticles_two_Both_mbias1
TH2D * MultiplicityChargedParticles_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:499
CbmKresConversionManualmbias1::Case8NonElFrom_eta_InM_all_Both_mbias1
TH1D * Case8NonElFrom_eta_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:605
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1P_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1P_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:740
CbmKresConversionManualmbias1::Pdg_all_Both_mbias1
TH1D * Pdg_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:404
CbmKresConversionManualmbias1::EMT_man_pair_momenta_Outside_mbias1
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:175
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_zero_Both_mbias1
TH2D * Pi0_pt_vs_rap_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:420
CbmKresConversionManualmbias1::Case8ElFromDalitz_InM_two_Both_mbias1
TH1D * Case8ElFromDalitz_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:699
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_two_Outside_mbias1
TH2D * Pi0_pt_vs_rap_est_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:386
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8NonEMotherIM_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:737
CbmKresConversionManualmbias1::Pi0InvMassReco_all_Target_mbias1
TH1D * Pi0InvMassReco_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:293
CbmKresConversionManualmbias1::PlaneAngles_first_fromPi0_Outside_mbias1
TH1D * PlaneAngles_first_fromPi0_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:283
CbmKresConversionManualmbias1::Pdg_zero_Both_mbias1
TH1D * Pdg_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:415
CbmKFVertex::GetRefX
Double_t & GetRefX()
Definition: CbmKFVertex.h:23
CbmMCTrack::GetPdgCode
Int_t GetPdgCode() const
Definition: CbmMCTrack.h:70
CbmKresConversionManualmbias1::~CbmKresConversionManualmbias1
virtual ~CbmKresConversionManualmbias1()
Definition: CbmKresConversionManualmbias1.cxx:584
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_two_Both_mbias1
TH2D * Pi0_pt_vs_rap_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:442
i
int i
Definition: L1/vectors/P4_F32vec4.h:25
CbmKresConversionManualmbias1::rap_vs_Pt_InM_24_mbias1
TH1D * rap_vs_Pt_InM_24_mbias1
Definition: CbmKresConversionManualmbias1.h:528
CbmKresConversionManualmbias1::rap_vs_Pt_InM_9_mbias1
TH1D * rap_vs_Pt_InM_9_mbias1
Definition: CbmKresConversionManualmbias1.h:513
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_7_mbias1
TH1D * rap_vs_Pt_InM_mixing_7_mbias1
Definition: CbmKresConversionManualmbias1.h:542
CbmKresConversionManualmbias1::EMT_InvMass_two_Both_mbias1
TH1D * EMT_InvMass_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:441
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_zero_Outside_mbias1
TH2D * Pi0_pt_vs_rap_est_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:364
CbmKresConversionManualmbias1::CheckIfElectron
int CheckIfElectron(CbmRichRing *ring, double momentum)
Definition: CbmKresConversionManualmbias1.cxx:2131
CbmKresConversionManualmbias1::BG4_InM_zero_Both_mbias1
TH1D * BG4_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:619
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_onetwo_Both_mbias1
TH2D * Pi0_pt_vs_rap_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:453
CbmKresConversionManualmbias1::Pi0InvMassReco_all_Outside_mbias1
TH1D * Pi0InvMassReco_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:350
CbmKresConversionManualmbias1::Pi0InvMassReco_onetwo_Both_mbias1
TH1D * Pi0InvMassReco_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:451
CbmKresConversionManualmbias1::VMCtracks_plus_Target_mbias1
vector< CbmMCTrack * > VMCtracks_plus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:155
CbmKresConversionManualmbias1::Gammas_two_Both_mbias1
std::vector< std::vector< TVector3 > > Gammas_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:227
CbmKresConversionManualmbias1::MultiplicityChargedParticles_one_Outside_mbias1
TH2D * MultiplicityChargedParticles_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:485
CbmKresConversionManualmbias1::PdgCase8NonE_NOT_FromTarget_mbias1_InM_one_Both_mbias1
TH1D * PdgCase8NonE_NOT_FromTarget_mbias1_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:665
CbmKresConversionManualmbias1::VStsIndex_minus_Target_mbias1
std::vector< int > VStsIndex_minus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:152
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_all_Outside_mbias1
TH2D * Pi0_pt_vs_rap_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:352
CbmKresConversionManualmbias1::fHistoList_bg_InM_zero_Both_mbias1
vector< TH1 * > fHistoList_bg_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:615
CbmKresConversionManualmbias1::MultiplicityGamma_all_Target_mbias1
TH2D * MultiplicityGamma_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:465
CbmGlobalTrack.h
CbmKresConversionManualmbias1.h
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_8_mbias1
TH1D * rap_vs_Pt_InM_mixing_8_mbias1
Definition: CbmKresConversionManualmbias1.h:543
CbmKresConversionManualmbias1::fMCtracks
std::vector< CbmMCTrack * > fMCtracks
Definition: CbmKresConversionManualmbias1.h:165
CbmKresConversionManualmbias1::MultiplicityGamma_zero_Target_mbias1
TH2D * MultiplicityGamma_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:466
CbmKresConversionManualmbias1::MultiplicityChargedParticles_one_Target_mbias1
TH2D * MultiplicityChargedParticles_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:472
CbmKresConversionManualmbias1::fHistoList_rap_vs_pt_InM_mbias1
vector< TH1 * > fHistoList_rap_vs_pt_InM_mbias1
Definition: CbmKresConversionManualmbias1.h:504
CbmKresConversionManualmbias1::rap_vs_Pt_InM_7_mbias1
TH1D * rap_vs_Pt_InM_7_mbias1
Definition: CbmKresConversionManualmbias1.h:511
CbmKresConversionManualmbias1::PdgCase8NonE_NOT_FromTarget_mbias1_InM_two_Both_mbias1
TH1D * PdgCase8NonE_NOT_FromTarget_mbias1_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:697
CbmKresConversionManualmbias1::PlaneAngles_last_fromPi0_Target_mbias1
TH1D * PlaneAngles_last_fromPi0_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:267
CbmKresConversionManualmbias1::Case8ElFromDalitz_InM_zero_Both_mbias1
TH1D * Case8ElFromDalitz_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:635
CbmKresConversionManualmbias1::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition: CbmKresConversionManualmbias1.h:116
CbmRichRing::GetNofHits
Int_t GetNofHits() const
Definition: CbmRichRing.h:40
CbmRichRing
Definition: CbmRichRing.h:17
CbmKresConversionManualmbias1::fRichRings
TClonesArray * fRichRings
Definition: CbmKresConversionManualmbias1.h:118
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_one_Outside_mbias1
TH2D * Pi0_pt_vs_rap_est_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:375
CbmKresConversionManualmbias1::BG2_InM_two_Both_mbias1
TH1D * BG2_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:681
CbmKresConversionManualmbias1::Case8NonElFrom_kaon_InM_one_Both_mbias1
TH1D * Case8NonElFrom_kaon_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:670
CbmKresConversionManualmbias1::PdgCase8NonE_NOT_FromTarget_mbias1_InM_onetwo_Both_mbias1
TH1D * PdgCase8NonE_NOT_FromTarget_mbias1_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:729
CbmKresConversionManualmbias1::Pdg_onetwo_Target_mbias1
TH1D * Pdg_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:334
CbmKresConversionManualmbias1::fHistoList_man_zero_Outside_mbias1
vector< TH1 * > fHistoList_man_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:355
CbmKresConversionBG::Exec
void Exec(CbmMCTrack *mctrack1, CbmMCTrack *mctrack2, CbmMCTrack *mctrack3, CbmMCTrack *mctrack4, Double_t invmassRecoPi0, vector< TH1 * > BGCases)
Definition: CbmKresConversionBG.cxx:37
CbmKresConversionManualmbias1::sameMIDcase8NonEPdgFromTarget_mbias1_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8NonEPdgFromTarget_mbias1_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:738
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias1
TH1D * sameMIDcase8NonEMotherPdg_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:640
CbmKresConversionManualmbias1::Gammas_one_Target_mbias1
std::vector< std::vector< TVector3 > > Gammas_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:186
CbmKresConversionManualmbias1::fHistoList_man_onetwo_Outside_mbias1
vector< TH1 * > fHistoList_man_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:388
CbmRichRing.h
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1P_InM_all_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1P_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:612
CbmKresConversionManualmbias1::PlaneAngles_first_fromPi0_Target_mbias1
TH1D * PlaneAngles_first_fromPi0_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:269
CbmKresConversionManualmbias1::Pdg_all_Target_mbias1
TH1D * Pdg_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:290
CbmKresConversionManualmbias1::Gammas_onetwo_Target_mbias1
std::vector< std::vector< TVector3 > > Gammas_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:188
CbmKresConversionManualmbias1::Gammas_onetwo_Outside_mbias1
std::vector< std::vector< TVector3 > > Gammas_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:208
CbmKresConversionManualmbias1::sameMIDcase8NonEPdgFromTarget_mbias1_InM_all_Both_mbias1
TH1D * sameMIDcase8NonEPdgFromTarget_mbias1_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:610
CbmKresConversionManualmbias1::VRings_plus_Outside_mbias1
std::vector< int > VRings_plus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:142
CbmKresConversionManualmbias1::Gammas_all_Both_mbias1
std::vector< std::vector< TVector3 > > Gammas_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:224
CbmKresConversionManualmbias1::GammaOpeningAngleReco_onetwo_Outside_mbias1
TH1D * GammaOpeningAngleReco_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:390
CbmKresConversionManualmbias1::BG3_InM_one_Both_mbias1
TH1D * BG3_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:650
CbmLmvmKinematicParams::fMinv
Double_t fMinv
Definition: CbmLmvmKinematicParams.h:22
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_24_mbias1
TH1D * rap_vs_Pt_InM_mixing_24_mbias1
Definition: CbmKresConversionManualmbias1.h:559
CbmKresConversionManualmbias1::BG9_InM_zero_Both_mbias1
TH1D * BG9_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:624
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_5_mbias1
TH1D * rap_vs_Pt_InM_mixing_5_mbias1
Definition: CbmKresConversionManualmbias1.h:540
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_2_mbias1
TH1D * rap_vs_Pt_InM_mixing_2_mbias1
Definition: CbmKresConversionManualmbias1.h:537
CbmKresConversionManualmbias1::PdgCase8motherNonE_InM_zero_Both_mbias1
TH1D * PdgCase8motherNonE_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:634
CbmKresConversionManualmbias1::GammaOpeningAngleReco_onetwo_Target_mbias1
TH1D * GammaOpeningAngleReco_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:333
CbmKresConversionManualmbias1::GammaOpeningAngleReco_all_Target_mbias1
TH1D * GammaOpeningAngleReco_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:289
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_zero_Outside_mbias1
TH2D * Pi0_pt_vs_rap_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:363
CbmKresConversionManualmbias1::SaveOutsideTracks
void SaveOutsideTracks(CbmMCTrack *mcTrack1, CbmStsTrack *stsTrack, double charge, int stsInd, int richInd, int stsMcTrackId, CbmRichRing *RING)
Definition: CbmKresConversionManualmbias1.cxx:1056
CbmKresConversionManualmbias1::EMT_man_NofRings_Both_mbias1
std::vector< int > EMT_man_NofRings_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:181
CbmKresConversionManualmbias1::frefId
std::vector< int > frefId
Definition: CbmKresConversionManualmbias1.h:164
CbmKresConversionManualmbias1::sameMIDcase8_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:724
CbmKresConversionManualmbias1::GammaOpeningAngleReco_one_Both_mbias1
TH1D * GammaOpeningAngleReco_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:425
CbmKresConversionManualmbias1::VMomenta_minus_Target_mbias1
vector< TVector3 > VMomenta_minus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:150
CbmKresConversionManualmbias1::MultiplicityChargedParticles_zero_Target_mbias1
TH2D * MultiplicityChargedParticles_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:471
CbmMvdHit
Definition: CbmMvdHit.h:29
CbmKresConversionManualmbias1::Gammas_stsIndex_onetwo_Target_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:194
CbmKresConversionManualmbias1::InitHistograms
void InitHistograms()
Definition: CbmKresConversionManualmbias1.cxx:2547
CbmKresConversionBG
Definition: CbmKresConversionBG.h:10
CbmKresConversionManualmbias1::PdgCase8motherNonE_InM_all_Both_mbias1
TH1D * PdgCase8motherNonE_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:602
CbmKresConversionManualmbias1::sameGRIDcase8_InM_two_Both_mbias1
TH1D * sameGRIDcase8_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:693
CbmKresConversionManualmbias1::Pdg_two_Both_mbias1
TH1D * Pdg_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:437
CbmKresConversionManualmbias1::InvMass_vs_OA_candidates_Both_mbias1
TH2D * InvMass_vs_OA_candidates_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:246
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_23_mbias1
TH1D * rap_vs_Pt_InM_mixing_23_mbias1
Definition: CbmKresConversionManualmbias1.h:558
CbmKresConversionManualmbias1::EMT_man_pair_momenta_Target_mbias1
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:170
CbmKresConversionManualmbias1::PdgCase8_InM_one_Both_mbias1
TH1D * PdgCase8_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:658
CbmKresConversionManualmbias1::BG5_InM_one_Both_mbias1
TH1D * BG5_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:652
CbmKresConversionManualmbias1::VRings_plus_Target_mbias1
std::vector< int > VRings_plus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:158
CbmKresConversionManualmbias1::Case8ElFromDalitz_InM_onetwo_Both_mbias1
TH1D * Case8ElFromDalitz_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:731
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_one_Both_mbias1
TH2D * Pi0_pt_vs_rap_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:431
CbmKresConversionManualmbias1::VStsTrack_minus_Target_mbias1
vector< CbmStsTrack * > VStsTrack_minus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:149
CbmKresConversionManualmbias1::rap_vs_Pt_InM_11_mbias1
TH1D * rap_vs_Pt_InM_11_mbias1
Definition: CbmKresConversionManualmbias1.h:515
CbmKresConversionManualmbias1::Pi0InvMassReco_all_Both_mbias1
TH1D * Pi0InvMassReco_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:407
CbmKresConversionManualmbias1::PlaneAngles_first_candidates_Target_mbias1
TH1D * PlaneAngles_first_candidates_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:268
CbmKresConversionManualmbias1::fHistoList_man_Both_mbias1
vector< TH1 * > fHistoList_man_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:458
CbmKresConversionManualmbias1::MultiplicityChargedParticles_two_Target_mbias1
TH2D * MultiplicityChargedParticles_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:473
CbmKresConversionManualmbias1::Mixing_Both
void Mixing_Both()
Definition: CbmKresConversionManualmbias1.cxx:1991
CbmKresConversionManualmbias1::GammasOA_candidates_Both_mbias1
TH1D * GammasOA_candidates_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:249
CbmKresConversionManualmbias1::P_reco_two_Outside_mbias1
TH1D * P_reco_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:381
CbmKresConversionManualmbias1::BG3_InM_onetwo_Both_mbias1
TH1D * BG3_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:714
CbmStsTrack::GetNofMvdHits
Int_t GetNofMvdHits() const
Definition: CbmStsTrack.h:84
CbmKresConversionManualmbias1::GammaOpeningAngleReco_onetwo_Both_mbias1
TH1D * GammaOpeningAngleReco_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:447
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1IM_InM_one_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1IM_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:675
CbmKresConversionManualmbias1::BG4_InM_onetwo_Both_mbias1
TH1D * BG4_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:715
CbmKresConversionManualmbias1::P_vs_Distance_mbias1
TH2D * P_vs_Distance_mbias1
Definition: CbmKresConversionManualmbias1.h:460
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_all_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:613
CbmKresConversionManualmbias1::EMT_InvMass_zero_Outside_mbias1
TH1D * EMT_InvMass_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:362
CbmKresConversionManualmbias1::Case8NonElFrom_pn_InM_zero_Both_mbias1
TH1D * Case8NonElFrom_pn_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:636
CbmKresConversionManualmbias1::GammasInvMass_fromPi0_Both_mbias1
TH1D * GammasInvMass_fromPi0_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:250
CbmKresConversionManualmbias1::GammaInvMassReco_one_Outside_mbias1
TH1D * GammaInvMassReco_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:367
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_zero_Target_mbias1
TH2D * Pi0_pt_vs_rap_est_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:307
CbmKresConversionManualmbias1::sameMIDcase8_mothedPDG_InM_two_Both_mbias1
TH1D * sameMIDcase8_mothedPDG_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:695
CbmKresConversionManualmbias1::rap_vs_Pt_InM_27_mbias1
TH1D * rap_vs_Pt_InM_27_mbias1
Definition: CbmKresConversionManualmbias1.h:531
CbmKresConversionManualmbias1::Pt_reco_zero_Target_mbias1
TH1D * Pt_reco_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:303
CbmKresConversionManualmbias1::GammasOA_candidates_Target_mbias1
TH1D * GammasOA_candidates_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:263
CbmKresConversionManualmbias1::sameGRIDcase8_InM_all_Both_mbias1
TH1D * sameGRIDcase8_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:597
CbmStsHit
data class for a reconstructed 3-d hit in the STS
Definition: CbmStsHit.h:31
CbmKresConversionManualmbias1::Case8NonElFrom_pn_InM_one_Both_mbias1
TH1D * Case8NonElFrom_pn_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:668
CbmKresConversionManualmbias1::InvMass_vs_OA_fromPi0_Outside_mbias1
TH2D * InvMass_vs_OA_fromPi0_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:275
CbmKresConversionManualmbias1::BG1_InM_onetwo_Both_mbias1
TH1D * BG1_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:712
CbmKresConversionManualmbias1::rap_vs_Pt_InM_5_mbias1
TH1D * rap_vs_Pt_InM_5_mbias1
Definition: CbmKresConversionManualmbias1.h:509
CbmKresConversionManualmbias1::Gammas_MC_one_Outside_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:218
CbmKresConversionManualmbias1::P_reco_all_Target_mbias1
TH1D * P_reco_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:291
CbmKresConversionManualmbias1::P_reco_zero_Target_mbias1
TH1D * P_reco_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:302
CbmRichRing::GetHit
UInt_t GetHit(Int_t i) const
Definition: CbmRichRing.h:42
CbmKresConversionManualmbias1::BG10_InM_all_Both_mbias1
TH1D * BG10_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:593
CbmKresConversionManualmbias1::PdgCase8mothers_InM_two_Both_mbias1
TH1D * PdgCase8mothers_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:691
CbmKresConversionManualmbias1::BG8_InM_zero_Both_mbias1
TH1D * BG8_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:623
CbmKresConversionManualmbias1::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: CbmKresConversionManualmbias1.cxx:1719
CbmKresConversionManualmbias1::GammaOpeningAngleReco_all_Both_mbias1
TH1D * GammaOpeningAngleReco_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:403
CbmStsTrack.h
Data class for STS tracks.
CbmKresConversionManualmbias1::PlaneAngles_last_candidates_Both_mbias1
TH1D * PlaneAngles_last_candidates_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:252
CbmGlobalTrack::GetStsTrackIndex
Int_t GetStsTrackIndex() const
Definition: CbmGlobalTrack.h:38
CbmKresConversionManualmbias1::P_reco_onetwo_Outside_mbias1
TH1D * P_reco_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:392
CbmKresConversionManualmbias1::BG6_InM_onetwo_Both_mbias1
TH1D * BG6_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:717
CbmRichRingLight::GetAaxis
float GetAaxis() const
Definition: CbmRichRingLight.h:163
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherPdg_InM_one_Both_mbias1
TH1D * sameMIDcase8NonEMotherPdg_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:672
CbmKresConversionManualmbias1::BG8_InM_two_Both_mbias1
TH1D * BG8_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:687
CbmKresConversionManualmbias1::VStsTrack_plus_Target_mbias1
vector< CbmStsTrack * > VStsTrack_plus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:156
CbmKresConversionManualmbias1::BG10_InM_two_Both_mbias1
TH1D * BG10_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:689
CbmKresConversionManualmbias1::VRichRing_plus_Outside_mbias1
vector< CbmRichRing * > VRichRing_plus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:144
CbmKresConversionManualmbias1::Gammas_MC_onetwo_Outside_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:220
CbmKresConversionManualmbias1::Pi0InvMassReco_one_Target_mbias1
TH1D * Pi0InvMassReco_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:315
CbmKresConversionManualmbias1::BG3_InM_all_Both_mbias1
TH1D * BG3_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:586
CbmKresConversionManualmbias1::BG6_InM_zero_Both_mbias1
TH1D * BG6_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:621
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_two_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:709
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherIM_InM_two_Both_mbias1
TH1D * sameMIDcase8NonEMotherIM_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:705
CbmKresConversionManualmbias1::Gammas_stsIndex_onetwo_Outside_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:214
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherPdg_InM_two_Both_mbias1
TH1D * sameMIDcase8NonEMotherPdg_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:704
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_29_mbias1
TH1D * rap_vs_Pt_InM_mixing_29_mbias1
Definition: CbmKresConversionManualmbias1.h:564
CbmKresConversionManualmbias1::rap_vs_Pt_InM_2_mbias1
TH1D * rap_vs_Pt_InM_2_mbias1
Definition: CbmKresConversionManualmbias1.h:506
CbmKresConversionManualmbias1::Gammas_stsIndex_all_Target_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:190
CbmKresConversionManualmbias1::fHistoList_bg_InM_two_Outside_mbias1
vector< TH1 * > fHistoList_bg_InM_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:578
CbmKresConversionManualmbias1::VStsTrack_minus_Outside_mbias1
vector< CbmStsTrack * > VStsTrack_minus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:134
CbmKFVertex::GetRefZ
Double_t & GetRefZ()
Definition: CbmKFVertex.h:25
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_one_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:677
CbmKresConversionManualmbias1::BG9_InM_one_Both_mbias1
TH1D * BG9_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:656
CbmKresConversionManualmbias1::fHistoList_bg_InM_two_Both_mbias1
vector< TH1 * > fHistoList_bg_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:679
CbmKresConversionManualmbias1::rap_vs_Pt_InM_23_mbias1
TH1D * rap_vs_Pt_InM_23_mbias1
Definition: CbmKresConversionManualmbias1.h:527
CbmKresConversionManualmbias1::Gammas_MC_zero_Both_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:237
CbmKresConversionManualmbias1::sameMIDcase8NonEPdg_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8NonEPdg_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:735
CbmKresConversionManualmbias1::PdgCase8NonEComeFromTarget_mbias1_InM_two_Both_mbias1
TH1D * PdgCase8NonEComeFromTarget_mbias1_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:696
CbmKresConversionManualmbias1::fArrayMvdHit
TClonesArray * fArrayMvdHit
Definition: CbmKresConversionManualmbias1.h:121
CbmKresConversionManualmbias1::PlaneAngles_last_candidates_Target_mbias1
TH1D * PlaneAngles_last_candidates_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:266
CbmKresConversionManualmbias1::GammaInvMassReco_onetwo_Both_mbias1
TH1D * GammaInvMassReco_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:446
CbmKresConversionManualmbias1::BG10_InM_zero_Both_mbias1
TH1D * BG10_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:625
CbmKresConversionManualmbias1::PlaneAngles_first_fromPi0_Both_mbias1
TH1D * PlaneAngles_first_fromPi0_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:255
CbmKresConversionManualmbias1::Pdg_zero_Outside_mbias1
TH1D * Pdg_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:358
CbmKresConversionManualmbias1::Case8NonElFrom_kaon_InM_all_Both_mbias1
TH1D * Case8NonElFrom_kaon_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:606
CbmKresConversionManualmbias1::VRings_minus_Target_mbias1
std::vector< int > VRings_minus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:151
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_two_Outside_mbias1
TH2D * Pi0_pt_vs_rap_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:385
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_zero_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:645
CbmKresConversionManualmbias1::Gammas_one_Outside_mbias1
std::vector< std::vector< TVector3 > > Gammas_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:206
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1Pt_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:741
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_10_mbias1
TH1D * rap_vs_Pt_InM_mixing_10_mbias1
Definition: CbmKresConversionManualmbias1.h:545
CbmKresConversionManualmbias1::Case8NonElFrom_pn_InM_onetwo_Both_mbias1
TH1D * Case8NonElFrom_pn_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:732
CbmKresConversionManualmbias1::fHistoList_man_zero_Target_mbias1
vector< TH1 * > fHistoList_man_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:298
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_onetwo_Outside_mbias1
TH2D * Pi0_pt_vs_rap_est_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:397
CbmRichRingLight.h
CbmKresConversionManualmbias1::PdgCase8_InM_onetwo_Both_mbias1
TH1D * PdgCase8_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:722
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_14_mbias1
TH1D * rap_vs_Pt_InM_mixing_14_mbias1
Definition: CbmKresConversionManualmbias1.h:549
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_one_Target_mbias1
TH2D * Pi0_pt_vs_rap_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:317
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1P_InM_two_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1P_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:708
CbmKresConversionManualmbias1::Case8NonElFrom_kaon_InM_zero_Both_mbias1
TH1D * Case8NonElFrom_kaon_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:638
CbmKresConversionManualmbias1::GammaOpeningAngleReco_zero_Target_mbias1
TH1D * GammaOpeningAngleReco_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:300
CbmKresConversionManualmbias1::P_reco_one_Outside_mbias1
TH1D * P_reco_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:370
CbmKresConversionManualmbias1::MultiplicityChargedParticles_onetwo_Both_mbias1
TH2D * MultiplicityChargedParticles_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:500
CbmKresConversionManualmbias1::Pt_reco_zero_Outside_mbias1
TH1D * Pt_reco_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:360
CbmKresConversionManualmbias1::fArrayStsHit
TClonesArray * fArrayStsHit
Definition: CbmKresConversionManualmbias1.h:122
CbmKresConversionManualmbias1::BG6_InM_all_Both_mbias1
TH1D * BG6_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:589
CbmKresConversionManualmbias1::BG1_InM_zero_Both_mbias1
TH1D * BG1_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:616
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_all_Target_mbias1
TH2D * Pi0_pt_vs_rap_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:295
CbmKresConversionManualmbias1::rap_vs_Pt_InM_21_mbias1
TH1D * rap_vs_Pt_InM_21_mbias1
Definition: CbmKresConversionManualmbias1.h:525
CbmKresConversionManualmbias1::GammasOA_candidates_Outside_mbias1
TH1D * GammasOA_candidates_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:277
CbmTrackMatchNew.h
CbmKresConversionManualmbias1::BG2_InM_onetwo_Both_mbias1
TH1D * BG2_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:713
CbmVertex
Definition: CbmVertex.h:26
CbmKresConversionManualmbias1::Case8NonElFrom_eta_InM_onetwo_Both_mbias1
TH1D * Case8NonElFrom_eta_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:733
CbmRichRingLight::AddHit
void AddHit(CbmRichHitLight hit)
Add new hit to the ring.
Definition: CbmRichRingLight.h:87
CbmKresConversionManualmbias1::MultiplicityGamma_one_Target_mbias1
TH2D * MultiplicityGamma_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:467
CbmKresConversionManualmbias1::P_reco_all_Outside_mbias1
TH1D * P_reco_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:348
CbmKresConversionManualmbias1::Pi0InvMassReco_onetwo_Target_mbias1
TH1D * Pi0InvMassReco_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:337
CbmKresConversionManualmbias1::fKFVertex
CbmKFVertex fKFVertex
Definition: CbmKresConversionManualmbias1.h:126
CbmKresConversionManualmbias1::MultiplicityGamma_one_Outside_mbias1
TH2D * MultiplicityGamma_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:480
CbmKresConversionManualmbias1::BG7_InM_zero_Both_mbias1
TH1D * BG7_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:622
CbmKresConversionManualmbias1::EMT_InvMass_onetwo_Outside_mbias1
TH1D * EMT_InvMass_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:395
CbmKresConversionManualmbias1::GammaOpeningAngleReco_zero_Both_mbias1
TH1D * GammaOpeningAngleReco_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:414
CbmKresConversionManualmbias1::sameMIDcase8_InM_one_Both_mbias1
TH1D * sameMIDcase8_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:660
CbmKresConversionManualmbias1::EMT_man_Event_Both_mbias1
std::vector< int > EMT_man_Event_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:179
CbmKresConversionManualmbias1::Case8NonElFrom_eta_InM_one_Both_mbias1
TH1D * Case8NonElFrom_eta_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:669
CbmKresConversionManualmbias1::rap_vs_Pt_InM_3_mbias1
TH1D * rap_vs_Pt_InM_3_mbias1
Definition: CbmKresConversionManualmbias1.h:507
CbmKresFunctions::FitToVertex
static TVector3 FitToVertex(CbmStsTrack *stsTrack, double x, double y, double z)
Definition: CbmKresFunctions.h:29
CbmKresConversionManualmbias1::Case8ElFromDalitz_InM_all_Both_mbias1
TH1D * Case8ElFromDalitz_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:603
CbmKresFunctions::CalculateKinematicParams_4particles
static CbmLmvmKinematicParams CalculateKinematicParams_4particles(const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4)
Definition: CbmKresFunctions.h:212
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_6_mbias1
TH1D * rap_vs_Pt_InM_mixing_6_mbias1
Definition: CbmKresConversionManualmbias1.h:541
CbmKresConversionManualmbias1::GammaInvMassReco_all_Target_mbias1
TH1D * GammaInvMassReco_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:288
CbmKresConversionManualmbias1::GammaInvMassReco_all_Outside_mbias1
TH1D * GammaInvMassReco_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:345
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_two_Target_mbias1
TH2D * Pi0_pt_vs_rap_est_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:329
CbmKresConversionManualmbias1::BG3_InM_zero_Both_mbias1
TH1D * BG3_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:618
CbmKresConversionManualmbias1::GammaOpeningAngleReco_two_Outside_mbias1
TH1D * GammaOpeningAngleReco_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:379
CbmKresConversionManualmbias1::PlaneAngles_first_candidates_Both_mbias1
TH1D * PlaneAngles_first_candidates_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:254
CbmKresConversionManualmbias1::rap_vs_Pt_InM_30_mbias1
TH1D * rap_vs_Pt_InM_30_mbias1
Definition: CbmKresConversionManualmbias1.h:534
CbmKresConversionManualmbias1::Pdg_vs_Distance_mbias1
TH2D * Pdg_vs_Distance_mbias1
Definition: CbmKresConversionManualmbias1.h:459
CbmKresConversionManualmbias1::Gammas_zero_Both_mbias1
std::vector< std::vector< TVector3 > > Gammas_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:225
CbmKresConversionManualmbias1::Gammas_stsIndex_two_Both_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:233
CbmKresConversionManualmbias1::GammasOA_fromPi0_Target_mbias1
TH1D * GammasOA_fromPi0_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:265
CbmKresConversionManualmbias1::EMT_InvMass_onetwo_Target_mbias1
TH1D * EMT_InvMass_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:338
CbmKresConversionManualmbias1::sameMIDcase8NonEPdg_InM_one_Both_mbias1
TH1D * sameMIDcase8NonEPdg_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:671
CbmKresConversionManualmbias1::MultiplicityChargedParticles_all_Both_mbias1
TH2D * MultiplicityChargedParticles_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:496
CbmKresConversionManualmbias1::Pt_reco_two_Outside_mbias1
TH1D * Pt_reco_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:382
CbmKresConversionManualmbias1::BG4_InM_all_Both_mbias1
TH1D * BG4_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:587
CbmKresConversionManualmbias1::EMT_InvMass_one_Target_mbias1
TH1D * EMT_InvMass_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:316
CbmKresConversionManualmbias1::MultiplicityGamma_onetwo_Outside_mbias1
TH2D * MultiplicityGamma_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:482
CbmKresConversionManualmbias1::MultiplicityChargedParticles_onetwo_Outside_mbias1
TH2D * MultiplicityChargedParticles_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:487
CbmKresConversionManualmbias1::Pt_reco_one_Both_mbias1
TH1D * Pt_reco_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:428
CbmKresConversionManualmbias1::Exec
void Exec(int fEventNumMan, double OpeningAngleCut, double GammaInvMassCut, int RealPID)
Definition: CbmKresConversionManualmbias1.cxx:666
CbmKresConversionManualmbias1::BG9_InM_all_Both_mbias1
TH1D * BG9_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:592
CbmLmvmKinematicParams::fRapidity
Double_t fRapidity
Definition: CbmLmvmKinematicParams.h:21
CbmKresConversionManualmbias1::fHistoList_man_one_Target_mbias1
vector< TH1 * > fHistoList_man_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:309
CbmKresConversionManualmbias1::GammaInvMassReco_two_Outside_mbias1
TH1D * GammaInvMassReco_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:378
CbmKresConversionManualmbias1::rap_vs_Pt_InM_4_mbias1
TH1D * rap_vs_Pt_InM_4_mbias1
Definition: CbmKresConversionManualmbias1.h:508
CbmKFParticleInterface.h
CbmKresConversionManualmbias1::fAnaBG
CbmKresConversionBG * fAnaBG
Definition: CbmKresConversionManualmbias1.h:130
CbmKresConversionManualmbias1::Gammas_MC_two_Both_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:239
CbmKresConversionManualmbias1::BG2_InM_one_Both_mbias1
TH1D * BG2_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:649
CbmKresConversionManualmbias1::Pi0InvMassReco_two_Both_mbias1
TH1D * Pi0InvMassReco_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:440
CbmKresConversionManualmbias1::fMcTracks
TClonesArray * fMcTracks
Definition: CbmKresConversionManualmbias1.h:113
xMath::Pi
double Pi()
Definition: xMath.h:5
CbmKresConversionManualmbias1::Gammas_MC_one_Target_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:198
CbmKresConversionManualmbias1::VRichRing_minus_Target_mbias1
vector< CbmRichRing * > VRichRing_minus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:153
CbmKresConversionManualmbias1::PdgCase8NonEComeFromTarget_mbias1_InM_onetwo_Both_mbias1
TH1D * PdgCase8NonEComeFromTarget_mbias1_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:728
CbmKresConversionManualmbias1::sameGRIDcase8_InM_one_Both_mbias1
TH1D * sameGRIDcase8_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:661
CbmKresConversionManualmbias1::sameMIDcase8NonEPdgFromTarget_mbias1_InM_zero_Both_mbias1
TH1D * sameMIDcase8NonEPdgFromTarget_mbias1_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:642
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1IM_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1IM_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:739
CbmRichRingLight::GetBaxis
float GetBaxis() const
Definition: CbmRichRingLight.h:164
CbmKresConversionManualmbias1::PdgCase8NonE_NOT_FromTarget_mbias1_InM_all_Both_mbias1
TH1D * PdgCase8NonE_NOT_FromTarget_mbias1_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:601
CbmKresConversionManualmbias1::rap_vs_Pt_InM_28_mbias1
TH1D * rap_vs_Pt_InM_28_mbias1
Definition: CbmKresConversionManualmbias1.h:532
CbmKresConversionManualmbias1::rap_vs_Pt_InM_16_mbias1
TH1D * rap_vs_Pt_InM_16_mbias1
Definition: CbmKresConversionManualmbias1.h:520
CbmKresConversionManualmbias1::fHistoList_bg_InM_onetwo_Outside_mbias1
vector< TH1 * > fHistoList_bg_InM_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:579
CbmKresConversionManualmbias1::MultiplicityChargedParticles_zero_Both_mbias1
TH2D * MultiplicityChargedParticles_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:497
CbmKresConversionManualmbias1::PdgCase8NonEComeFromTarget_mbias1_InM_all_Both_mbias1
TH1D * PdgCase8NonEComeFromTarget_mbias1_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:600
CbmKresConversionManualmbias1::GammaInvMassReco_all_Both_mbias1
TH1D * GammaInvMassReco_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:402
CbmKresConversionManualmbias1::fHistoList_bg_InM_all_Both_mbias1
vector< TH1 * > fHistoList_bg_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:583
CbmKresConversionManualmbias1::fHistoList_man_two_Both_mbias1
vector< TH1 * > fHistoList_man_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:434
CbmKresConversionManualmbias1::Pt_reco_all_Target_mbias1
TH1D * Pt_reco_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:292
CbmKresConversionManualmbias1::sameMIDcase8NonEPdg_InM_zero_Both_mbias1
TH1D * sameMIDcase8NonEPdg_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:639
CbmKresConversionManualmbias1::BG2_InM_all_Both_mbias1
TH1D * BG2_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:585
CbmTrack::GetParamFirst
const FairTrackParam * GetParamFirst() const
Definition: CbmTrack.h:61
CbmKresConversionManualmbias1::MultiplicityGamma_onetwo_Target_mbias1
TH2D * MultiplicityGamma_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:469
CbmKresConversionManualmbias1::InvMass_vs_OA_candidates_Outside_mbias1
TH2D * InvMass_vs_OA_candidates_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:274
CbmKresConversionManualmbias1::fHistoList_man_two_Outside_mbias1
vector< TH1 * > fHistoList_man_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:377
CbmKresConversionManualmbias1::MultiplicityGamma_zero_Both_mbias1
TH2D * MultiplicityGamma_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:492
CbmKresConversionManualmbias1::rap_vs_Pt_InM_15_mbias1
TH1D * rap_vs_Pt_InM_15_mbias1
Definition: CbmKresConversionManualmbias1.h:519
CbmKresConversionManualmbias1::sameGRIDcase8_InM_onetwo_Both_mbias1
TH1D * sameGRIDcase8_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:725
CbmKresConversionManualmbias1::GammaInvMassReco_two_Both_mbias1
TH1D * GammaInvMassReco_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:435
CbmKresConversionManualmbias1::GammaOpeningAngleReco_one_Target_mbias1
TH1D * GammaOpeningAngleReco_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:311
CbmRichHitLight
Definition: CbmRichRingLight.h:14
CbmKresConversionManualmbias1::BG2_InM_zero_Both_mbias1
TH1D * BG2_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:617
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_28_mbias1
TH1D * rap_vs_Pt_InM_mixing_28_mbias1
Definition: CbmKresConversionManualmbias1.h:563
CbmKresConversionManualmbias1::GammasInvMass_candidates_Both_mbias1
TH1D * GammasInvMass_candidates_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:248
CbmKresConversionManualmbias1::fRichHits
TClonesArray * fRichHits
Definition: CbmKresConversionManualmbias1.h:120
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_13_mbias1
TH1D * rap_vs_Pt_InM_mixing_13_mbias1
Definition: CbmKresConversionManualmbias1.h:548
CbmKresConversionManualmbias1::Gammas_MC_all_Both_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:236
CbmKresConversionManualmbias1::fHistoList_man_one_Both_mbias1
vector< TH1 * > fHistoList_man_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:423
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherPdg_InM_all_Both_mbias1
TH1D * sameMIDcase8NonEMotherPdg_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:608
CbmKresConversionManualmbias1::MultiplicityGamma_one_Both_mbias1
TH2D * MultiplicityGamma_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:493
CbmKresConversionManualmbias1::EMT_man_NofRings_Outside_mbias1
std::vector< int > EMT_man_NofRings_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:176
CbmKresConversionManualmbias1::sameMIDcase8_mothedPDG_InM_one_Both_mbias1
TH1D * sameMIDcase8_mothedPDG_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:663
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_17_mbias1
TH1D * rap_vs_Pt_InM_mixing_17_mbias1
Definition: CbmKresConversionManualmbias1.h:552
CbmKresConversionManualmbias1::PdgCase8_InM_zero_Both_mbias1
TH1D * PdgCase8_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:626
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_22_mbias1
TH1D * rap_vs_Pt_InM_mixing_22_mbias1
Definition: CbmKresConversionManualmbias1.h:557
CbmKresConversionManualmbias1::sameMIDcase8_mothedPDG_InM_zero_Both_mbias1
TH1D * sameMIDcase8_mothedPDG_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:631
CbmKresConversionManualmbias1::Case8NonElFrom_pn_InM_all_Both_mbias1
TH1D * Case8NonElFrom_pn_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:604
CbmKresConversionManualmbias1::Gammas_two_Target_mbias1
std::vector< std::vector< TVector3 > > Gammas_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:187
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_15_mbias1
TH1D * rap_vs_Pt_InM_mixing_15_mbias1
Definition: CbmKresConversionManualmbias1.h:550
CbmKresConversionManualmbias1::InvMass_vs_OA_candidates_Target_mbias1
TH2D * InvMass_vs_OA_candidates_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:260
CbmKresFunctions::Invmass_2particles_RECO
static double Invmass_2particles_RECO(const TVector3 part1, const TVector3 part2)
Definition: CbmKresFunctions.h:107
CbmKresConversionManualmbias1::MultiplicityChargedParticles_onetwo_Target_mbias1
TH2D * MultiplicityChargedParticles_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:474
CbmKresConversionManualmbias1::BG5_InM_two_Both_mbias1
TH1D * BG5_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:684
CbmKresFunctions.h
CbmKresConversionManualmbias1::Pdg_all_Outside_mbias1
TH1D * Pdg_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:347
CbmKresConversionManualmbias1::VMCtracks_plus_Outside_mbias1
vector< CbmMCTrack * > VMCtracks_plus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:141
CbmKresConversionManualmbias1::EMT_InvMass_zero_Target_mbias1
TH1D * EMT_InvMass_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:305
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_12_mbias1
TH1D * rap_vs_Pt_InM_mixing_12_mbias1
Definition: CbmKresConversionManualmbias1.h:547
CbmKresConversionManualmbias1::Pdg_onetwo_Both_mbias1
TH1D * Pdg_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:448
CbmKresConversionManualmbias1::P_reco_all_Both_mbias1
TH1D * P_reco_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:405
CbmGlobalTrack
Definition: CbmGlobalTrack.h:26
CbmKresConversionManualmbias1::EMT_InvMass_all_Both_mbias1
TH1D * EMT_InvMass_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:408
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1IM_InM_all_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1IM_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:611
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_1_mbias1
TH1D * rap_vs_Pt_InM_mixing_1_mbias1
Definition: CbmKresConversionManualmbias1.h:536
CbmKresConversionManualmbias1::PdgCase8_InM_two_Both_mbias1
TH1D * PdgCase8_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:690
CbmKresConversionManualmbias1::fHistoList_man_all_Both_mbias1
vector< TH1 * > fHistoList_man_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:401
CbmKresConversionManualmbias1::Pt_reco_one_Target_mbias1
TH1D * Pt_reco_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:314
CbmKresConversionManualmbias1::MultiplicityGamma_two_Both_mbias1
TH2D * MultiplicityGamma_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:494
CbmKresConversionManualmbias1::Gammas_stsIndex_onetwo_Both_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:234
CbmKresConversionManualmbias1::PdgCase8mothers_InM_zero_Both_mbias1
TH1D * PdgCase8mothers_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:627
CbmKresConversionManualmbias1::sameMIDcase8_mothedPDG_InM_all_Both_mbias1
TH1D * sameMIDcase8_mothedPDG_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:599
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1P_InM_one_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1P_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:676
CbmKresConversionManualmbias1::EMT_InvMass_zero_Both_mbias1
TH1D * EMT_InvMass_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:419
CbmKresConversionManualmbias1::fHistoList_multiplicity_man_Both_mbias1
vector< TH1 * > fHistoList_multiplicity_man_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:490
CbmKresConversionManualmbias1::P_reco_zero_Outside_mbias1
TH1D * P_reco_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:359
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_one_Outside_mbias1
TH2D * Pi0_pt_vs_rap_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:374
CbmKresConversionManualmbias1::PdgCase8motherNonE_InM_two_Both_mbias1
TH1D * PdgCase8motherNonE_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:698
CbmKresConversionManualmbias1::Case8NonElFrom_pn_InM_two_Both_mbias1
TH1D * Case8NonElFrom_pn_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:700
CbmKresConversionManualmbias1::fHistoList_man_onetwo_Both_mbias1
vector< TH1 * > fHistoList_man_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:445
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_zero_Target_mbias1
TH2D * Pi0_pt_vs_rap_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:306
CbmKresConversionManualmbias1::fHistoList_man_onetwo_Target_mbias1
vector< TH1 * > fHistoList_man_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:331
CbmKresConversionManualmbias1::fHistoList_bg_InM_onetwo_Target_mbias1
vector< TH1 * > fHistoList_bg_InM_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:573
CbmKresConversionManualmbias1::Case8NonElFrom_eta_InM_two_Both_mbias1
TH1D * Case8NonElFrom_eta_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:701
CbmMCTrack.h
CbmKresConversionManualmbias1::BG9_InM_two_Both_mbias1
TH1D * BG9_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:688
CbmKresConversionManualmbias1::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: CbmKresConversionManualmbias1.cxx:1108
CbmKresConversionManualmbias1::Gammas_zero_Target_mbias1
std::vector< std::vector< TVector3 > > Gammas_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:185
CbmKresConversionManualmbias1::fGlobalTracks
TClonesArray * fGlobalTracks
Definition: CbmKresConversionManualmbias1.h:114
CbmKresConversionManualmbias1::Pt_reco_zero_Both_mbias1
TH1D * Pt_reco_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:417
CbmKresConversionManualmbias1::fHistoList_bg_InM_one_Target_mbias1
vector< TH1 * > fHistoList_bg_InM_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:571
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_16_mbias1
TH1D * rap_vs_Pt_InM_mixing_16_mbias1
Definition: CbmKresConversionManualmbias1.h:551
CbmKresConversionManualmbias1::Pt_reco_all_Both_mbias1
TH1D * Pt_reco_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:406
CbmKresConversionManualmbias1::sameMIDcase8_InM_zero_Both_mbias1
TH1D * sameMIDcase8_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:628
CbmKresConversionManualmbias1::BG5_InM_zero_Both_mbias1
TH1D * BG5_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:620
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_all_Outside_mbias1
TH2D * Pi0_pt_vs_rap_est_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:353
CbmKresConversionManualmbias1::fHistoList_bg_InM_zero_Outside_mbias1
vector< TH1 * > fHistoList_bg_InM_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:576
CbmKresConversionManualmbias1::fHistoList_man_all_Target_mbias1
vector< TH1 * > fHistoList_man_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:287
CbmKresConversionManualmbias1::EMT_man_Event_Outside_mbias1
std::vector< int > EMT_man_Event_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:174
CbmKresConversionManualmbias1::PdgCase8mothers_InM_one_Both_mbias1
TH1D * PdgCase8mothers_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:659
CbmKresConversionManualmbias1::Pdg_two_Target_mbias1
TH1D * Pdg_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:323
CbmKresConversionManualmbias1::VMomenta_plus_Target_mbias1
vector< TVector3 > VMomenta_plus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:157
CbmKresConversionManualmbias1::fRichProjections
TClonesArray * fRichProjections
Definition: CbmKresConversionManualmbias1.h:117
CbmKresConversionManualmbias1::rap_vs_Pt_InM_1_mbias1
TH1D * rap_vs_Pt_InM_1_mbias1
Definition: CbmKresConversionManualmbias1.h:505
CbmKresConversionManualmbias1::VMCtracks_minus_Outside_mbias1
vector< CbmMCTrack * > VMCtracks_minus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:135
CbmKresConversionManualmbias1::BG1_InM_two_Both_mbias1
TH1D * BG1_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:680
CbmKresConversionManualmbias1::fHistoList_bg_InM_all_Outside_mbias1
vector< TH1 * > fHistoList_bg_InM_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:575
CbmKresFunctions::FitToVertexAndGetChi
static TVector3 FitToVertexAndGetChi(CbmStsTrack *stsTrack, double x, double y, double z, double &chi)
Definition: CbmKresFunctions.h:67
CbmMCTrack
Definition: CbmMCTrack.h:34
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_onetwo_Target_mbias1
TH2D * Pi0_pt_vs_rap_est_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:340
CbmKresConversionManualmbias1::Pdg_one_Target_mbias1
TH1D * Pdg_one_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:312
CbmKresConversionManualmbias1::Pt_reco_one_Outside_mbias1
TH1D * Pt_reco_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:371
CbmKresConversionManualmbias1::frefmomenta
vector< TVector3 > frefmomenta
Definition: CbmKresConversionManualmbias1.h:163
CbmKresConversionManualmbias1::Pt_reco_all_Outside_mbias1
TH1D * Pt_reco_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:349
CbmMvdHit.h
CbmKresConversionManualmbias1::Gammas_stsIndex_all_Both_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:230
CbmKresConversionManualmbias1::Gammas_stsIndex_zero_Outside_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:211
CbmKresConversionManualmbias1::MultiplicityGamma_onetwo_Both_mbias1
TH2D * MultiplicityGamma_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:495
CbmKresConversionManualmbias1::Gammas_MC_zero_Target_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:197
CbmKresConversionManualmbias1::Gammas_MC_zero_Outside_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:217
CbmKresConversionManualmbias1::sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8_mothedPDG_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:727
CbmKresConversionManualmbias1::Pt_reco_onetwo_Target_mbias1
TH1D * Pt_reco_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:336
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_19_mbias1
TH1D * rap_vs_Pt_InM_mixing_19_mbias1
Definition: CbmKresConversionManualmbias1.h:554
CbmKresConversionManualmbias1::Gammas_MC_onetwo_Both_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:240
CbmKresConversionManualmbias1::P_reco_two_Target_mbias1
TH1D * P_reco_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:324
CbmKresConversionManualmbias1::Gammas_stsIndex_one_Outside_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:212
CbmKresConversionManualmbias1::sameMIDcase8_InM_two_Both_mbias1
TH1D * sameMIDcase8_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:692
CbmKresConversionManualmbias1::BG10_InM_onetwo_Both_mbias1
TH1D * BG10_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:721
CbmKresConversionManualmbias1::MultiplicityChargedParticles_all_Target_mbias1
TH2D * MultiplicityChargedParticles_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:470
CbmKresConversionManualmbias1::BG8_InM_all_Both_mbias1
TH1D * BG8_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:591
CbmKresConversionManualmbias1::EMT_InvMass_two_Outside_mbias1
TH1D * EMT_InvMass_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:384
CbmKresConversionManualmbias1::fArrayCentrality
FairMCEventHeader * fArrayCentrality
Definition: CbmKresConversionManualmbias1.h:123
CbmKresConversionManualmbias1::BG10_InM_one_Both_mbias1
TH1D * BG10_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:657
CbmKresConversionManualmbias1::Pt_reco_two_Both_mbias1
TH1D * Pt_reco_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:439
CbmKresConversionManualmbias1::Init
void Init()
Definition: CbmKresConversionManualmbias1.cxx:586
CbmKresConversionManualmbias1::EMT_man_Event_Target_mbias1
std::vector< int > EMT_man_Event_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:169
CbmKresConversionManualmbias1::rap_vs_Pt_InM_6_mbias1
TH1D * rap_vs_Pt_InM_6_mbias1
Definition: CbmKresConversionManualmbias1.h:510
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_all_Both_mbias1
TH2D * Pi0_pt_vs_rap_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:409
CbmKresConversionManualmbias1::PdgCase8mothers_InM_onetwo_Both_mbias1
TH1D * PdgCase8mothers_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:723
CbmStsTrack::GetMvdHitIndex
Int_t GetMvdHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:70
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_20_mbias1
TH1D * rap_vs_Pt_InM_mixing_20_mbias1
Definition: CbmKresConversionManualmbias1.h:555
CbmKresConversionManualmbias1::rap_vs_Pt_InM_13_mbias1
TH1D * rap_vs_Pt_InM_13_mbias1
Definition: CbmKresConversionManualmbias1.h:517
CbmKresConversionManualmbias1::fHistoList_man_two_Target_mbias1
vector< TH1 * > fHistoList_man_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:320
CbmKresConversionManualmbias1::GammaOpeningAngleReco_two_Target_mbias1
TH1D * GammaOpeningAngleReco_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:322
CbmKresConversionManualmbias1::BG7_InM_one_Both_mbias1
TH1D * BG7_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:654
CbmKresConversionManualmbias1::GammaOpeningAngleReco_all_Outside_mbias1
TH1D * GammaOpeningAngleReco_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:346
CbmKresConversionManualmbias1::fHistoList_bg_InM_zero_Target_mbias1
vector< TH1 * > fHistoList_bg_InM_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:570
CbmKFVertex::GetRefY
Double_t & GetRefY()
Definition: CbmKFVertex.h:24
CbmKresConversionManualmbias1::Pi0InvMassReco_zero_Target_mbias1
TH1D * Pi0InvMassReco_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:304
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherIM_InM_one_Both_mbias1
TH1D * sameMIDcase8NonEMotherIM_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:673
CbmKresConversionManualmbias1::GammasInvMass_fromPi0_Outside_mbias1
TH1D * GammasInvMass_fromPi0_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:278
CbmKresConversionManualmbias1::EMT_InvMass_onetwo_Both_mbias1
TH1D * EMT_InvMass_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:452
CbmKresConversionManualmbias1::Gammas_MC_onetwo_Target_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:200
CbmKresConversionManualmbias1::Gammas_stsIndex_zero_Both_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:231
CbmKresConversionManualmbias1::GammaInvMassReco_zero_Target_mbias1
TH1D * GammaInvMassReco_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:299
CbmKresConversionManualmbias1::MultiplicityGamma_all_Outside_mbias1
TH2D * MultiplicityGamma_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:478
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias1
TH1D * sameMIDcase8NonEMotherPdg_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:736
CbmKresConversionManualmbias1::Gammas_stsIndex_one_Both_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:232
CbmKresConversionManualmbias1::rap_vs_Pt_InM_22_mbias1
TH1D * rap_vs_Pt_InM_22_mbias1
Definition: CbmKresConversionManualmbias1.h:526
CbmKresConversionManualmbias1::Pi0InvMassReco_two_Target_mbias1
TH1D * Pi0InvMassReco_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:326
CbmKresConversionManualmbias1::GammaInvMassReco_onetwo_Target_mbias1
TH1D * GammaInvMassReco_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:332
CbmTrackMatchNew
Definition: CbmTrackMatchNew.h:19
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_all_Target_mbias1
TH2D * Pi0_pt_vs_rap_est_all_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:296
CbmKresConversionManualmbias1::MultiplicityChargedParticles_one_Both_mbias1
TH2D * MultiplicityChargedParticles_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:498
CbmKresConversionManualmbias1::fHistoList_man_zero_Both_mbias1
vector< TH1 * > fHistoList_man_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:412
CbmKresConversionManualmbias1::Gammas_stsIndex_two_Target_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:193
CbmKresConversionManualmbias1::EMT_man_pair_momenta_Both_mbias1
std::vector< std::vector< TVector3 > > EMT_man_pair_momenta_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:180
CbmKresConversionManualmbias1::rap_vs_Pt_InM_17_mbias1
TH1D * rap_vs_Pt_InM_17_mbias1
Definition: CbmKresConversionManualmbias1.h:521
CbmKresConversionManualmbias1::P_reco_zero_Both_mbias1
TH1D * P_reco_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:416
CbmKresConversionManualmbias1::fTauFit
CbmRichRingFitterEllipseTau * fTauFit
Definition: CbmKresConversionManualmbias1.h:128
CbmKresConversionManualmbias1::Case8NonElFrom_kaon_InM_two_Both_mbias1
TH1D * Case8NonElFrom_kaon_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:702
CbmKresConversionManualmbias1::MultiplicityChargedParticles_zero_Outside_mbias1
TH2D * MultiplicityChargedParticles_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:484
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_onetwo_Both_mbias1
TH2D * Pi0_pt_vs_rap_est_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:454
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_30_mbias1
TH1D * rap_vs_Pt_InM_mixing_30_mbias1
Definition: CbmKresConversionManualmbias1.h:565
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_3_mbias1
TH1D * rap_vs_Pt_InM_mixing_3_mbias1
Definition: CbmKresConversionManualmbias1.h:538
CbmRichHit.h
CbmKresConversionManualmbias1::VStsIndex_plus_Outside_mbias1
std::vector< int > VStsIndex_plus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:143
CbmStsTrack::GetStsHitIndex
Int_t GetStsHitIndex(Int_t iHit) const
Definition: CbmStsTrack.h:98
CbmKresConversionManualmbias1::rap_vs_Pt_InM_12_mbias1
TH1D * rap_vs_Pt_InM_12_mbias1
Definition: CbmKresConversionManualmbias1.h:516
CbmKresConversionManualmbias1::VStsIndex_plus_Target_mbias1
std::vector< int > VStsIndex_plus_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:159
CbmKresConversionManualmbias1::MultiplicityGamma_two_Target_mbias1
TH2D * MultiplicityGamma_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:468
CbmKresConversionManualmbias1::rap_vs_Pt_InM_19_mbias1
TH1D * rap_vs_Pt_InM_19_mbias1
Definition: CbmKresConversionManualmbias1.h:523
CbmKresConversionManualmbias1::Pi0InvMassReco_onetwo_Outside_mbias1
TH1D * Pi0InvMassReco_onetwo_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:394
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_21_mbias1
TH1D * rap_vs_Pt_InM_mixing_21_mbias1
Definition: CbmKresConversionManualmbias1.h:556
CbmKresConversionManualmbias1::GammaInvMassReco_zero_Both_mbias1
TH1D * GammaInvMassReco_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:413
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_9_mbias1
TH1D * rap_vs_Pt_InM_mixing_9_mbias1
Definition: CbmKresConversionManualmbias1.h:544
CbmRichRingFitterEllipseTau::DoFit
virtual void DoFit(CbmRichRingLight *ring)
Inherited from CbmRichRingFitterBase.
Definition: CbmRichRingFitterEllipseTau.cxx:94
CbmKresConversionManualmbias1::EMT_InvMass_two_Target_mbias1
TH1D * EMT_InvMass_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:327
CbmKresConversionManualmbias1::Case8ElFromDalitz_InM_one_Both_mbias1
TH1D * Case8ElFromDalitz_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:667
CbmKresConversionManualmbias1::EMT_InvMass_one_Both_mbias1
TH1D * EMT_InvMass_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:430
CbmKresConversionManualmbias1::EMT_InvMass_all_Outside_mbias1
TH1D * EMT_InvMass_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:351
CbmKresConversionManualmbias1::PlaneAngles_last_fromPi0_Both_mbias1
TH1D * PlaneAngles_last_fromPi0_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:253
CbmKresConversionManualmbias1::PlaneAngles_last_fromPi0_Outside_mbias1
TH1D * PlaneAngles_last_fromPi0_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:281
CbmKresConversionManualmbias1::Mixing_Outside
void Mixing_Outside()
Definition: CbmKresConversionManualmbias1.cxx:1953
CbmKresConversionManualmbias1::Gammas_one_Both_mbias1
std::vector< std::vector< TVector3 > > Gammas_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:226
CbmKresConversionManualmbias1::sameMIDcase8_InM_all_Both_mbias1
TH1D * sameMIDcase8_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:596
CbmStsTrack
Definition: CbmStsTrack.h:37
CbmKresConversionManualmbias1::Gammas_zero_Outside_mbias1
std::vector< std::vector< TVector3 > > Gammas_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:205
CbmKresConversionManualmbias1::Gammas_stsIndex_zero_Target_mbias1
std::vector< std::vector< int > > Gammas_stsIndex_zero_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:191
CbmKresConversionManualmbias1::BG8_InM_onetwo_Both_mbias1
TH1D * BG8_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:719
CbmKresConversionManualmbias1::fHistoList_man_cuts_Outside_mbias1
vector< TH1 * > fHistoList_man_cuts_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:273
CbmKresConversionManualmbias1::GammaInvMassReco_zero_Outside_mbias1
TH1D * GammaInvMassReco_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:356
CbmKresConversionManualmbias1::MultiplicityChargedParticles_two_Outside_mbias1
TH2D * MultiplicityChargedParticles_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:486
CbmKresConversionManualmbias1::PdgCase8motherNonE_InM_one_Both_mbias1
TH1D * PdgCase8motherNonE_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:666
CbmKresConversionManualmbias1::MultiplicityChargedParticles_all_Outside_mbias1
TH2D * MultiplicityChargedParticles_all_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:483
CbmKresConversionManualmbias1::rap_vs_Pt_InM_mixing_11_mbias1
TH1D * rap_vs_Pt_InM_mixing_11_mbias1
Definition: CbmKresConversionManualmbias1.h:546
CbmKresFunctions::CalculateOpeningAngle_Reco
static Double_t CalculateOpeningAngle_Reco(TVector3 electron1, TVector3 electron2)
Definition: CbmKresFunctions.h:251
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1IM_InM_zero_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1IM_InM_zero_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:643
CbmKresConversionBG.h
CbmKresConversionManualmbias1::sameMIDcase8NonEComeFromTarget_mbias1IM_InM_two_Both_mbias1
TH1D * sameMIDcase8NonEComeFromTarget_mbias1IM_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:707
CbmKresConversionManualmbias1::BG7_InM_two_Both_mbias1
TH1D * BG7_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:686
CbmKresConversionManualmbias1::BG4_InM_one_Both_mbias1
TH1D * BG4_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:651
CbmKresConversionManualmbias1::Mixing_Target
void Mixing_Target()
Definition: CbmKresConversionManualmbias1.cxx:1915
CbmKresConversionManualmbias1::PdgCase8mothers_InM_all_Both_mbias1
TH1D * PdgCase8mothers_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:595
CbmKresConversionManualmbias1::fHistoList_bg_InM_two_Target_mbias1
vector< TH1 * > fHistoList_bg_InM_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:572
CbmKresConversionManualmbias1::fHistoList_man_cuts_Target_mbias1
vector< TH1 * > fHistoList_man_cuts_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:259
CbmKresConversionManualmbias1::Finish
void Finish()
Definition: CbmKresConversionManualmbias1.cxx:2360
CbmRichRingLight
Definition: CbmRichRingLight.h:39
CbmKresConversionManualmbias1::BG6_InM_one_Both_mbias1
TH1D * BG6_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:653
CbmKresConversionManualmbias1::BG7_InM_onetwo_Both_mbias1
TH1D * BG7_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:718
CbmKresConversionManualmbias1::rap_vs_Pt_InM_10_mbias1
TH1D * rap_vs_Pt_InM_10_mbias1
Definition: CbmKresConversionManualmbias1.h:514
CbmKresConversionManualmbias1::rap_vs_Pt_InM_8_mbias1
TH1D * rap_vs_Pt_InM_8_mbias1
Definition: CbmKresConversionManualmbias1.h:512
CbmKresConversionManualmbias1::VRichRing_minus_Outside_mbias1
vector< CbmRichRing * > VRichRing_minus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:138
CbmKresConversionManualmbias1::P_reco_onetwo_Target_mbias1
TH1D * P_reco_onetwo_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:335
CbmKresConversionManualmbias1::FindGammasBoth
void FindGammasBoth()
Definition: CbmKresConversionManualmbias1.cxx:1607
CbmKresConversionManualmbias1::BG5_InM_all_Both_mbias1
TH1D * BG5_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:588
CbmLmvmKinematicParams
Definition: CbmLmvmKinematicParams.h:17
CbmKresConversionManualmbias1::EMT_man_NofRings_Target_mbias1
std::vector< int > EMT_man_NofRings_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:171
CbmLmvmKinematicParams::fPt
Double_t fPt
Definition: CbmLmvmKinematicParams.h:20
CbmKresConversionManualmbias1::VStsTrack_plus_Outside_mbias1
vector< CbmStsTrack * > VStsTrack_plus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:140
CbmKresConversionManualmbias1::P_reco_one_Both_mbias1
TH1D * P_reco_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:427
CbmKresConversionManualmbias1::fPrimVertex
CbmVertex * fPrimVertex
Definition: CbmKresConversionManualmbias1.h:125
CbmKresConversionManualmbias1::Pi0InvMassReco_zero_Outside_mbias1
TH1D * Pi0InvMassReco_zero_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:361
CbmKresConversionBG::Init
void Init()
Definition: CbmKresConversionBG.cxx:25
CbmKresConversionManualmbias1::Gammas_onetwo_Both_mbias1
std::vector< std::vector< TVector3 > > Gammas_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:228
CbmKresConversionManualmbias1::Gammas_MC_two_Outside_mbias1
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:219
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_one_Both_mbias1
TH2D * Pi0_pt_vs_rap_est_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:432
CbmRichHit
Definition: CbmRichHit.h:19
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_two_Target_mbias1
TH2D * Pi0_pt_vs_rap_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:328
CbmKresConversionManualmbias1::Pi0InvMassReco_one_Both_mbias1
TH1D * Pi0InvMassReco_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:429
CbmKresConversionManualmbias1::PdgCase8motherNonE_InM_onetwo_Both_mbias1
TH1D * PdgCase8motherNonE_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:730
CbmKresConversionManualmbias1::GammaInvMassReco_two_Target_mbias1
TH1D * GammaInvMassReco_two_Target_mbias1
Definition: CbmKresConversionManualmbias1.h:321
CbmKresConversionManualmbias1::sameMIDcase8NonEMotherIM_InM_all_Both_mbias1
TH1D * sameMIDcase8NonEMotherIM_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:609
CbmKresConversionManualmbias1::Pi0_pt_vs_rap_est_all_Both_mbias1
TH2D * Pi0_pt_vs_rap_est_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:410
CbmKresConversionManualmbias1::sameMIDcase8NonEPdg_InM_two_Both_mbias1
TH1D * sameMIDcase8NonEPdg_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:703
CbmKresConversionManualmbias1::BG7_InM_all_Both_mbias1
TH1D * BG7_InM_all_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:590
CbmKresConversionManualmbias1::VStsIndex_minus_Outside_mbias1
std::vector< int > VStsIndex_minus_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:137
CbmKresConversionManualmbias1::MultiplicityGamma_two_Outside_mbias1
TH2D * MultiplicityGamma_two_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:481
CbmKresConversionManualmbias1::sameMIDcase8NonEPdgFromTarget_mbias1_InM_two_Both_mbias1
TH1D * sameMIDcase8NonEPdgFromTarget_mbias1_InM_two_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:706
CbmKFVertex
Definition: CbmKFVertex.h:6
CbmKresConversionManualmbias1::CalculatePlaneAngle_first
double CalculatePlaneAngle_first(CbmStsTrack *Sts_1, CbmStsTrack *Sts_2)
Definition: CbmKresConversionManualmbias1.cxx:2259
CbmKresConversionManualmbias1::PlaneAngles_last_candidates_Outside_mbias1
TH1D * PlaneAngles_last_candidates_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:280
CbmStsHit.h
Data class for a reconstructed hit in the STS.
CbmKresConversionManualmbias1::GammasOA_fromPi0_Outside_mbias1
TH1D * GammasOA_fromPi0_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:279
CbmKresConversionManualmbias1::Case1ZYPos_InM_one_Both_mbias1
TH2D * Case1ZYPos_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:662
CbmKresConversionManualmbias1::rap_vs_Pt_InM_18_mbias1
TH1D * rap_vs_Pt_InM_18_mbias1
Definition: CbmKresConversionManualmbias1.h:522
CbmKresConversionManualmbias1::GammaOpeningAngleReco_one_Outside_mbias1
TH1D * GammaOpeningAngleReco_one_Outside_mbias1
Definition: CbmKresConversionManualmbias1.h:368
CbmStsTrack::GetNofStsHits
Int_t GetNofStsHits() const
Definition: CbmStsTrack.h:90
CbmKresConversionManualmbias1::BG9_InM_onetwo_Both_mbias1
TH1D * BG9_InM_onetwo_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:720
CbmKresConversionManualmbias1::BG8_InM_one_Both_mbias1
TH1D * BG8_InM_one_Both_mbias1
Definition: CbmKresConversionManualmbias1.h:655