Go to the documentation of this file.
9 #ifndef CBM_ANA_CONVERSION_PHOTONS
10 #define CBM_ANA_CONVERSION_PHOTONS
13 #include <TClonesArray.h>
17 #include <TStopwatch.h>
57 TVector3 refittedMom);
65 const TVector3 electron2);
TH1D * fhEFG_angleBelow1GeV_pi0
std::vector< TH1 * > fHistoList_EFG
TH2D * fhEFG_momentumResolutionElectrons_reco
TH2D * fhEFG_angleVSpt_direct_reco
TH1D * fhEFG_angleAbove1GeV_allSameG
TH1D * fhEFG_angleBelow1GeV_combBack
TH2D * fhEFG_angleVSpt_all_reco
TH1D * fhGlobalNofDirectPhotons
TH1D * fhEFG_invmass_all_reco_cut
std::vector< CbmMCTrack * > fRecoTracklist_allElectronsFromPi0
TH2D * fhEFG_startvertexVSangle_allSameG
TH1D * fhEFG_energy_allSameG
TH1D * fhEFG_angle_allSameG_reco
TH2D * fhEFG_angleVSenergy_allSameG
TH1D * fhEFG_angleAbove1GeV_eta
Int_t global_nof_photonsMC
TClonesArray * fStsTrackMatches
TH2D * fhEFG_angleVSpt_allSameG_reco
CbmAnaConversionPhotons()
TH1D * fPhotonsRest_pdgMotherMC
TH1D * fhEFG_invmass_combBack_reco_cut
TH1D * fhEFG_invmass_pi0_reco_cut
CbmLmvmKinematicParams CalculateKinematicParams(const CbmMCTrack *mctrackP, const CbmMCTrack *mctrackM)
TClonesArray * fRichRings
TH1D * fhEFG_invmass_all_reco
TH1D * fhEFG_angleBelow1GeV_eta_reco
TH2D * fhEFG_invmassVSpt_allSameG_reco
TH2D * fhEFG_angleVSenergy_pi0
void FillMCTracklist_allElectrons(CbmMCTrack *mctrack)
TH2D * fhEFG_angleVSpt_all
TH1D * fPhotonsRest_ptMC_pi0
CbmLmvmKinematicParams CalculateKinematicParamsReco(const TVector3 electron1, const TVector3 electron2)
TH2D * fhEFG_invmassVSpt_combBack_reco
TH1D * fhEFG_invmass_pi0_reco
std::vector< TH1 * > fHistoList_EFG_energy
TH2D * fhEFG_angleVSenergy_eta
TH1D * fhEFG_angleBelow1GeV_eta
TH1D * fhEFG_angleBelow1GeV_combBack_reco
virtual ~CbmAnaConversionPhotons()
TH1D * fhEFG_energy_direct
TH1D * fhEFG_angle_direct
std::vector< CbmMCTrack * > fMCTracklist
TH1D * fhEFG_angleBelow1GeV_pi0_reco
CbmAnaConversionPhotons operator=(const CbmAnaConversionPhotons &)
TH2D * fhEFG_invmassVSpt_direct_reco
TClonesArray * fRichRingMatches
TH1D * fPhotonsRest_ptMC_eta
std::vector< TVector3 > fRecoTracklist_allElectronsFromGammaMom
TH1D * fhEFG_startvertex_allSameG
TH1D * fhEFG_momentumPair_eta
void AnalyseElectronsFromGammaMC()
void FillMCTracklist(CbmMCTrack *mctrack)
TH1D * fhEFG_angle_allSameG
std::vector< CbmMCTrack * > fMCTracklist_allGammas
TH1D * fPhotonsRest_energyMC
TH1D * fhEFG_angleBelow1GeV_allSameG_reco
TH1D * fhEFG_angle_combBack_reco_cuts
TH2D * fhEFG_angleVSpt_eta
TH1D * fhEFG_angle_combBack_reco
TH1D * fhEFG_angle_pi0_reco
TH1D * fhEFG_angleBelow1GeV_all
TH1D * fhEFG_invmass_allSameG_reco_cut
TH1D * fhEFG_invmass_direct_reco
TH2D * fhEFG_startvertexVSangle_pi0
TH1D * fhEFG_invmass_direct
TH2D * fhEFG_startvertexVSangle_direct
TH2D * fhEFG_invmassVSpt_all_reco
TH1D * fhEFG_angle_all_reco
void AnalyseElectronsFromGammaReco()
TH2D * fhEFG_angleVSpt_direct
TH1D * fhEFG_angleBelow1GeV_all_reco
TH1D * fhEFG_angle_eta_reco
std::vector< CbmMCTrack * > fMCTracklist_allGammasFromPi0
TH1I * fhEFG_angle_reco_CUTcomparison
TClonesArray * fRichPoints
TH1D * fhEFG_momentumPair_all
TH1D * fhEFG_angle_combBack
TH2D * fhEFG_momentumResolutionPhoton_reco
std::vector< CbmMCTrack * > fMCTracklist_allElectronsFromGamma
std::vector< TVector3 > fRecoTracklist_allElectronsFromPi0Mom
TH1D * fhEFG_angle_all_reco_cuts
TH1D * fhEFG_angle_allSameG_reco_cuts
TH1D * fPhotonsRest_ptMC_e
TH2D * fhEFG_angleVSpt_allSameG
TH2D * fhEFG_angleVSpt_eta_reco
TH1D * fhEFG_angleBelow1GeV_allSameG
std::vector< TH1 * > fHistoList_photons
TH1D * fhEFG_energy_combBack
std::vector< CbmMCTrack * > fRecoTracklist_allElectronsFromGamma
void FillMCTracklist_allGammas(CbmMCTrack *mctrack)
TH1D * fPhotonsRest_ptMC_n
TH2D * fhEFG_invmassVSpt_pi0_reco
TH1D * fhEFPI0_angle_reco
TH1D * fhEFG_angleAbove1GeV_direct
TH1D * fhEFG_angleAbove1GeV_all
TH1I * fPhotons_nofPerEvent
TH2D * fhEFG_angleVSpt_combBack
TClonesArray * fStsTracks
std::vector< TH1 * > fHistoList_EFG_invmass
TH1D * fhEFG_invmass_direct_reco_cut
void AnalyseElectronsFromPi0Reco()
Int_t global_nof_photonsReco
TH2D * fhEFG_angleVSpt_combBack_reco
TH1D * fhEFG_momentumPair_direct
TClonesArray * fGlobalTracks
TH2D * fhEFG_invmassVSpt_eta_reco
void FillRecoTracklist_allElectrons(CbmMCTrack *mctrack, TVector3 refittedMom)
TH1D * fhEFG_invmass_allSameG
TH1D * fhEFG_angleAbove1GeV_combBack
TH1D * fhEFG_momentumPair_pi0
CbmAnaConversionPhotons(const CbmAnaConversionPhotons &)
TH2D * fhEFG_angleVSenergy_direct
TH1D * fhEFG_invmass_combBack
TH2D * fhEFG_angleVSpt_pi0
TH1D * fhEFG_angle_direct_reco
TH1D * fhEFG_momentumPair_allSameG
TH1D * fhEFG_angleBelow1GeV_direct_reco
TH1D * fhEFG_invmass_combBack_reco
TH2D * fhEFG_startvertexVSangle_eta
TH1D * fhEFG_momentumPair_combBack
int CheckMC(CbmMCTrack *mctrack)
TH1D * fhEFG_angleAbove1GeV_pi0
TH2D * fhEFG_angleVSpt_pi0_reco
TH1D * fhEFG_invmass_allSameG_reco
std::vector< TH1 * > fHistoList_EFG_angle
TH1D * fhEFG_invmass_eta_reco
TH1D * fhEFG_invmass_eta_reco_cut
TH1D * fhEFG_angleBelow1GeV_direct