|
CbmRoot
|
#include <CbmTrdHitProducerQa.h>
Public Member Functions | |
| CbmTrdHitProducerQa () | |
| CbmTrdHitProducerQa (const char *name, const char *title="FairTask") | |
| virtual | ~CbmTrdHitProducerQa () |
| InitStatus | Init () |
| virtual void | Exec (Option_t *option) |
| virtual void | Finish () |
| void | SetMomentumCuts (float CutLower, float CutHigher) |
| void | SetNumberStations (int nStations) |
| void | SetLayersPerStations (int nLayers) |
Private Member Functions | |
| void | WriteHistograms () |
Private Attributes | |
| TFolder | fOutFolder |
| TFolder * | histFolder = nullptr |
| output folder with histos and canvases | |
| CbmDigiManager * | fDigiMan = nullptr |
| subfolder for histograms | |
| TClonesArray * | fTrdHitCollection = nullptr |
| CbmMCDataArray * | fMCTrackArray = nullptr |
| CbmMCDataArray * | fTrdPoints = nullptr |
| int | fNoTrdStations = 4 |
| int | fNoTrdPerStation = 1 |
| std::vector< TH1F * > | fvhHitPullX |
| std::vector< TH1F * > | fvhHitPullY |
| std::vector< TH1F * > | fvhHitPullT |
| std::vector< TH1F * > | fvhHitResX |
| std::vector< TH1F * > | fvhHitResY |
| std::vector< TH1F * > | fvhHitResT |
| std::vector< TH1F * > | fvhedEcut |
| std::vector< TH1F * > | fvhedEall |
| std::vector< TH1F * > | fvhpidEcut |
| std::vector< TH1F * > | fvhpidEall |
| std::vector< CbmQaCanvas * > | fvdECanvas |
| std::vector< CbmQaCanvas * > | fvPullCanvas |
| float | fMomCutLower = 1. |
| float | fMomCutUpper = 7. |
Definition at line 34 of file CbmTrdHitProducerQa.h.
| CbmTrdHitProducerQa::CbmTrdHitProducerQa | ( | ) |
Definition at line 37 of file CbmTrdHitProducerQa.cxx.
References CbmTrdHitProducerQa().
Referenced by CbmTrdHitProducerQa().
| CbmTrdHitProducerQa::CbmTrdHitProducerQa | ( | const char * | name, |
| const char * | title = "FairTask" ) |
Definition at line 41 of file CbmTrdHitProducerQa.cxx.
References fOutFolder.
|
virtual |
Definition at line 49 of file CbmTrdHitProducerQa.cxx.
|
virtual |
Definition at line 157 of file CbmTrdHitProducerQa.cxx.
References fDigiMan, fMCTrackArray, fMomCutLower, fMomCutUpper, fNoTrdPerStation, fNoTrdStations, fTrdHitCollection, fTrdPoints, fvhedEall, fvhedEcut, fvhHitPullT, fvhHitPullX, fvhHitPullY, fvhHitResT, fvhHitResX, fvhHitResY, fvhpidEall, fvhpidEcut, CbmPixelHit::GetDx(), CbmPixelHit::GetDy(), CbmTrdHit::GetELoss(), CbmLink::GetEntry(), CbmLink::GetFile(), CbmMatch::GetMatchedLink(), CbmMatch::GetNofLinks(), CbmMCTrack::GetPdgCode(), CbmTrdHit::GetPlaneId(), CbmHit::GetRefId(), CbmHit::GetTime(), CbmHit::GetTimeError(), CbmPixelHit::GetX(), CbmTrdPoint::GetXOut(), CbmPixelHit::GetY(), CbmTrdPoint::GetYOut(), and kTrd.
|
virtual |
Definition at line 235 of file CbmTrdHitProducerQa.cxx.
References WriteHistograms().
| InitStatus CbmTrdHitProducerQa::Init | ( | ) |
Definition at line 53 of file CbmTrdHitProducerQa.cxx.
References fDigiMan, fMCTrackArray, fNoTrdPerStation, fNoTrdStations, fOutFolder, fTrdHitCollection, fTrdPoints, fvdECanvas, fvhedEall, fvhedEcut, fvhHitPullT, fvhHitPullX, fvhHitPullY, fvhHitResT, fvhHitResX, fvhHitResY, fvhpidEall, fvhpidEcut, fvPullCanvas, CbmMCDataManager::GetObject(), histFolder, CbmMCDataManager::InitBranch(), CbmDigiManager::Instance(), kTrd, and rootMgr.
|
inline |
Set number of layers per station
Definition at line 65 of file CbmTrdHitProducerQa.h.
References fNoTrdPerStation.
|
inline |
Definition at line 55 of file CbmTrdHitProducerQa.h.
References fMomCutLower, and fMomCutUpper.
|
inline |
Definition at line 62 of file CbmTrdHitProducerQa.h.
References fNoTrdStations.
|
private |
Definition at line 239 of file CbmTrdHitProducerQa.cxx.
References fOutFolder, fvdECanvas, fvhedEall, fvhedEcut, fvhHitPullT, fvhHitPullX, fvhHitPullY, fvhHitResT, fvhHitResX, fvhHitResY, fvhpidEall, fvhpidEcut, and fvPullCanvas.
Referenced by Finish().
|
private |
subfolder for histograms
Definition at line 71 of file CbmTrdHitProducerQa.h.
|
private |
Definition at line 75 of file CbmTrdHitProducerQa.h.
|
private |
Definition at line 105 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), and SetMomentumCuts().
|
private |
Definition at line 106 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), and SetMomentumCuts().
|
private |
Number of layers per station
Definition at line 82 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and SetLayersPerStations().
|
private |
Number of TRD stations
Definition at line 79 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and SetNumberStations().
|
private |
Definition at line 68 of file CbmTrdHitProducerQa.h.
Referenced by CbmTrdHitProducerQa(), Init(), and WriteHistograms().
|
private |
Definition at line 74 of file CbmTrdHitProducerQa.h.
|
private |
Definition at line 76 of file CbmTrdHitProducerQa.h.
|
private |
Definition at line 101 of file CbmTrdHitProducerQa.h.
Referenced by Init(), and WriteHistograms().
|
private |
Definition at line 96 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 95 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 90 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 88 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 89 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 93 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 91 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 92 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 98 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 97 of file CbmTrdHitProducerQa.h.
Referenced by Exec(), Init(), and WriteHistograms().
|
private |
Definition at line 102 of file CbmTrdHitProducerQa.h.
Referenced by Init(), and WriteHistograms().
|
private |
output folder with histos and canvases
Definition at line 69 of file CbmTrdHitProducerQa.h.
Referenced by Init().