Go to the documentation of this file. 1 #ifndef CBM_KRES_CONVERSION_PHOTONS
2 #define CBM_KRES_CONVERSION_PHOTONS
10 #include "KFParticle.h"
12 #include <TClonesArray.h>
33 void InitHistograms();
36 void Exec(
int fEventNumDP,
37 double OpeningAngleCut,
38 double GammaInvMassCut,
58 int FindInRich(
int richInd,
int stsMcTrackId);
60 int CheckIfElectron(
CbmRichRing* ring,
double momentum);
62 std::vector<TVector3> SaveAllHits(
CbmStsTrack* track);
64 void FindGammasTarget(
int EventNumMan,
68 vector<CbmMCTrack*> MCtracks_minus,
69 vector<CbmMCTrack*> MCtracks_plus,
70 vector<CbmStsTrack*> StsTrack_minus,
71 vector<CbmStsTrack*> StsTrack_plus,
72 vector<TVector3> Momenta_minus,
73 vector<TVector3> Momenta_plus,
74 std::vector<int> Rings_minus,
75 std::vector<int> Rings_plus,
76 std::vector<int> stsIndex_minus,
77 std::vector<int> stsIndex_plus,
78 vector<CbmRichRing*> richRing_minus,
79 vector<CbmRichRing*> richRing_plus);
81 void FindGammasOutside(
int EventNumMan,
85 vector<CbmMCTrack*> MCtracks_minus_Outside,
86 vector<CbmMCTrack*> MCtracks_plus_Outside,
87 vector<CbmStsTrack*> StsTrack_minus_Outside,
88 vector<CbmStsTrack*> StsTrack_plus_Outside,
89 std::vector<int> Rings_minus_Outside,
90 std::vector<int> Rings_plus_Outside,
91 std::vector<int> stsIndex_minus_Outside,
92 std::vector<int> stsIndex_plus_Outside,
93 vector<CbmRichRing*> richRing_minus_Outside,
94 vector<CbmRichRing*> richRing_plus_Outside);
96 void FindGammasBoth();
98 double CalculatePlaneAngle_last_fromHits(std::vector<TVector3> track_1,
99 std::vector<TVector3> track_2);
105 void DP_likesign_Mixing_Target(
double AngleCut,
double InvMassCut);
107 void DP_likesign_Mixing_Outside(
double AngleCut,
double InvMassCut);
109 void DP_Mixing_Target(
double AngleCut,
double InvMassCut);
111 void DP_Mixing_Outside(
double AngleCut,
double InvMassCut);
std::vector< int > VRings_plus_Outside
vector< TH1 * > fHistoList_dp_zero_Target
TClonesArray * fRichProjections
TH1D * DP_InvMassReco_one_Both
TH1D * DP_OpeningAngleReco_one_Target
TH1D * Ph_fromCombinatorial_Pt_reco_two_Both
TH1D * Electrons_onetwo_Outside
std::vector< std::vector< int > > Gammas_stsIndex_two_Both
TH1D * Ph_fromConversion_Pt_reco_two_Outside
vector< TH1 * > fHistoList_dp_two_Both
TH1D * Pions_onetwo_Outside
TH1D * DP_Pt_reco_one_Outside
TH2D * DP_candidates_InvMass_vs_OA_Outside
TH1D * DP_Pdg_onetwo_Target
std::vector< std::vector< int > > Gammas_stsIndex_one_Target
TH1D * Ph_fromTarget_Pt_reco_one_Outside
TH1D * DP_LK_EMT_Pt_onetwo_Outside
std::vector< int > DP_EMT_NofRings_minus_Outside
TH1D * DP_InvMassReco_two_Both
std::vector< int > DP_EMT_Event_plus_Outside
vector< TH1 * > fHistoList_dp_cuts_Target
vector< CbmStsTrack * > VStsTrack_minus_Outside
std::vector< int > DP_LK_EMT_NofRings_plus_Target
TH1D * Ph_fromPions_Pt_reco_one_Both
TH1D * Ph_fromDalitz_Pt_reco_one_Both
vector< TVector3 > VMomenta_minus_Target
CbmKresSelectAnnPhotons * fAnnPhotonsSelection
TH1D * DP_EMT_Pt_all_Target
std::vector< int > DP_LK_EMT_STS_plus_index_Outside
TH1D * DP_EMT_Pt_all_Outside
TH1D * fromCombinatorial_NOTelectron_P_two_Target
std::vector< int > DP_EMT_Event_plus_Target
TH1D * fromCombinatorial_electron_P_two_Target
TH2D * DP_candidates_InvMass_vs_OA_Target
TH1D * PionElectron_two_Outside
TH1D * Ph_fromDalitz_Pt_reco_two_Target
TH2D * Ph_pt_vs_rap_est_all_Both
TH1D * Ph_fromXi_Pt_reco_two_Outside
vector< TH1 * > fHistoList_dp_onetwo_Target
TH1D * GrandMother_PDG_Target
TH1D * Ph_fromXi_Pt_reco_onetwo_Target
TH1D * Ph_fromPions_Pt_reco_zero_Outside
vector< CbmRichRing * > VRichRing_plus_Outside
TH1D * Ph_fromCombinatorial_Pt_reco_two_Target
TH1D * Ph_fromEtas_Pt_reco_two_Outside
TH1D * DP_OpeningAngleReco_onetwo_Target
TH1D * DP_Pt_reco_all_Both
TH1D * DP_Pt_reco_onetwo_Target
TH1D * DP_candidates_PlaneAngles_last_Target
vector< TH1 * > fHistoList_dp_Target
TH1D * Ph_fromXi_Pt_reco_two_Target
TH1D * Ph_fromTarget_Pt_reco_one_Target
vector< CbmRichRing * > VRichRing_minus_Target
TH1D * DP_PlaneAngles_last_Both
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
TH1D * fromFireball_P_two_Target
TH1D * DP_LK_EMT_neg_Pt_onetwo_Target
TH1D * fromFireball_P_onetwo_Target
TH1D * Ph_fromCombinatorial_Pt_reco_onetwo_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Both
std::vector< std::vector< TVector3 > > Gammas_one_Outside
std::vector< std::vector< TVector3 > > Gammas_all_Outside
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
std::vector< std::vector< TVector3 > > DP_EMT_Hits_plus_Outside
TH1D * fromFireball_P_onetwo_Outside
TH1D * CombinatorialGrMotherPdg_onetwo_Target
TH1D * DP_P_reco_two_Both
TH1D * DP_Pt_reco_zero_Both
TH1D * DP_Pdg_zero_Target
TH1D * DP_EMT_Pt_one_Both
TH1D * DP_InvMassReco_onetwo_Outside
TH1D * Ph_fromDalitz_Pt_reco_all_Outside
std::vector< CbmMCTrack * > fMCtracks
vector< TH1 * > fHistoList_dp_onetwo_Both
TH1D * DP_EMT_Pt_onetwo_Outside
TH1D * Electrons_onetwo_Target
TH1D * DP_LK_EMT_Pt_two_Outside
TH1D * Ph_fromTarget_Pt_reco_all_Target
std::vector< std::vector< int > > Gammas_stsIndex_zero_Target
TH1D * DP_OpeningAngleReco_onetwo_Both
TH1D * fromCombinatorial_PDG_two_Target
vector< TH1 * > fHistoList_dp_one_Outside
TH1D * Ph_fromPions_Pt_reco_zero_Both
TH1D * Mother_PDG_Outside
std::vector< int > DP_LK_EMT_STS_minus_index_Target
TH1D * Pions_onetwo_Target
TH1D * Ph_fromTarget_Pt_reco_zero_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Target
std::vector< std::vector< TVector3 > > Gammas_zero_Both
TH2D * DP_InvMass_vs_OA_Target
TH1D * DP_OpeningAngleReco_two_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Target
TH1D * DP_P_reco_all_Target
TH2D * Ph_pt_vs_rap_est_one_Both
TH1D * Ph_fromDalitz_Pt_reco_onetwo_Outside
vector< TH1 * > fHistoList_dp_zero_Outside
TH1D * Ph_fromTarget_Pt_reco_zero_Target
TH1D * DP_InvMassReco_all_Target
std::vector< std::vector< int > > Gammas_stsIndex_one_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Outside
std::vector< CbmStsTrack * > DP_EMT_STS_minus_Outside
TH1D * Ph_fromTarget_Pt_reco_two_Both
TH1D * DP_InvMassReco_one_Target
vector< CbmStsTrack * > VStsTrack_minus_Target
TH1D * DP_LK_EMT_pos_Pt_two_Target
TH1D * Ph_twoFromTarget_Pt_reco_two_Outside
TH1D * DP_P_reco_onetwo_Outside
TH1D * DP_LK_EMT_Pt_onetwo_Target
TH1D * Ph_fromEtas_Pt_reco_onetwo_Both
TH1D * Ph_fromCombinatorial_Pt_reco_onetwo_Both
CbmKresConversionPhotons operator=(const CbmKresConversionPhotons &)
TH1D * DP_PlaneAngles_last_Target
TH1D * DP_Pdg_two_Outside
TH1D * Ph_fromPions_Pt_reco_onetwo_Outside
std::vector< int > frefId
TH1D * twoFromTarget_P_two_Outside
TH1D * DP_EMT_Pt_zero_Outside
vector< TH1 * > fHistoList_dp_one_Both
TH2D * Ph_pt_vs_rap_est_two_Both
TH1D * DP_Pt_reco_two_Outside
TH1D * DP_PlaneAngles_last_Outside
TH1D * DP_OpeningAngleReco_all_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Outside
TH1D * DP_candidates_PlaneAngles_last_Outside
TH1D * DP_PlaneAngles_first_Outside
std::vector< std::vector< int > > Gammas_stsIndex_all_Outside
TH1D * Ph_fromEtas_Pt_reco_one_Both
std::vector< std::vector< TVector3 > > Gammas_one_Both
TH1D * DP_InvMassReco_all_Both
TH1D * DP_PlaneAngles_first_Target
TH1D * DP_P_reco_one_Outside
vector< CbmMCTrack * > VMCtracks_minus_Target
TH1D * Ph_fromTarget_Pt_reco_onetwo_Outside
TH1D * DP_LK_EMT_neg_Pt_all_Target
TH1D * DP_Pt_reco_all_Outside
TH1D * DP_EMT_Pt_one_Outside
std::vector< CbmStsTrack * > DP_LK_EMT_STS_plus_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Both
TH1D * DP_LK_EMT_neg_Pt_two_Outside
TH1D * Ph_fromDalitz_Pt_reco_onetwo_Both
TH1D * CombinatorialGrMotherPdg_two_Outside
std::vector< std::vector< int > > Gammas_stsIndex_all_Target
TH1D * DP_InvMassReco_one_Outside
TH1D * elsePionOrElectron_onetwo_Outside
TH1D * DP_P_reco_all_Both
TH1D * DP_LK_EMT_pos_Pt_one_Outside
TH1D * DP_P_reco_zero_Both
std::vector< CbmStsTrack * > DP_LK_EMT_STS_minus_Target
TH1D * DP_AnnTruePairs_AfterCuts
vector< TH1 * > fHistoList_dp_all_Both
TH1D * Ph_fromDalitz_Pt_reco_one_Target
std::vector< std::vector< TVector3 > > Gammas_zero_Target
TH1D * Ph_fromEtas_Pt_reco_two_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_two_Target
TH1D * twoFromTarget_PDG_two_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Target
TH1D * DP_LK_EMT_Pt_zero_Outside
std::vector< int > DP_LK_EMT_NofRings_minus_Outside
TH1D * Ph_fromDalitz_Pt_reco_zero_Both
TH1D * DP_LK_EMT_pos_Pt_one_Target
TH1D * DP_Pt_reco_one_Target
std::vector< int > DP_EMT_Event_minus_Target
TH1D * DP_AnnFalsePairs_AfterCuts
TH1D * Ph_fromEtas_Pt_reco_zero_Both
std::vector< int > VStsIndex_minus_Outside
TH1D * Ph_fromPions_Pt_reco_zero_Target
TH1D * DP_Pt_reco_two_Target
TH1D * twoFromTarget_PDG_onetwo_Target
TH1D * twoFromTarget_PDG_onetwo_Outside
TH1D * DP_InvMassReco_onetwo_Both
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Outside
std::vector< std::vector< TVector3 > > DP_EMT_Hits_minus_Outside
TH1D * Ph_fromDalitz_Pt_reco_onetwo_Target
TH2D * DP_InvMass_vs_OA_Outside
TH1D * DP_InvMassReco_zero_Both
vector< CbmMCTrack * > VMCtracks_plus_Target
std::vector< std::vector< TVector3 > > Gammas_two_Outside
TH1D * Ph_fromDalitz_Pt_reco_one_Outside
TH1D * Ph_fromConversion_Pt_reco_onetwo_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Outside
TH1D * DP_InvMassReco_all_Outside
TH1D * Ph_fromPions_Pt_reco_two_Both
TH1D * fromCombinatorial_electron_P_onetwo_Outside
TH1D * PionElectron_onetwo_Target
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Target
TH1D * DP_LK_EMT_Pt_one_Outside
TH1D * PionElectron_two_Target
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Outside
TH1D * DP_P_reco_onetwo_Target
std::vector< int > VRings_minus_Target
Data class for STS tracks.
TH1D * DP_Pdg_onetwo_Outside
TH1D * Ph_fromPions_Pt_reco_one_Target
TH1D * DP_InvMassReco_two_Target
TH1D * DP_LK_EMT_Pt_zero_Target
TH1D * CombinatorialMotherPdg_onetwo_Outside
TH1D * Ph_fromTarget_Pt_reco_all_Outside
TH1D * Ph_fromEtas_Pt_reco_all_Target
TH1D * DoubleConversion_Pt_onetwo_Outside
TH1D * DP_EMT_Pt_onetwo_Both
TH1D * DP_OpeningAngleReco_one_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_onetwo_Both
TH1D * DP_OpeningAngleReco_all_Both
TH1D * DoubleConversion_Pt_onetwo_Target
TH2D * Ph_pt_vs_rap_est_onetwo_Both
std::vector< int > DP_LK_EMT_STS_plus_index_Target
TH1D * DP_LK_EMT_neg_Pt_two_Target
TH1D * Ph_fromEtas_Pt_reco_zero_Outside
TH1D * Ph_twoFromTarget_Pt_reco_two_Both
std::vector< int > DP_EMT_NofRings_plus_Target
vector< CbmRichRing * > VRichRing_plus_Target
TH1D * DP_Pt_reco_onetwo_Outside
TH1D * DP_EMT_Pt_two_Outside
TH1D * DP_candidates_OA_Both
vector< CbmMCTrack * > VMCtracks_minus_Outside
TH1D * DP_EMT_Pt_zero_Target
TH1D * Ph_fromDalitz_Pt_reco_all_Both
std::vector< int > DP_LK_EMT_NofRings_minus_Target
TH1D * Ph_fromEtas_Pt_reco_one_Target
vector< TH1 * > fHistoList_dp_cuts_Both
std::vector< CbmStsTrack * > DP_LK_EMT_STS_minus_Outside
TH1D * CombinatorialGrMotherPdg_onetwo_Outside
TH1D * DP_LK_EMT_pos_Pt_onetwo_Target
TH1D * Ph_fromDalitz_Pt_reco_all_Target
TH1D * Ph_fromEtas_Pt_reco_zero_Target
TH1D * fromCombinatorial_PDG_onetwo_Target
TH1D * DP_OpeningAngleReco_two_Target
std::vector< std::vector< TVector3 > > Gammas_onetwo_Outside
TClonesArray * fStsTrackMatches
TH1D * Ph_fromPions_Pt_reco_onetwo_Target
TH1D * DP_candidates_PlaneAngles_first_Both
TH1D * Ph_fromPions_Pt_reco_all_Target
TH1D * Ph_fromDalitz_Pt_reco_zero_Outside
TH1D * DP_EMT_Pt_two_Both
vector< TH1 * > fHistoList_dp_all_Target
TH1D * CombinatorialMotherPdg_onetwo_Target
TH1D * Electrons_two_Outside
TH1D * DP_Pt_reco_zero_Target
TH1D * DP_LK_EMT_Pt_one_Target
std::vector< std::vector< TVector3 > > Gammas_all_Target
TH1D * DP_candidates_PlaneAngles_last_Both
TClonesArray * fGlobalTracks
CbmRichRingFitterEllipseTau * fTauFit
CbmKresTrainAnnDirectPhotons * fTrainPhotons
TH1D * DP_Pt_reco_zero_Outside
std::vector< std::vector< int > > Gammas_stsIndex_zero_Both
TH1D * Ph_fromOther_Pt_reco_two_Target
std::vector< std::vector< TVector3 > > Gammas_one_Target
std::vector< TVector3 > DP_EMT_momenta_minus_Target
std::vector< std::vector< int > > Gammas_stsIndex_all_Both
std::vector< std::vector< TVector3 > > Gammas_onetwo_Target
vector< TVector3 > VMomenta_plus_Target
TH1D * DP_P_reco_all_Outside
TClonesArray * fRichRingMatches
TH1D * Ph_fromPions_Pt_reco_onetwo_Both
TH1D * DP_InvMassReco_onetwo_Target
TH1D * Ph_fromConversion_Pt_reco_onetwo_Both
TH1D * DP_OpeningAngleReco_zero_Outside
TH1D * DP_LK_EMT_pos_Pt_onetwo_Outside
std::vector< std::vector< TVector3 > > Gammas_onetwo_Both
TH1D * DP_EMT_Pt_zero_Both
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_one_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Target
std::vector< std::vector< int > > Gammas_stsIndex_one_Both
TH1D * fromCombinatorial_electron_P_two_Outside
vector< TH1 * > fHistoList_dp_Outside
TH1D * DP_LK_EMT_pos_Pt_two_Outside
TH1D * Ph_fromEtas_Pt_reco_onetwo_Target
TH1D * Ph_fromDalitz_Pt_reco_two_Outside
vector< CbmStsTrack * > VStsTrack_plus_Outside
TH1D * Ph_fromEtas_Pt_reco_all_Both
TH1D * DP_Pdg_onetwo_Both
std::vector< std::vector< TVector3 > > Gammas_all_Both
TH1D * Ph_fromPions_Pt_reco_one_Outside
TH2D * Ph_pt_vs_rap_est_zero_Both
TH1D * Ph_twoFromTarget_Pt_reco_onetwo_Both
TH1D * DP_Pdg_zero_Outside
TH2D * DP_InvMass_vs_OA_Both
TH1D * DP_LK_EMT_neg_Pt_onetwo_Outside
TH1D * DoubleConversion_Pt_two_Outside
vector< TVector3 > frefmomenta
TH1D * DP_LK_EMT_pos_Pt_all_Target
TH1D * PionElectron_onetwo_Outside
TH1D * Ph_fromTarget_Pt_reco_two_Target
TH1D * DP_P_reco_zero_Target
TH1D * elsePionOrElectron_two_Target
TH1D * Ph_fromConversion_Pt_reco_two_Both
TH1D * Ph_fromConversion_Pt_reco_two_Target
TH1D * DP_LK_EMT_pos_Pt_all_Outside
std::vector< std::vector< TVector3 > > Gammas_zero_Outside
TH1D * DP_Pt_reco_all_Target
vector< TH1 * > fHistoList_dp_zero_Both
TH1D * Ph_fromDalitz_Pt_reco_two_Both
std::vector< int > VRings_minus_Outside
TH1D * fromCombinatorial_PDG_two_Outside
vector< TH1 * > fHistoList_dp_one_Target
TH1D * DP_candidates_InvMass_Both
TH1D * CombinatorialGrMotherPdg_two_Target
TH1D * DP_OpeningAngleReco_zero_Both
TH1D * DP_LK_EMT_neg_Pt_one_Target
TH1D * DalitzAndConversion_Pt_onetwo_Outside
vector< TH1 * > fHistoList_dp_two_Target
std::vector< KFParticle > DP_EMT_KFTrack_minus_Outside
TH2D * Pdg_vs_Distance_for_dp
TH1D * Ph_fromPions_Pt_reco_two_Target
TH1D * Ph_fromXi_Pt_reco_onetwo_Outside
TH1D * Ph_fromEtas_Pt_reco_all_Outside
TH1D * Ph_fromTarget_Pt_reco_all_Both
TH1D * Ph_fromCombinatorial_Pt_reco_two_Outside
TH1D * DP_P_reco_two_Target
vector< TH1 * > fHistoList_dp_cuts_Outside
TH1D * Ph_fromOther_Pt_reco_onetwo_Target
TH1D * DP_LK_EMT_neg_Pt_zero_Target
TH2D * P_vs_Distance_for_dp
TH1D * Ph_fromOther_Pt_reco_two_Outside
std::vector< int > DP_EMT_NofRings_plus_Outside
TH1D * DP_LK_EMT_neg_Pt_one_Outside
TH1D * DP_OpeningAngleReco_all_Outside
TH1D * DP_LK_EMT_neg_Pt_all_Outside
TH1D * twoFromTarget_P_two_Target
TH1D * CombinatorialMotherPdg_two_Target
TH1D * DP_candidates_OA_Target
TClonesArray * fRichRings
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_all_Both
TH1D * Ph_fromDalitz_Pt_reco_zero_Target
TH1D * DP_candidates_InvMass_Target
TH1D * DP_InvMass_Outside
TH1D * Ph_fromEtas_Pt_reco_one_Outside
TH1D * DP_LK_EMT_pos_Pt_zero_Outside
TH1D * Ph_fromTarget_Pt_reco_two_Outside
TH1D * Ph_fromEtas_Pt_reco_onetwo_Outside
TH1D * DP_Pdg_one_Outside
TH1D * DP_EMT_Pt_two_Target
TH1D * Ph_fromTarget_Pt_reco_zero_Outside
TH1D * Ph_fromTarget_Pt_reco_onetwo_Both
TH1D * fromFireball_P_two_Outside
vector< TH1 * > fHistoList_dp_Both
TH1D * twoFromTarget_P_onetwo_Outside
TH1D * Ph_fromOther_Pt_reco_onetwo_Outside
TH1D * elsePionOrElectron_onetwo_Target
TH1D * DP_P_reco_onetwo_Both
vector< CbmMCTrack * > VMCtracks_plus_Outside
std::vector< std::vector< int > > Gammas_stsIndex_two_Target
TH1D * DP_OpeningAngleReco_two_Both
std::vector< int > VStsIndex_minus_Target
TH1D * DP_LK_EMT_neg_Pt_zero_Outside
TH1D * DP_Pt_reco_onetwo_Both
TH1D * DP_candidates_OA_Outside
TH1D * elsePionOrElectron_two_Outside
TH1D * fromCombinatorial_electron_P_onetwo_Target
TH1D * DP_candidates_InvMass_Outside
TH1D * DoubleConversion_Pt_two_Target
TH1D * Electrons_two_Target
TH1D * Ph_fromTarget_Pt_reco_one_Both
TH2D * DP_candidates_InvMass_vs_OA_Both
std::vector< int > DP_EMT_Event_minus_Outside
TH1D * DP_InvMassReco_two_Outside
std::vector< std::vector< TVector3 > > Gammas_two_Both
TH1D * Ph_fromPions_Pt_reco_all_Outside
TH1D * DP_LK_EMT_pos_Pt_zero_Target
TH1D * Ph_twoFromTarget_Pt_reco_two_Target
TH1D * DP_LK_EMT_Pt_all_Target
vector< CbmStsTrack * > VStsTrack_plus_Target
TH1D * DP_P_reco_two_Outside
std::vector< TVector3 > DP_LK_EMT_momenta_minus_Target
std::vector< std::vector< int > > Gammas_stsIndex_onetwo_Both
std::vector< std::vector< int > > Gammas_stsIndex_two_Outside
TH1D * Ph_fromCombinatorial_Pt_reco_onetwo_Outside
vector< TH1 * > fHistoList_dp_onetwo_Outside
TH1D * DP_OpeningAngleReco_onetwo_Outside
std::vector< int > VRings_plus_Target
std::vector< std::vector< TVector3 > > DP_EMT_Hits_plus_Target
TH1D * DP_InvMassReco_zero_Target
std::vector< int > DP_LK_EMT_NofRings_plus_Outside
std::vector< std::vector< CbmMCTrack * > > Gammas_MC_zero_Both
TH1D * DP_P_reco_one_Target
std::vector< TVector3 > DP_EMT_momenta_plus_Target
TH1D * DP_PlaneAngles_first_Both
TH1D * Ph_fromPions_Pt_reco_all_Both
TH1D * CombinatorialMotherPdg_two_Outside
TH1D * DP_OpeningAngleReco_one_Both
TH1D * Ph_twoFromTarget_Pt_reco_onetwo_Outside
TH1D * DP_Pt_reco_two_Both
TH1D * fromCombinatorial_NOTelectron_P_two_Outside
std::vector< TVector3 > DP_LK_EMT_momenta_plus_Target
std::vector< CbmStsTrack * > DP_LK_EMT_STS_plus_Outside
TH1D * Ph_fromConversion_Pt_reco_onetwo_Target
TH1D * DP_Pdg_all_Outside
std::vector< KFParticle > DP_EMT_KFTrack_plus_Outside
TH1D * DP_EMT_Pt_one_Target
TH1D * DP_EMT_Pt_all_Both
TH1D * DP_EMT_Pt_onetwo_Target
TH1D * DalitzAndConversion_Pt_two_Target
std::vector< CbmStsTrack * > DP_EMT_STS_plus_Outside
std::vector< int > VStsIndex_plus_Target
TClonesArray * fStsTracks
TH1D * DP_candidates_PlaneAngles_first_Outside
TH1D * DP_Pt_reco_one_Both
TH1D * DP_P_reco_one_Both
TClonesArray * fArrayMvdHit
TH1D * fromCombinatorial_NOTelectron_P_onetwo_Outside
TH1D * DP_candidates_PlaneAngles_first_Target
TH1D * DP_P_reco_zero_Outside
TH1D * fromCombinatorial_NOTelectron_P_onetwo_Target
TH1D * DP_InvMassReco_zero_Outside
std::vector< int > DP_EMT_NofRings_minus_Target
vector< TH1 * > fHistoList_dp_all_Outside
std::vector< int > DP_LK_EMT_STS_minus_index_Outside
TH1D * Ph_fromPions_Pt_reco_two_Outside
std::vector< int > VStsIndex_plus_Outside
vector< CbmRichRing * > VRichRing_minus_Outside
std::vector< std::vector< TVector3 > > Gammas_two_Target
TH1D * Ph_fromTarget_Pt_reco_onetwo_Target
TClonesArray * fArrayStsHit
TH1D * fromCombinatorial_PDG_onetwo_Outside
TH1D * Ph_twoFromTarget_Pt_reco_onetwo_Target
TH1D * Ph_fromEtas_Pt_reco_two_Target
TH1D * DalitzAndConversion_Pt_two_Outside
TH1D * DP_LK_EMT_Pt_two_Target
vector< TH1 * > fHistoList_dp_two_Outside
TH1D * DP_OpeningAngleReco_zero_Target
CbmKresConversionPhotons(const CbmKresConversionPhotons &)
TH1D * twoFromTarget_P_onetwo_Target
TH1D * twoFromTarget_PDG_two_Target
std::vector< std::vector< TVector3 > > DP_EMT_Hits_minus_Target
TH1D * DalitzAndConversion_Pt_onetwo_Target
std::vector< std::vector< int > > Gammas_stsIndex_zero_Outside
TH1D * GrandMother_PDG_Outside
TH1D * DP_LK_EMT_Pt_all_Outside