|
CbmRoot
|
#include <CbmAnaConversionTomography.h>
Public Member Functions | |
| CbmAnaConversionTomography () | |
| virtual | ~CbmAnaConversionTomography () |
| void | Init () |
| void | InitHistos () |
| void | Finish () |
| void | Exec () |
| void | TomographyMC (int electronID) |
| void | TomographyReco (CbmMCTrack *mctrack) |
| Bool_t | GetNPoints (CbmMCTrack *mctrack) |
Private Member Functions | |
| CbmAnaConversionTomography (const CbmAnaConversionTomography &) | |
| CbmAnaConversionTomography | operator= (const CbmAnaConversionTomography &) |
Private Attributes | |
| TClonesArray * | fMcTracks |
| std::vector< TH1 * > | fHistoList_tomography |
| TH1D * | fhGammaZ |
| TH3D * | fhTomography |
| TH2D * | fhTomography_XZ |
| TH2D * | fhTomography_YZ |
| TH2D * | fhTomography_uptoRICH |
| TH2D * | fhTomography_RICH_complete |
| TH2D * | fhTomography_RICH_beampipe |
| TH2D * | fhTomography_STS_end |
| TH2D * | fhTomography_STS_lastStation |
| TH2D * | fhTomography_RICH_frontplate |
| TH2D * | fhTomography_RICH_backplate |
| TH1D * | fhConversion |
| TH1D * | fhConversion_cut |
| TH1D * | fhConversion_inSTS |
| TH1D * | fhConversion_prob |
| TH1D * | fhConversion_energy |
| TH1D * | fhConversion_p |
| TH2D * | fhConversion_vs_momentum |
| TH3D * | fhTomography_reco |
| TH2D * | fhTomography_reco_XZ |
| TH2D * | fhTomography_reco_YZ |
| TH1D * | fhConversion_reco |
| std::vector< int > | electronIDs |
| std::vector< int > | electronMotherIDs |
| Int_t | conversionsInDetector [5] |
| TH1I * | fhConversionsPerDetector |
| TH2I * | fhConversionsPerDetectorPE |
| TStopwatch | timer |
| Double_t | fTime |
Definition at line 32 of file CbmAnaConversionTomography.h.
| CbmAnaConversionTomography::CbmAnaConversionTomography | ( | ) |
Definition at line 29 of file CbmAnaConversionTomography.cxx.
References conversionsInDetector, electronIDs, electronMotherIDs, fhConversion, fhConversion_cut, fhConversion_energy, fhConversion_inSTS, fhConversion_p, fhConversion_prob, fhConversion_reco, fhConversion_vs_momentum, fhConversionsPerDetector, fhConversionsPerDetectorPE, fhGammaZ, fHistoList_tomography, fhTomography, fhTomography_reco, fhTomography_reco_XZ, fhTomography_reco_YZ, fhTomography_RICH_backplate, fhTomography_RICH_beampipe, fhTomography_RICH_complete, fhTomography_RICH_frontplate, fhTomography_STS_end, fhTomography_STS_lastStation, fhTomography_uptoRICH, fhTomography_XZ, fhTomography_YZ, fMcTracks, fTime, and timer.
Referenced by CbmAnaConversionTomography(), and operator=().
|
virtual |
Definition at line 68 of file CbmAnaConversionTomography.cxx.
|
private |
References CbmAnaConversionTomography().
| void CbmAnaConversionTomography::Exec | ( | ) |
Definition at line 199 of file CbmAnaConversionTomography.cxx.
References conversionsInDetector, electronIDs, electronMotherIDs, fhConversionsPerDetectorPE, fMcTracks, fTime, CbmMCTrack::GetMotherId(), CbmMCTrack::GetPdgCode(), timer, and TomographyMC().
| void CbmAnaConversionTomography::Finish | ( | ) |
Definition at line 185 of file CbmAnaConversionTomography.cxx.
References fHistoList_tomography, and fTime.
| Bool_t CbmAnaConversionTomography::GetNPoints | ( | CbmMCTrack * | mctrack | ) |
Definition at line 438 of file CbmAnaConversionTomography.cxx.
References CbmMCTrack::GetNPoints(), kRich, kSts, kTof, and kTrd.
| void CbmAnaConversionTomography::Init | ( | ) |
Definition at line 71 of file CbmAnaConversionTomography.cxx.
References fMcTracks, and InitHistos().
| void CbmAnaConversionTomography::InitHistos | ( | ) |
Definition at line 84 of file CbmAnaConversionTomography.cxx.
References fhConversion, fhConversion_cut, fhConversion_energy, fhConversion_inSTS, fhConversion_p, fhConversion_prob, fhConversion_reco, fhConversion_vs_momentum, fhConversionsPerDetector, fhConversionsPerDetectorPE, fhGammaZ, fHistoList_tomography, fhTomography, fhTomography_reco, fhTomography_reco_XZ, fhTomography_reco_YZ, fhTomography_RICH_backplate, fhTomography_RICH_beampipe, fhTomography_RICH_complete, fhTomography_RICH_frontplate, fhTomography_STS_end, fhTomography_STS_lastStation, fhTomography_uptoRICH, fhTomography_XZ, and fhTomography_YZ.
Referenced by Init().
|
private |
References CbmAnaConversionTomography().
| void CbmAnaConversionTomography::TomographyMC | ( | int | electronID | ) |
Definition at line 324 of file CbmAnaConversionTomography.cxx.
References conversionsInDetector, fhConversion, fhConversion_cut, fhConversion_energy, fhConversion_inSTS, fhConversion_p, fhConversion_vs_momentum, fhConversionsPerDetector, fhGammaZ, fhTomography, fhTomography_RICH_backplate, fhTomography_RICH_beampipe, fhTomography_RICH_complete, fhTomography_RICH_frontplate, fhTomography_STS_end, fhTomography_STS_lastStation, fhTomography_uptoRICH, fhTomography_XZ, fhTomography_YZ, fMcTracks, CbmMCTrack::GetEnergy(), CbmMCTrack::GetP(), CbmMCTrack::GetStartVertex(), and v.
Referenced by Exec().
| void CbmAnaConversionTomography::TomographyReco | ( | CbmMCTrack * | mctrack | ) |
Definition at line 409 of file CbmAnaConversionTomography.cxx.
References fhConversion_reco, fhTomography_reco, fhTomography_reco_XZ, fhTomography_reco_YZ, fMcTracks, fTime, CbmMCTrack::GetMotherId(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetStartVertex(), timer, and v.
|
private |
Definition at line 85 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), Exec(), and TomographyMC().
|
private |
Definition at line 83 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), and Exec().
|
private |
Definition at line 84 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), and Exec().
|
private |
Definition at line 69 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 70 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 73 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 71 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 74 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 72 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), and InitHistos().
|
private |
Definition at line 81 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyReco().
|
private |
Definition at line 75 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 87 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 88 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), Exec(), and InitHistos().
|
private |
Definition at line 55 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 52 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), Finish(), and InitHistos().
|
private |
Definition at line 56 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 78 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyReco().
|
private |
Definition at line 79 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyReco().
|
private |
Definition at line 80 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyReco().
|
private |
Definition at line 67 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 63 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 62 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 66 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 64 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 65 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 61 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 57 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 58 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), InitHistos(), and TomographyMC().
|
private |
Definition at line 50 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), Exec(), Init(), TomographyMC(), and TomographyReco().
|
private |
Definition at line 93 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), Exec(), Finish(), and TomographyReco().
|
private |
Definition at line 92 of file CbmAnaConversionTomography.h.
Referenced by CbmAnaConversionTomography(), Exec(), and TomographyReco().