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 28 of file CbmAnaConversionTomography.h.
CbmAnaConversionTomography::CbmAnaConversionTomography | ( | ) |
Definition at line 23 of file CbmAnaConversionTomography.cxx.
|
virtual |
Definition at line 60 of file CbmAnaConversionTomography.cxx.
|
private |
void CbmAnaConversionTomography::Exec | ( | ) |
Definition at line 317 of file CbmAnaConversionTomography.cxx.
References conversionsInDetector, electronIDs, electronMotherIDs, fhConversionsPerDetectorPE, fMcTracks, fTime, CbmMCTrack::GetMotherId(), CbmMCTrack::GetPdgCode(), i, timer, and TomographyMC().
Referenced by CbmAnaConversion::Exec().
void CbmAnaConversionTomography::Finish | ( | ) |
Definition at line 304 of file CbmAnaConversionTomography.cxx.
References fHistoList_tomography, fTime, and i.
Referenced by CbmAnaConversion::Finish().
Bool_t CbmAnaConversionTomography::GetNPoints | ( | CbmMCTrack * | mctrack | ) |
Definition at line 570 of file CbmAnaConversionTomography.cxx.
References CbmMCTrack::GetNPoints(), kRich, kSts, kTof, and kTrd.
void CbmAnaConversionTomography::Init | ( | ) |
Definition at line 63 of file CbmAnaConversionTomography.cxx.
References fMcTracks, and InitHistos().
Referenced by CbmAnaConversion::Init().
void CbmAnaConversionTomography::InitHistos | ( | ) |
Definition at line 79 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 |
void CbmAnaConversionTomography::TomographyMC | ( | int | electronID | ) |
Definition at line 446 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 541 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.
Referenced by CbmAnaConversion::Exec().
|
private |
Definition at line 81 of file CbmAnaConversionTomography.h.
Referenced by Exec(), and TomographyMC().
|
private |
Definition at line 79 of file CbmAnaConversionTomography.h.
Referenced by Exec().
|
private |
Definition at line 80 of file CbmAnaConversionTomography.h.
Referenced by Exec().
|
private |
Definition at line 65 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 66 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 69 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 67 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 70 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 68 of file CbmAnaConversionTomography.h.
Referenced by InitHistos().
|
private |
Definition at line 77 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyReco().
|
private |
Definition at line 71 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 84 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 85 of file CbmAnaConversionTomography.h.
Referenced by Exec(), and InitHistos().
|
private |
Definition at line 51 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 48 of file CbmAnaConversionTomography.h.
Referenced by Finish(), and InitHistos().
|
private |
Definition at line 52 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 74 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyReco().
|
private |
Definition at line 75 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyReco().
|
private |
Definition at line 76 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyReco().
|
private |
Definition at line 63 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 59 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 58 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 62 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 60 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 61 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 57 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 53 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 54 of file CbmAnaConversionTomography.h.
Referenced by InitHistos(), and TomographyMC().
|
private |
Definition at line 46 of file CbmAnaConversionTomography.h.
Referenced by Exec(), Init(), TomographyMC(), and TomographyReco().
|
private |
Definition at line 90 of file CbmAnaConversionTomography.h.
Referenced by Exec(), Finish(), and TomographyReco().
|
private |
Definition at line 89 of file CbmAnaConversionTomography.h.
Referenced by Exec(), and TomographyReco().