Go to the documentation of this file.
9 #ifndef CBM_ANA_CONVERSION_KF
10 #define CBM_ANA_CONVERSION_KF
13 #include <TClonesArray.h>
17 #include <TStopwatch.h>
25 #include "KFPartMatch.h"
26 #include "KFParticle.h"
27 #include "KFTopoPerformance.h"
80 const KFParticleTopoReconstructor*
fKFtopo;
Double_t OpeningAngleBetweenPhotons(KFParticle part1, KFParticle part2)
std::vector< int > fSignalIds
Int_t fNofPi0_kfparticle_allEvents
std::vector< KFParticle > particlevector
Double_t Invmass_4particles(const CbmMCTrack *mctrack1, const CbmMCTrack *mctrack2, const CbmMCTrack *mctrack3, const CbmMCTrack *mctrack4)
CbmAnaConversionKF(const CbmAnaConversionKF &)
std::vector< std::vector< int > > fKF_photon_pairs
CbmKFParticleFinder * fKFparticle
Double_t Invmass_4particlesRECO(KFParticle part1, KFParticle part2, KFParticle part3, KFParticle part4)
TH1D * fhInvMassPi0WithFullReco
TH1D * fhKF_NofPi0_trackvector
std::vector< int > trackindexarray
TClonesArray * fStsTracks
Int_t particlecounter_3daughters
std::vector< int > gammaIDs
const KFParticleTopoReconstructor * fKFtopo
void SetSignalIds(std::vector< int > *signalids)
Int_t particlecounter_4daughters
TH1D * fhInvMass2Gammas_cut
void SetKF(CbmKFParticleFinder *kfparticle, CbmKFParticleFinderQA *kfparticleQA)
Double_t Invmass_2gamma(KFParticle part1, KFParticle part2)
void SetGhostIds(std::vector< int > *ghostids)
Double_t Invmass_2electrons(KFParticle part1, KFParticle part2)
Int_t fNofGeneratedPi0_allEvents
virtual ~CbmAnaConversionKF()
TClonesArray * fKFMcParticles
TClonesArray * fStsTrackMatches
std::vector< int > electronIDs
CbmKFParticleFinderQA * fKFparticleFinderQA
std::vector< TH1 * > fHistoList_kfparticle
Int_t particlecounter_all
TH1D * fhKF_particlevector
std::vector< int > fGhostIds
TH1D * fhKF_invmass_fullReco
Int_t particlecounter_2daughters
KFTopoPerformance * fKFtopoPerf
std::vector< KFPartMatch > particleMatch
CbmAnaConversionKF operator=(const CbmAnaConversionKF &)
TH1D * fhKF_NofPi0_signal