|
CbmRoot
|
#include <CbmAnaConversionKF.h>
Public Member Functions | |
| CbmAnaConversionKF () | |
| virtual | ~CbmAnaConversionKF () |
| void | Init () |
| void | InitHistos () |
| void | Finish () |
| void | Exec () |
| void | SetKF (CbmKFParticleFinder *kfparticle, CbmKFParticleFinderQa *kfparticleQA) |
| void | SetSignalIds (std::vector< int > *signalids) |
| void | SetGhostIds (std::vector< int > *ghostids) |
| void | test () |
| Double_t | Invmass_4particles (const CbmMCTrack *mctrack1, const CbmMCTrack *mctrack2, const CbmMCTrack *mctrack3, const CbmMCTrack *mctrack4) |
| void | test2 () |
| void | CombineElectrons () |
| void | CombinePhotons () |
| void | Reconstruct () |
| void | ReconstructGammas () |
| Double_t | Invmass_4particlesRECO (KFParticle part1, KFParticle part2, KFParticle part3, KFParticle part4) |
| Double_t | Invmass_2gamma (KFParticle part1, KFParticle part2) |
| Double_t | Invmass_2electrons (KFParticle part1, KFParticle part2) |
| Double_t | OpeningAngleBetweenPhotons (KFParticle part1, KFParticle part2) |
Private Member Functions | |
| CbmAnaConversionKF (const CbmAnaConversionKF &) | |
| CbmAnaConversionKF | operator= (const CbmAnaConversionKF &) |
Definition at line 34 of file CbmAnaConversionKF.h.
| CbmAnaConversionKF::CbmAnaConversionKF | ( | ) |
Definition at line 38 of file CbmAnaConversionKF.cxx.
References electronIDs, fGhostIds, fhInvMass2Gammas, fhInvMass2Gammas_cut, fhInvMassPi0WithFullReco, fHistoList_kfparticle, fhKF_invmass_fullReco, fhKF_NofPi0, fhKF_NofPi0_signal, fhKF_NofPi0_trackvector, fhKF_particlevector, fhKF_trackvector, fhPi0_mass, fhPi0_NDaughters, fhPi0Ratio, fKF_photon_pairs, fKFMcParticles, fKFparticle, fKFparticleFinderQA, fKFtopo, fKFtopoPerf, fMcTracks, fNofGeneratedPi0, fNofGeneratedPi0_allEvents, fNofPi0_kfparticle, fNofPi0_kfparticle_allEvents, fSignalIds, fStsTrackMatches, fStsTracks, fTime, gammaIDs, particlecounter, particlecounter_2daughters, particlecounter_3daughters, particlecounter_4daughters, particlecounter_all, particleMatch, particlevector, timer, and trackindexarray.
Referenced by CbmAnaConversionKF(), and operator=().
|
virtual |
Definition at line 82 of file CbmAnaConversionKF.cxx.
|
private |
References CbmAnaConversionKF().
| void CbmAnaConversionKF::CombineElectrons | ( | ) |
Definition at line 546 of file CbmAnaConversionKF.cxx.
References electronIDs, fKF_photon_pairs, and particlevector.
Referenced by Exec().
| void CbmAnaConversionKF::CombinePhotons | ( | ) |
Definition at line 575 of file CbmAnaConversionKF.cxx.
References fhKF_invmass_fullReco, fKF_photon_pairs, Invmass_4particlesRECO(), and particlevector.
Referenced by Exec().
| void CbmAnaConversionKF::Exec | ( | ) |
Definition at line 170 of file CbmAnaConversionKF.cxx.
References CombineElectrons(), CombinePhotons(), electronIDs, fKF_photon_pairs, fTime, gammaIDs, Reconstruct(), ReconstructGammas(), test2(), and timer.
| void CbmAnaConversionKF::Finish | ( | ) |
Definition at line 156 of file CbmAnaConversionKF.cxx.
References fHistoList_kfparticle, and fTime.
| void CbmAnaConversionKF::Init | ( | ) |
Definition at line 85 of file CbmAnaConversionKF.cxx.
References fKFMcParticles, fKFparticle, fKFtopo, fKFtopoPerf, fMcTracks, fStsTrackMatches, fStsTracks, and InitHistos().
| void CbmAnaConversionKF::InitHistos | ( | ) |
Definition at line 111 of file CbmAnaConversionKF.cxx.
References fhInvMass2Gammas, fhInvMass2Gammas_cut, fhInvMassPi0WithFullReco, fHistoList_kfparticle, fhKF_invmass_fullReco, fhKF_NofPi0, fhKF_NofPi0_signal, fhKF_NofPi0_trackvector, fhKF_particlevector, fhKF_trackvector, fhPi0_mass, fhPi0_NDaughters, and fhPi0Ratio.
Referenced by Init().
| Double_t CbmAnaConversionKF::Invmass_2electrons | ( | KFParticle | part1, |
| KFParticle | part2 ) |
| Double_t CbmAnaConversionKF::Invmass_2gamma | ( | KFParticle | part1, |
| KFParticle | part2 ) |
Definition at line 732 of file CbmAnaConversionKF.cxx.
Referenced by ReconstructGammas().
| Double_t CbmAnaConversionKF::Invmass_4particles | ( | const CbmMCTrack * | mctrack1, |
| const CbmMCTrack * | mctrack2, | ||
| const CbmMCTrack * | mctrack3, | ||
| const CbmMCTrack * | mctrack4 ) |
Definition at line 447 of file CbmAnaConversionKF.cxx.
References CbmMCTrack::Get4Momentum().
Referenced by test().
| Double_t CbmAnaConversionKF::Invmass_4particlesRECO | ( | KFParticle | part1, |
| KFParticle | part2, | ||
| KFParticle | part3, | ||
| KFParticle | part4 ) |
Definition at line 704 of file CbmAnaConversionKF.cxx.
References M2E.
Referenced by CombinePhotons(), and Reconstruct().
| Double_t CbmAnaConversionKF::OpeningAngleBetweenPhotons | ( | KFParticle | part1, |
| KFParticle | part2 ) |
Definition at line 768 of file CbmAnaConversionKF.cxx.
Referenced by ReconstructGammas().
|
private |
References CbmAnaConversionKF().
| void CbmAnaConversionKF::Reconstruct | ( | ) |
Definition at line 595 of file CbmAnaConversionKF.cxx.
References electronIDs, fhInvMassPi0WithFullReco, Invmass_2electrons(), Invmass_4particlesRECO(), and particlevector.
Referenced by Exec().
| void CbmAnaConversionKF::ReconstructGammas | ( | ) |
Definition at line 682 of file CbmAnaConversionKF.cxx.
References fhInvMass2Gammas, fhInvMass2Gammas_cut, gammaIDs, Invmass_2gamma(), OpeningAngleBetweenPhotons(), and particlevector.
Referenced by Exec().
| void CbmAnaConversionKF::SetGhostIds | ( | std::vector< int > * | ghostids | ) |
Definition at line 209 of file CbmAnaConversionKF.cxx.
References fGhostIds.
| void CbmAnaConversionKF::SetKF | ( | CbmKFParticleFinder * | kfparticle, |
| CbmKFParticleFinderQa * | kfparticleQA ) |
Definition at line 192 of file CbmAnaConversionKF.cxx.
References fKFparticle, and fKFparticleFinderQA.
| void CbmAnaConversionKF::SetSignalIds | ( | std::vector< int > * | signalids | ) |
Definition at line 203 of file CbmAnaConversionKF.cxx.
References fSignalIds.
| void CbmAnaConversionKF::test | ( | ) |
Definition at line 375 of file CbmAnaConversionKF.cxx.
References fKFMcParticles, fKFparticle, fMcTracks, fSignalIds, fStsTrackMatches, fStsTracks, Gamma, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMCTrack::GetMotherId(), CbmMCTrack::GetPdgCode(), Invmass_4particles(), and mcTracks.
| void CbmAnaConversionKF::test2 | ( | ) |
Definition at line 473 of file CbmAnaConversionKF.cxx.
References electronIDs, fhKF_NofPi0, fhKF_NofPi0_signal, fhKF_NofPi0_trackvector, fhKF_particlevector, fhKF_trackvector, fKFtopo, fKFtopoPerf, gammaIDs, particleMatch, and particlevector.
Referenced by Exec().
|
private |
Definition at line 105 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), CombineElectrons(), Exec(), Reconstruct(), and test2().
|
private |
Definition at line 97 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), and SetGhostIds().
|
private |
Definition at line 109 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and ReconstructGammas().
|
private |
Definition at line 110 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and ReconstructGammas().
|
private |
Definition at line 107 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and Reconstruct().
|
private |
Definition at line 100 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Finish(), and InitHistos().
|
private |
Definition at line 121 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), CombinePhotons(), and InitHistos().
|
private |
Definition at line 115 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and test2().
|
private |
Definition at line 116 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and test2().
|
private |
Definition at line 117 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and test2().
|
private |
Definition at line 112 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and test2().
|
private |
Definition at line 113 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), InitHistos(), and test2().
|
private |
Definition at line 93 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), and InitHistos().
|
private |
Definition at line 85 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), and InitHistos().
|
private |
Definition at line 92 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), and InitHistos().
|
private |
Definition at line 120 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), CombineElectrons(), CombinePhotons(), and Exec().
|
private |
Definition at line 69 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Init(), and test().
|
private |
Definition at line 74 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Init(), SetKF(), and test().
|
private |
Definition at line 75 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), and SetKF().
|
private |
Definition at line 77 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Init(), and test2().
|
private |
Definition at line 78 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Init(), and test2().
|
private |
Definition at line 70 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Init(), and test().
|
private |
Definition at line 90 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 88 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 91 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 89 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 96 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), SetSignalIds(), and test().
|
private |
Definition at line 72 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Init(), and test().
|
private |
Definition at line 71 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Init(), and test().
|
private |
Definition at line 126 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Exec(), and Finish().
|
private |
Definition at line 106 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), Exec(), ReconstructGammas(), and test2().
|
private |
Definition at line 80 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 81 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 82 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 83 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 84 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().
|
private |
Definition at line 104 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), and test2().
|
private |
Definition at line 103 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), CombineElectrons(), CombinePhotons(), Reconstruct(), ReconstructGammas(), and test2().
|
private |
Definition at line 125 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF(), and Exec().
|
private |
Definition at line 79 of file CbmAnaConversionKF.h.
Referenced by CbmAnaConversionKF().