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