Go to the documentation of this file.
10 #include <TClonesArray.h>
26 void InitHistograms();
29 void Exec(
int fEventNumEta,
30 double OpeningAngleCut,
31 double GammaInvMassCut,
50 int FindInRich(
int richInd,
int stsMcTrackId);
52 int CheckIfElectron(
CbmRichRing* ring,
double momentum);
58 void FindGammasTarget(
int EventNumEta,
62 vector<CbmMCTrack*> MCtracks_minus,
63 vector<CbmMCTrack*> MCtracks_plus,
64 vector<CbmStsTrack*> StsTrack_minus,
65 vector<CbmStsTrack*> StsTrack_plus,
66 vector<TVector3> Momenta_minus,
67 vector<TVector3> Momenta_plus,
68 std::vector<int> Rings_minus,
69 std::vector<int> Rings_plus,
70 std::vector<int> stsIndex_minus,
71 std::vector<int> stsIndex_plus,
72 vector<CbmRichRing*> richRing_minus,
73 vector<CbmRichRing*> richRing_plus,
74 vector<Int_t> MCIndex_minus,
75 vector<Int_t> MCIndex_plus);
77 void FindGammasOutside(
int EventNumEta,
81 vector<CbmMCTrack*> MCtracks_minus_Outside,
82 vector<CbmMCTrack*> MCtracks_plus_Outside,
83 vector<CbmStsTrack*> StsTrack_minus_Outside,
84 vector<CbmStsTrack*> StsTrack_plus_Outside,
85 std::vector<int> Rings_minus_Outside,
86 std::vector<int> Rings_plus_Outside,
87 std::vector<int> stsIndex_minus_Outside,
88 std::vector<int> stsIndex_plus_Outside,
89 vector<CbmRichRing*> richRing_minus_Outside,
90 vector<CbmRichRing*> richRing_plus_Outside,
91 vector<Int_t> MCIndex_minus_Outside,
92 vector<Int_t> MCIndex_plus_Outside);
94 void FindGammasBoth();
96 void FindEta(TString mod,
98 vector<vector<TVector3>> Gammas,
99 vector<vector<int>> StsIndex,
100 vector<vector<int>> MCIndex,
101 vector<vector<CbmMCTrack*>> GammasMC,
103 vector<TH1*> rap_pt_separation);
105 void Mixing_Target();
106 void Mixing_Outside();
107 void Mixing_Both(vector<TH1*> rap_pt_separation_all,
108 vector<TH1*> rap_pt_separation_onetwo,
109 vector<TH1*> rap_pt_separation_two);
TH1D * Particles_PDG_two_Both
TH1D * GammasRapidity_fromEta_beforeCuts_oneInRich_Outside
TH1D * multi_EMT_Eta_two_Both_8
TH2D * TrueEta_pt_vs_rap_onetwo_Target
TH1D * PlaneAngles_first_wrongpairs_zeroInRich_Outside
TH1D * GammasInvMass_wrongpairs_beforeCuts_oneInRich_Both
TH1D * TrueEta_InvMass_after_cuts_two_Outside
TH2D * TrueEta_pt_vs_rap_onetwo_Both
TH1D * multi_EMT_Eta_all_Both_10
vector< TH1 * > fHistoList_rap_pt_Eta_two_Target
TH1D * multi_EMT_Eta_all_Both_14
TH1D * multi_EMT_Eta_onetwo_Both_1
std::vector< std::vector< TVector3 > > Gammas_onetwo_Outside
TH1D * TrueEta_InvMass_after_cuts_all_Target
TH1D * PlaneAngles_last_wrongpairs_twoInRich_Outside
TH1D * WrongEta_InvMass_after_cuts_all_Outside
vector< Int_t > VMCIndex_plus_Target
TH1D * multi_InvMass_Eta_all_Both_15
TH2D * WrongEta_pt_vs_rap_onetwo_Target
TH1D * multi_EMT_Eta_onetwo_Both_11
vector< TH1 * > fHistoList_Eta
TH1D * TrueEta_AngleBetweenGammas_after_cuts_all_Both
std::vector< std::vector< int > > Gammas_stsIndex_all_Both
TH1D * PlaneAngles_first_wrongpairs_zeroInRich_Both
TH1D * multi_InvMass_Eta_onetwo_Both_5
TH1D * TrueEta_AngleBetweenGammas_after_cuts_all_Target
vector< TH1 * > fHistoList_rap_pt_Eta_onetwo_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Target
std::vector< int > VRings_minus_Target
TH1D * WrongEta_InvMass_after_cuts_all_Both
TH1D * GammasOpenAngle_fromEta_beforeCuts_twoInRich_Target
std::vector< std::vector< TVector3 > > Gammas_two_Target
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_zeroInRich_Both
TH1D * Particle_pull_px_Target
TH1D * multi_EMT_Eta_onetwo_Both_6
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Outside
TH1D * GammasOpenAngle_fromEta_beforeCuts_oneInRich_Target
std::vector< std::vector< int > > Gammas_stsIndex_two_Outside
std::vector< int > VStsIndex_minus_Outside
TH1D * PlaneAngles_last_wrongpairs_afterCuts_oneInRich_Both
TH2D * TrueEta_pt_vs_rap_all_Target
vector< TH1 * > fHistoList_rap_pt_Eta_onetwo_Both
TH1D * GammasMomentum_fromEta_beforeCuts_zeroInRich_Target
TH1D * multi_EMT_Eta_two_Both_17
TH1D * GammasRapidity_fromEta_beforeCuts_oneInRich_Both
TH1D * AngleBetweenGammas_trueEta_before_cuts_all_Outside
TH1D * GammasMomentum_wrongpairs_beforeCuts_oneInRich_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Outside
TH2D * WrongEta_pt_vs_rap_onetwo_Both
TH1D * multi_EMT_Eta_onetwo_Both_4
std::vector< std::vector< int > > Gammas_MCIndex_onetwo_Target
TH1D * GammasInvMass_wrongpairs_beforeCuts_twoInRich_Target
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
TH1D * GammasInvMass_fromEta_beforeCuts_oneInRich_Target
TH1D * AngleBetweenGammas_wrongEta_before_cuts_all_Outside
TH1D * multi_EMT_Eta_all_Both_9
TH1D * PlaneAngles_last_wrongpairs_zeroInRich_Target
vector< TH1 * > fHistoList_Eta_cuts_twoInRich_Outside
TH1D * PlaneAngles_last_fromEta_zeroInRich_Outside
vector< TH1 * > fHistoList_Eta_two_Target
TH1D * InvMass_GammaCombinations_all_Both
vector< TH1 * > fHistoList_Eta_cuts_twoInRich_Target
TH1D * GammasInvMass_wrongpairs_beforeCuts_zeroInRich_Both
TH1D * multi_EMT_Eta_all_Both_17
TH1D * multi_EMT_Eta_two_Both_11
vector< CbmStsTrack * > VStsTrack_plus_Outside
TH1D * PlaneAngles_first_fromEta_twoInRich_Target
TH1D * multi_InvMass_Eta_two_Both_1
vector< TVector3 > frefmomenta
TH1D * multi_InvMass_Eta_all_Both_6
TH1D * multi_InvMass_Eta_onetwo_Both_9
TH1D * GammasInvMass_fromEta_beforeCuts_oneInRich_Both
vector< TVector3 > VMomenta_plus_Target
TH2D * TrueEta_pt_vs_rap_est_all_Target
vector< CbmRichRing * > VRichRing_minus_Target
TH1D * multi_InvMass_Eta_onetwo_Both_15
TH1D * GammasInvMass_fromEta_beforeCuts_twoInRich_Target
TH1D * TrueEta_AngleBetweenGammas_after_cuts_onetwo_Both
TH1D * AngleBetweenGammas_trueEta_before_cuts_two_Outside
TH2D * WrongEta_pt_vs_rap_est_two_Both
TH1D * AngleBetweenGammas_trueEta_before_cuts_onetwo_Outside
TH1D * Particles_PDG_onetwo_Both
TH1D * PlaneAngles_last_wrongpairs_zeroInRich_Both
vector< CbmRichRing * > VRichRing_minus_Outside
TH1D * EMT_Eta_InvMass_onetwo_Outside
TH1D * multi_EMT_Eta_onetwo_Both_2
std::vector< int > EMT_eta_gg_Event_Target
std::vector< std::vector< TVector3 > > Gammas_two_Both
TH1D * PlaneAngles_first_wrongpairs_oneInRich_Target
std::vector< std::vector< int > > Gammas_stsIndex_all_Target
vector< TH1 * > fHistoList_rap_pt_Eta_all_Outside
TH1D * WrongEta_InvMass_after_cuts_two_Both
TH1D * Particles_PDG_all_Outside
TH1D * AngleBetweenGammas_wrongEta_before_cuts_onetwo_Outside
TH1D * GammasOpenAngle_fromEta_beforeCuts_zeroInRich_Both
TH1D * GammasMomentum_wrongpairs_beforeCuts_twoInRich_Target
std::vector< int > VRings_plus_Target
vector< TH1 * > fHistoList_rap_pt_Eta_two_Both
TH1D * multi_EMT_Eta_all_Both_7
std::vector< std::vector< int > > Gammas_MCIndex_all_Target
vector< TH1 * > fHistoList_Eta_cuts_Outside
TH1D * PlaneAngles_first_fromEta_zeroInRich_Target
TH1D * GammasInvMass_wrongpairs_beforeCuts_oneInRich_Outside
TH1D * EMT_Eta_InvMass_all_Both
TH1D * multi_InvMass_Eta_two_Both_11
TH1D * multi_InvMass_Eta_two_Both_2
vector< TH1 * > fHistoList_Eta_two_Outside
TH1D * PlaneAngles_last_wrongpairs_zeroInRich_Outside
TH1D * GammasOpenAngle_fromEta_beforeCuts_zeroInRich_Target
TH1D * PlaneAngles_last_fromEta_twoInRich_Outside
vector< CbmMCTrack * > VMCtracks_plus_Target
std::vector< std::vector< TVector3 > > EMT_eta_gg_pair_momenta_Both
vector< TH1 * > fHistoList_Eta_cuts_oneInRich_Target
vector< Int_t > VMCIndex_minus_Outside
TH1D * GammasOpenAngle_fromEta_beforeCuts_zeroInRich_Outside
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Both
TH2D * TrueEta_pt_vs_rap_all_Outside
TH1D * multi_EMT_Eta_two_Both_14
TH1D * multi_InvMass_Eta_onetwo_Both_14
TH1D * TrueEta_InvMass_after_cuts_two_Target
TH1D * multi_EMT_Eta_onetwo_Both_15
TH1D * GammasRapidity_wrongpairs_beforeCuts_oneInRich_Target
TH1D * multi_InvMass_Eta_two_Both_8
TH1D * multi_EMT_Eta_all_Both_13
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Target
TH1D * EMT_Eta_InvMass_two_Target
TH1D * TrueEta_InvMass_after_cuts_all_Outside
TH2D * WrongEta_pt_vs_rap_two_Target
TH1D * WrongEta_AngleBetweenGammas_after_cuts_all_Both
TH1D * GammasOpenAngle_fromEta_beforeCuts_oneInRich_Outside
TH1D * multi_InvMass_Eta_two_Both_4
TH1D * multi_EMT_Eta_two_Both_15
TH1D * multi_EMT_Eta_two_Both_4
std::vector< int > EMT_eta_gg_Event_Outside
TH1D * GammasRapidity_fromEta_beforeCuts_twoInRich_Target
TH1D * PlaneAngles_last_fromEta_oneInRich_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Target
TH1D * PlaneAngles_last_fromEta_oneInRich_Both
TH1D * multi_InvMass_Eta_two_Both_10
TH1D * multi_InvMass_Eta_onetwo_Both_10
vector< TH1 * > fHistoList_Eta_two_Both
std::vector< int > EMT_eta_gg_NofRings_Target
TH1D * PlaneAngles_first_fromEta_oneInRich_Target
TH1D * multi_InvMass_Eta_all_Both_10
TH1D * WrongEta_InvMass_after_cuts_onetwo_Both
TH2D * WrongEta_pt_vs_rap_est_onetwo_Outside
TH2D * TrueEta_pt_vs_rap_onetwo_Outside
TH1D * WrongEta_AngleBetweenGammas_after_cuts_all_Outside
TH1D * GammasRapidity_fromEta_beforeCuts_twoInRich_Outside
TH1D * InvMass_GammaCombinations_two_Both
TH1D * multi_EMT_Eta_two_Both_7
TH1D * GammasRapidity_wrongpairs_beforeCuts_twoInRich_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Target
TH1D * AngleBetweenGammas_trueEta_before_cuts_two_Both
TH1D * multi_InvMass_Eta_two_Both_15
TH1D * Particles_PDG_all_Target
TH1D * WrongEta_InvMass_after_cuts_onetwo_Target
TH1D * AngleBetweenGammas_trueEta_before_cuts_onetwo_Both
TH1D * multi_InvMass_Eta_onetwo_Both_8
TH1D * GammasMomentum_wrongpairs_beforeCuts_oneInRich_Target
TH1D * GammasRapidity_wrongpairs_beforeCuts_twoInRich_Target
CbmKresEta(const CbmKresEta &)
vector< TH1 * > fHistoList_Eta_all_Target
TH1D * WrongEta_AngleBetweenGammas_after_cuts_two_Target
TH1D * Particle_pull_py_Target
TH1D * Particles_PDG_all_Both
TH1D * PlaneAngles_last_wrongpairs_oneInRich_Target
TH1D * PlaneAngles_first_fromEta_zeroInRich_Both
TH1D * multi_InvMass_Eta_all_Both_14
vector< CbmStsTrack * > VStsTrack_minus_Outside
TH1D * InvMass_GammaCombinations_all_Outside
std::vector< std::vector< int > > Gammas_MCIndex_onetwo_Outside
TH1D * PlaneAngles_first_fromEta_afterCuts_oneInRich_Both
TH2D * TrueEta_pt_vs_rap_all_Both
TH1D * multi_EMT_Eta_all_Both_5
std::vector< int > EMT_eta_gg_NofRings_Outside
std::vector< std::vector< TVector3 > > Gammas_all_Target
TH1D * GammasMomentum_wrongpairs_beforeCuts_zeroInRich_Outside
TH1D * multi_EMT_Eta_onetwo_Both_8
std::vector< std::vector< int > > Gammas_stsIndex_two_Both
std::vector< std::vector< int > > Gammas_MCIndex_two_Target
TH1D * InvMass_GammaCombinations_onetwo_Both
std::vector< std::vector< int > > Gammas_MCIndex_all_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Both
TH1D * EMT_Eta_InvMass_two_Outside
vector< TH1 * > fHistoList_Eta_cuts_oneInRich_Both
TH1D * multi_InvMass_Eta_onetwo_Both_16
CbmRichRingFitterEllipseTau * fTauFit
TH1D * TrueEta_AngleBetweenGammas_after_cuts_all_Outside
TH1D * GammasInvMass_wrongpairs_beforeCuts_zeroInRich_Target
TH1D * GammasMomentum_fromEta_beforeCuts_twoInRich_Target
TH1D * AngleBetweenGammas_wrongEta_before_cuts_two_Both
TClonesArray * fRichRingMatches
TH1D * multi_InvMass_Eta_onetwo_Both_6
TH1D * GammasMomentum_fromEta_beforeCuts_oneInRich_Both
vector< TH1 * > fHistoList_Eta_cuts_Target
Data class for STS tracks.
TH1D * TrueEta_AngleBetweenGammas_after_cuts_onetwo_Target
TH1D * GammasInvMass_fromEta_beforeCuts_oneInRich_Outside
TH1D * GammasMomentum_wrongpairs_beforeCuts_twoInRich_Both
TH1D * PlaneAngles_first_wrongpairs_zeroInRich_Target
TH1D * multi_EMT_Eta_two_Both_12
vector< TH1 * > fHistoList_Eta_cuts_zeroInRich_Target
TH1D * multi_EMT_Eta_onetwo_Both_9
TH1D * GammasMomentum_wrongpairs_beforeCuts_twoInRich_Outside
TH1D * WrongEta_AngleBetweenGammas_after_cuts_all_Target
TH2D * WrongEta_pt_vs_rap_est_two_Outside
TH1D * multi_InvMass_Eta_onetwo_Both_17
TH2D * TrueEta_pt_vs_rap_est_two_Outside
TH1D * InvMass_GammaCombinations_onetwo_Outside
TH1D * multi_EMT_Eta_onetwo_Both_16
TH1D * multi_InvMass_Eta_two_Both_17
TH1D * Particle_pull_pz_Target
TH2D * TrueEta_pt_vs_rap_est_all_Outside
TH1D * multi_EMT_Eta_onetwo_Both_13
TH1D * AngleBetweenGammas_wrongEta_before_cuts_two_Target
TClonesArray * fStsTracks
TH1D * AngleBetweenGammas_wrongEta_before_cuts_onetwo_Both
TH1D * PlaneAngles_last_fromEta_twoInRich_Both
TH1D * AngleBetweenGammas_trueEta_before_cuts_onetwo_Target
TH1D * multi_EMT_Eta_onetwo_Both_5
TH2D * TrueEta_pt_vs_rap_est_onetwo_Both
TH1D * PlaneAngles_first_wrongpairs_oneInRich_Outside
TH1D * multi_InvMass_Eta_all_Both_16
TH1D * multi_EMT_Eta_all_Both_8
vector< CbmMCTrack * > VMCtracks_minus_Target
TH1D * multi_EMT_Eta_all_Both_15
TH1D * PlaneAngles_first_fromEta_oneInRich_Outside
TH1D * GammasRapidity_fromEta_beforeCuts_oneInRich_Target
std::vector< std::vector< TVector3 > > Gammas_all_Both
TH1D * AngleBetweenGammas_wrongEta_before_cuts_two_Outside
TH1D * TrueEta_AngleBetweenGammas_after_cuts_two_Target
TH1D * GammasInvMass_fromEta_beforeCuts_zeroInRich_Outside
vector< CbmRichRing * > VRichRing_plus_Target
TH2D * WrongEta_pt_vs_rap_two_Outside
TH1D * AngleBetweenGammas_trueEta_before_cuts_two_Target
TH2D * WrongEta_pt_vs_rap_est_all_Both
TH1D * multi_InvMass_Eta_onetwo_Both_7
TH1D * AngleBetweenGammas_trueEta_before_cuts_all_Target
TH1D * multi_EMT_Eta_two_Both_2
TH2D * WrongEta_pt_vs_rap_est_all_Target
TH1D * GammasInvMass_fromEta_beforeCuts_twoInRich_Both
TH1D * multi_InvMass_Eta_all_Both_9
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_oneInRich_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Outside
TH1D * multi_InvMass_Eta_all_Both_12
TH2D * TrueEta_pt_vs_rap_est_two_Both
TH1D * PlaneAngles_last_wrongpairs_twoInRich_Target
TH1D * GammasRapidity_wrongpairs_beforeCuts_oneInRich_Outside
vector< CbmMCTrack * > VMCtracks_minus_Outside
TH2D * WrongEta_pt_vs_rap_all_Outside
TH1D * GammasMomentum_fromEta_beforeCuts_oneInRich_Target
TH1D * WrongEta_AngleBetweenGammas_after_cuts_two_Outside
std::vector< std::vector< TVector3 > > Gammas_two_Outside
CbmKresEta operator=(const CbmKresEta &)
TH1D * EMT_Eta_InvMass_onetwo_Both
TH1D * multi_InvMass_Eta_onetwo_Both_4
TH1D * multi_InvMass_Eta_all_Both_1
TH1D * multi_InvMass_Eta_all_Both_8
std::vector< std::vector< TVector3 > > Gammas_all_Outside
TH1D * PlaneAngles_first_fromEta_twoInRich_Outside
TH1D * multi_EMT_Eta_all_Both_2
vector< TH1 * > fHistoList_rap_pt_Eta_onetwo_Outside
std::vector< std::vector< TVector3 > > Gammas_onetwo_Both
TH1D * PlaneAngles_last_wrongpairs_oneInRich_Both
TH2D * TrueEta_pt_vs_rap_two_Outside
vector< TH1 * > fHistoList_Eta_onetwo_Both
TH1D * GammasRapidity_fromEta_beforeCuts_twoInRich_Both
TH1D * WrongEta_AngleBetweenGammas_after_cuts_onetwo_Outside
vector< TH1 * > fHistoList_rap_pt_Eta_two_Outside
TH1D * WrongEta_InvMass_after_cuts_two_Target
TH1D * Particles_PDG_two_Outside
std::vector< int > VRings_plus_Outside
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_twoInRich_Outside
TH1D * GammasInvMass_wrongpairs_beforeCuts_twoInRich_Both
TH1D * EMT_Eta_InvMass_all_Target
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_zeroInRich_Target
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_zeroInRich_Outside
TH1D * WrongEta_AngleBetweenGammas_after_cuts_two_Both
std::vector< std::vector< TVector3 > > EMT_eta_gg_pair_momenta_Target
std::vector< int > VStsIndex_minus_Target
TH1D * GammasRapidity_wrongpairs_beforeCuts_oneInRich_Both
TH1D * multi_EMT_Eta_two_Both_16
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_oneInRich_Outside
vector< CbmStsTrack * > VStsTrack_plus_Target
TH1D * GammasInvMass_fromEta_beforeCuts_twoInRich_Outside
TH2D * TrueEta_pt_vs_rap_est_two_Target
TH1D * PlaneAngles_last_fromEta_zeroInRich_Target
TH1D * GammasMomentum_fromEta_beforeCuts_zeroInRich_Both
TH1D * multi_InvMass_Eta_two_Both_9
std::vector< int > VRings_minus_Outside
TH1D * multi_InvMass_Eta_two_Both_6
TH1D * TrueEta_AngleBetweenGammas_after_cuts_two_Outside
TClonesArray * fArrayMvdHit
TH1D * multi_InvMass_Eta_all_Both_3
std::vector< int > EMT_eta_gg_NofRings_Both
TH1D * PlaneAngles_last_fromEta_oneInRich_Outside
TH1D * multi_InvMass_Eta_onetwo_Both_2
TH1D * multi_InvMass_Eta_all_Both_4
TH1D * multi_InvMass_Eta_two_Both_12
std::vector< int > VStsIndex_plus_Target
TH1D * TrueEta_AngleBetweenGammas_after_cuts_onetwo_Outside
TH1D * Particle_pull_Y_Outside
TH1D * multi_EMT_Eta_all_Both_12
vector< TH1 * > fHistoList_Eta_cuts_oneInRich_Outside
TH1D * multi_InvMass_Eta_two_Both_3
TH1D * Particle_pull_pz_Outside
TH1D * WrongEta_AngleBetweenGammas_after_cuts_onetwo_Both
vector< TVector3 > VMomenta_minus_Target
TH2D * TrueEta_pt_vs_rap_est_onetwo_Target
TH1D * multi_InvMass_Eta_two_Both_14
vector< TH1 * > fHistoList_rap_pt_Eta_all_Both
TH2D * WrongEta_pt_vs_rap_all_Both
TH1D * WrongEta_InvMass_after_cuts_two_Outside
TH1D * InvMass_GammaCombinations_all_Target
TH1D * TrueEta_InvMass_after_cuts_onetwo_Target
TH1D * GammasRapidity_wrongpairs_beforeCuts_twoInRich_Both
TH2D * WrongEta_pt_vs_rap_est_onetwo_Target
std::vector< std::vector< int > > Gammas_stsIndex_two_Target
TH1D * TrueEta_AngleBetweenGammas_after_cuts_two_Both
TH1D * multi_EMT_Eta_all_Both_6
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Both
vector< TH1 * > fHistoList_rap_pt_Eta_all_Target
vector< TH1 * > fHistoList_Eta_cuts_Both
std::vector< int > frefId
TH1D * PlaneAngles_first_fromEta_zeroInRich_Outside
TH1D * InvMass_GammaCombinations_two_Target
TH1D * PlaneAngles_last_fromEta_zeroInRich_Both
vector< TH1 * > fHistoList_Eta_cuts_zeroInRich_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Both
TH1D * EMT_Eta_InvMass_all_Outside
TH1D * GammasOpenAngle_fromEta_beforeCuts_twoInRich_Both
TH1D * multi_InvMass_Eta_onetwo_Both_11
TH1D * multi_EMT_Eta_onetwo_Both_14
TH1D * PlaneAngles_first_fromEta_oneInRich_Both
TH1D * GammasOpenAngle_fromEta_beforeCuts_oneInRich_Both
TH1D * multi_EMT_Eta_two_Both_13
TH1D * WrongEta_InvMass_after_cuts_onetwo_Outside
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_twoInRich_Both
TH1D * multi_EMT_Eta_onetwo_Both_7
TH1D * PlaneAngles_last_fromEta_twoInRich_Target
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_twoInRich_Target
TH1D * WrongEta_AngleBetweenGammas_after_cuts_onetwo_Target
TH1D * multi_EMT_Eta_all_Both_11
vector< TH1 * > fHistoList_Eta_all_Outside
std::vector< std::vector< TVector3 > > Gammas_onetwo_Target
TH1D * multi_EMT_Eta_all_Both_3
TH2D * TrueEta_pt_vs_rap_two_Both
TH1D * multi_InvMass_Eta_all_Both_13
TH2D * TrueEta_pt_vs_rap_est_onetwo_Outside
TH1D * AngleBetweenGammas_wrongEta_before_cuts_onetwo_Target
vector< CbmRichRing * > VRichRing_plus_Outside
TH1D * InvMass_GammaCombinations_onetwo_Target
TH1D * GammasInvMass_wrongpairs_beforeCuts_oneInRich_Target
TH1D * multi_InvMass_Eta_all_Both_5
TH1D * EMT_Eta_InvMass_onetwo_Target
TH1D * EMT_Eta_InvMass_two_Both
TH1D * multi_EMT_Eta_two_Both_6
TH1D * multi_InvMass_Eta_onetwo_Both_12
std::vector< int > EMT_eta_gg_Event_Both
TH2D * WrongEta_pt_vs_rap_est_two_Target
TClonesArray * fRichRings
TClonesArray * fArrayStsHit
TH1D * multi_InvMass_Eta_onetwo_Both_13
std::vector< std::vector< TVector3 > > EMT_eta_gg_pair_momenta_Outside
TH1D * WrongEta_InvMass_after_cuts_all_Target
TH1D * AngleBetweenGammas_trueEta_before_cuts_all_Both
TH2D * WrongEta_pt_vs_rap_two_Both
TH1D * multi_InvMass_Eta_onetwo_Both_3
TH1D * GammasMomentum_fromEta_beforeCuts_twoInRich_Both
std::vector< std::vector< int > > Gammas_MCIndex_all_Both
TH1D * PlaneAngles_last_wrongpairs_twoInRich_Both
TH1D * Particles_PDG_onetwo_Outside
TH2D * WrongEta_pt_vs_rap_all_Target
TClonesArray * fRichProjections
TH1D * multi_InvMass_Eta_onetwo_Both_1
vector< Int_t > VMCIndex_minus_Target
TH1D * PlaneAngles_first_wrongpairs_twoInRich_Both
TClonesArray * fStsTrackMatches
TH1D * PlaneAngles_first_fromEta_twoInRich_Both
TH1D * PlaneAngles_last_wrongpairs_oneInRich_Outside
TH1D * Particle_pull_X_Outside
std::vector< std::vector< int > > Gammas_MCIndex_two_Both
TH1D * multi_InvMass_Eta_all_Both_11
TH1D * GammasRapidity_wrongpairs_beforeCuts_zeroInRich_Both
TH1D * Particle_pull_py_Outside
TH1D * multi_EMT_Eta_two_Both_10
vector< TH1 * > fHistoList_Eta_onetwo_Target
TH1D * TrueEta_InvMass_after_cuts_all_Both
TH1D * PlaneAngles_first_wrongpairs_oneInRich_Both
TH1D * multi_InvMass_Eta_all_Both_2
TH1D * GammasInvMass_wrongpairs_beforeCuts_zeroInRich_Outside
TH1D * GammasMomentum_wrongpairs_beforeCuts_zeroInRich_Both
TH1D * TrueEta_InvMass_after_cuts_onetwo_Outside
TH1D * GammasRapidity_wrongpairs_beforeCuts_zeroInRich_Outside
vector< CbmStsTrack * > VStsTrack_minus_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Outside
vector< TH1 * > fHistoList_Eta_cuts_twoInRich_Both
TH1D * GammasInvMass_fromEta_beforeCuts_zeroInRich_Target
TH2D * WrongEta_pt_vs_rap_est_all_Outside
TH1D * PlaneAngles_first_wrongpairs_twoInRich_Target
vector< TH1 * > fHistoList_Eta_cuts_zeroInRich_Both
TH1D * multi_InvMass_Eta_all_Both_7
TH1D * GammasMomentum_fromEta_beforeCuts_twoInRich_Outside
TH1D * GammasMomentum_wrongpairs_beforeCuts_zeroInRich_Target
TH1D * multi_InvMass_Eta_all_Both_17
TH1D * multi_EMT_Eta_onetwo_Both_17
TH1D * PlaneAngles_last_fromEta_afterCuts_oneInRich_Both
TH2D * WrongEta_pt_vs_rap_onetwo_Outside
TH1D * AngleBetweenGammas_wrongEta_before_cuts_all_Target
TH2D * WrongEta_pt_vs_rap_est_onetwo_Both
TH1D * TrueEta_InvMass_after_cuts_two_Both
TH1D * AngleBetweenGammas_wrongEta_before_cuts_all_Both
TH1D * Particle_pull_px_Outside
std::vector< CbmMCTrack * > fMCtracks
TH1D * GammasRapidity_fromEta_beforeCuts_zeroInRich_Target
TH1D * multi_EMT_Eta_all_Both_1
TH1D * PlaneAngles_first_wrongpairs_afterCuts_oneInRich_Both
TH1D * multi_EMT_Eta_two_Both_1
TH1D * multi_EMT_Eta_two_Both_9
std::vector< std::vector< int > > Gammas_MCIndex_onetwo_Both
TClonesArray * fGlobalTracks
TH1D * multi_EMT_Eta_onetwo_Both_3
TH1D * Particle_pull_Z_Outside
vector< TH1 * > fHistoList_Eta_onetwo_Outside
TH1D * multi_InvMass_Eta_two_Both_7
TH1D * GammasInvMass_fromEta_beforeCuts_zeroInRich_Both
TH1D * GammasInvMass_wrongpairs_beforeCuts_twoInRich_Outside
TH1D * Particles_PDG_two_Target
TH1D * GammasMomentum_fromEta_beforeCuts_zeroInRich_Outside
TH1D * multi_EMT_Eta_two_Both_5
vector< TH1 * > fHistoList_Eta_all_Both
TH1D * multi_EMT_Eta_two_Both_3
TH1D * multi_EMT_Eta_all_Both_4
std::vector< std::vector< int > > Gammas_stsIndex_all_Outside
TH1D * multi_InvMass_Eta_two_Both_16
TH2D * TrueEta_pt_vs_rap_est_all_Both
TH1D * multi_InvMass_Eta_two_Both_5
std::vector< int > VStsIndex_plus_Outside
TH1D * GammasRapidity_fromEta_beforeCuts_zeroInRich_Both
TH1D * GammasRapidity_wrongpairs_beforeCuts_zeroInRich_Target
TH1D * multi_EMT_Eta_onetwo_Both_10
TH1D * GammasRapidity_fromEta_beforeCuts_zeroInRich_Outside
TH1D * TrueEta_InvMass_after_cuts_onetwo_Both
vector< Int_t > VMCIndex_plus_Outside
TH2D * TrueEta_pt_vs_rap_two_Target
TH1D * GammasOpenAngle_fromEta_beforeCuts_twoInRich_Outside
TH1D * PlaneAngles_first_wrongpairs_twoInRich_Outside
TH1D * GammasMomentum_fromEta_beforeCuts_oneInRich_Outside
TH1D * InvMass_GammaCombinations_two_Outside
TH1D * GammasMomentum_wrongpairs_beforeCuts_oneInRich_Outside
TH1D * multi_InvMass_Eta_two_Both_13
TH1D * multi_EMT_Eta_all_Both_16
vector< CbmMCTrack * > VMCtracks_plus_Outside
TH1D * Particles_PDG_onetwo_Target
TH1D * GammasOpenAngle_wrongpairs_beforeCuts_oneInRich_Both
TH1D * multi_EMT_Eta_onetwo_Both_12
std::vector< std::vector< int > > Gammas_MCIndex_two_Outside