CbmRoot
|
#include <CbmAnaConversionRich.h>
Public Member Functions | |
CbmAnaConversionRich () | |
virtual | ~CbmAnaConversionRich () |
void | Init () |
void | InitHistos () |
void | Finish () |
void | AnalyseRICHdata () |
void | FillAdditionalPDGhisto (Int_t pdg, Int_t motherpdg) |
void | Protons (CbmMCTrack *mcTrack) |
void | CheckMC () |
Private Member Functions | |
CbmAnaConversionRich (const CbmAnaConversionRich &) | |
CbmAnaConversionRich | operator= (const CbmAnaConversionRich &) |
Definition at line 29 of file CbmAnaConversionRich.h.
CbmAnaConversionRich::CbmAnaConversionRich | ( | ) |
Definition at line 32 of file CbmAnaConversionRich.cxx.
|
virtual |
Definition at line 85 of file CbmAnaConversionRich.cxx.
|
private |
void CbmAnaConversionRich::AnalyseRICHdata | ( | ) |
Definition at line 295 of file CbmAnaConversionRich.cxx.
References CheckMC(), fGlobalTracks, fhRichRings_AaxisVSmom, fhRichRings_BaxisVSmom, fhRichRings_pos, fhRichRings_start, fhRichRings_test1, fhRichRings_test2, fhRichRings_test3, fhRingtest, FillAdditionalPDGhisto(), fMcTracks, fRichPoints, fRichRingMatches, fRichRings, fRichRings_Aaxis, fRichRings_Aaxis_electrons, fRichRings_Aaxis_part1, fRichRings_Aaxis_part2, fRichRings_Aaxis_part3, fRichRings_Baxis, fRichRings_Baxis_electrons, fRichRings_Baxis_part1, fRichRings_Baxis_part2, fRichRings_Baxis_part3, fRichRings_distance, fRichRings_distance_electrons, fRichRings_electronspE, fRichRings_motherpdg, fRichRings_nofRings, fRichRings_radius, fRichRings_radius_electrons, fRichRings_radius_vs_momentum, fRichRings_radius_vs_pt, fRichRings_richpdg, fRichRings_sourcePI0, fRichRings_test, fStsTrackMatches, fStsTracks, fTest, fTime, CbmRichRing::GetAaxis(), CbmRichRing::GetAngle(), CbmRichRing::GetBaxis(), CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMCTrack::GetMomentum(), CbmMCTrack::GetMotherId(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmRichRing::GetPhi(), CbmRichRing::GetRadius(), CbmGlobalTrack::GetRichRingIndex(), CbmRichUtil::GetRingTrackDistance(), CbmMCTrack::GetStartVertex(), CbmGlobalTrack::GetStsTrackIndex(), Protons(), sqrt(), and timer.
Referenced by CbmAnaConversion::Exec().
void CbmAnaConversionRich::CheckMC | ( | ) |
Definition at line 624 of file CbmAnaConversionRich.cxx.
References fGlobalTracks, fMcTracks, fStsTrackMatches, fStsTracks, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMCTrack::GetMotherId(), CbmMatch::GetNofLinks(), CbmMCTrack::GetPdgCode(), and CbmGlobalTrack::GetStsTrackIndex().
Referenced by AnalyseRICHdata().
void CbmAnaConversionRich::FillAdditionalPDGhisto | ( | Int_t | pdg, |
Int_t | motherpdg ) |
Definition at line 577 of file CbmAnaConversionRich.cxx.
References fRichRings_detectedParticles, and fRichRings_detParticlesMother.
Referenced by AnalyseRICHdata().
void CbmAnaConversionRich::Finish | ( | ) |
Definition at line 280 of file CbmAnaConversionRich.cxx.
References fHistoList_richrings, and fTime.
Referenced by CbmAnaConversion::Finish().
void CbmAnaConversionRich::Init | ( | ) |
Definition at line 88 of file CbmAnaConversionRich.cxx.
References fGlobalTracks, fMcTracks, fPrimVertex, fRichPoints, fRichRingMatches, fRichRings, fStsTrackMatches, fStsTracks, and InitHistos().
Referenced by CbmAnaConversion::Init().
void CbmAnaConversionRich::InitHistos | ( | ) |
Definition at line 125 of file CbmAnaConversionRich.cxx.
References fHistoList_richrings, fhRichRings_AaxisVSmom, fhRichRings_BaxisVSmom, fhRichRings_pos, fhRichRings_protons, fhRichRings_protons2, fhRichRings_start, fhRichRings_test1, fhRichRings_test2, fhRichRings_test3, fhRichRings_test4, fhRichRings_test5, fhRichRings_test6, fhRingtest, fRichRings_Aaxis, fRichRings_Aaxis_electrons, fRichRings_Aaxis_part1, fRichRings_Aaxis_part2, fRichRings_Aaxis_part3, fRichRings_Baxis, fRichRings_Baxis_electrons, fRichRings_Baxis_part1, fRichRings_Baxis_part2, fRichRings_Baxis_part3, fRichRings_detectedParticles, fRichRings_detParticlesMother, fRichRings_distance, fRichRings_distance_electrons, fRichRings_electronspE, fRichRings_motherpdg, fRichRings_nofRings, fRichRings_radius, fRichRings_radius_electrons, fRichRings_radius_vs_momentum, fRichRings_radius_vs_pt, fRichRings_richpdg, fRichRings_sourcePI0, fRichRings_test, and fTest.
Referenced by Init().
|
private |
void CbmAnaConversionRich::Protons | ( | CbmMCTrack * | mcTrack | ) |
Definition at line 618 of file CbmAnaConversionRich.cxx.
References fhRichRings_protons, CbmMCTrack::GetPx(), and CbmMCTrack::GetPy().
Referenced by AnalyseRICHdata().
|
private |
Definition at line 53 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), CheckMC(), and Init().
|
private |
Definition at line 56 of file CbmAnaConversionRich.h.
Referenced by Finish(), and InitHistos().
|
private |
Definition at line 89 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 90 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 98 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 101 of file CbmAnaConversionRich.h.
Referenced by InitHistos(), and Protons().
|
private |
Definition at line 102 of file CbmAnaConversionRich.h.
Referenced by InitHistos().
|
private |
Definition at line 104 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 92 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 93 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 94 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 95 of file CbmAnaConversionRich.h.
Referenced by InitHistos().
|
private |
Definition at line 96 of file CbmAnaConversionRich.h.
Referenced by InitHistos().
|
private |
Definition at line 97 of file CbmAnaConversionRich.h.
Referenced by InitHistos().
|
private |
Definition at line 88 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 50 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), CheckMC(), and Init().
|
private |
Definition at line 54 of file CbmAnaConversionRich.h.
Referenced by Init().
|
private |
Definition at line 47 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and Init().
|
private |
Definition at line 49 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and Init().
|
private |
Definition at line 48 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and Init().
|
private |
Definition at line 72 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 76 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 73 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 74 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 75 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 77 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 81 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 78 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 79 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 80 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 69 of file CbmAnaConversionRich.h.
Referenced by FillAdditionalPDGhisto(), and InitHistos().
|
private |
Definition at line 70 of file CbmAnaConversionRich.h.
Referenced by FillAdditionalPDGhisto(), and InitHistos().
|
private |
Definition at line 86 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 87 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 65 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 63 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 62 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 82 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 83 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 84 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 85 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 64 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 66 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 67 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 52 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), CheckMC(), and Init().
|
private |
Definition at line 51 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), CheckMC(), and Init().
|
private |
Definition at line 59 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and InitHistos().
|
private |
Definition at line 108 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata(), and Finish().
|
private |
Definition at line 107 of file CbmAnaConversionRich.h.
Referenced by AnalyseRICHdata().