EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
This class fills some histograms for a fast check of simulated data. More...
#include <EicRoot/blob/master/rich/qa/CbmRichTestHits.h>
Public Member Functions | |
CbmRichTestHits () | |
Default constructor. | |
virtual | ~CbmRichTestHits () |
Destructor. | |
virtual void | SetParContainers () |
Inherited from FairTask. | |
virtual InitStatus | Init () |
Inherited from FairTask. | |
virtual void | Exec (Option_t *option) |
Inherited from FairTask. | |
virtual void | Finish () |
Inherited from FairTask. | |
Public Member Functions inherited from FairTask | |
FairTask () | |
FairTask (const char *name, Int_t iVerbose=1) | |
virtual | ~FairTask () |
void | InitTask () |
void | ReInitTask () |
void | SetParTask () |
virtual void | FinishTask () |
virtual void | FinishEvent () |
void | SetVerbose (Int_t iVerbose) |
void | SetInputPersistance (Bool_t val) |
void | CheckInputPersistance (TString branchName) |
Private Member Functions | |
CbmRichTestHits (const CbmRichTestHits &) | |
Copy constructor. | |
CbmRichTestHits & | operator= (const CbmRichTestHits &) |
Assignment operator. | |
Private Attributes | |
TClonesArray * | fRichHits |
TClonesArray * | fRichPoints |
TClonesArray * | fMcTracks |
Int_t | fNEvents |
TH2D * | fh_Det1ev |
TH2D * | fh_Det1ev_zoom |
TH2D * | fh_Detall |
TH2D * | fh_Detall_zoom |
TH2D * | fh_n_vs_p |
TH1D * | fh_Nhits |
TH1D * | fh_Nall |
TH1D * | fh_Nel |
TH1D * | fh_Nelprim |
TH1D * | fh_Npi |
TH1D * | fh_Nk |
TH1D * | fh_Nhad |
TH1D * | fh_Nnoise |
TObjArray * | fSensNodes |
CbmGeoRichPar * | fPar |
Double_t | fDetZ |
Additional Inherited Members | |
Protected Member Functions inherited from FairTask | |
virtual InitStatus | ReInit () |
void | InitTasks () |
void | ReInitTasks () |
void | SetParTasks () |
void | FinishTasks () |
void | FinishEvents () |
Protected Attributes inherited from FairTask | |
Int_t | fVerbose |
Int_t | fInputPersistance |
Indicates if input branch is persistant. | |
FairLogger * | fLogger |
This class fills some histograms for a fast check of simulated data.
Definition at line 28 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 28 of file CbmRichTestHits.h
CbmRichTestHits::CbmRichTestHits | ( | ) |
Default constructor.
Definition at line 39 of file CbmRichTestHits.cxx.
View newest version in sPHENIX GitHub at line 39 of file CbmRichTestHits.cxx
References fh_Det1ev, fh_Det1ev_zoom, fh_Detall, fh_Detall_zoom, fh_n_vs_p, fh_Nall, fh_Nel, fh_Nelprim, fh_Nhad, fh_Nhits, fh_Nk, fh_Nnoise, and fh_Npi.
|
virtual |
Destructor.
Definition at line 84 of file CbmRichTestHits.cxx.
View newest version in sPHENIX GitHub at line 84 of file CbmRichTestHits.cxx
References fh_Det1ev, fh_Det1ev_zoom, fh_Detall, fh_Detall_zoom, fh_n_vs_p, fh_Nall, fh_Nel, fh_Nelprim, fh_Nhad, fh_Nhits, fh_Nk, fh_Nnoise, and fh_Npi.
|
private |
Copy constructor.
|
virtual |
Inherited from FairTask.
Definition at line 140 of file CbmRichTestHits.cxx.
View newest version in sPHENIX GitHub at line 140 of file CbmRichTestHits.cxx
References fh_Det1ev, fh_Det1ev_zoom, fh_Detall, fh_Detall_zoom, fh_n_vs_p, fh_Nall, fh_Nel, fh_Nelprim, fh_Nhad, fh_Nhits, fh_Nk, fh_Nnoise, fh_Npi, fMcTracks, fNEvents, fRichHits, fRichPoints, FairTask::fVerbose, CbmMCTrack::GetMomentum(), CbmMCTrack::GetMotherId(), CbmMCTrack::GetNPoints(), CbmMCTrack::GetPdgCode(), CbmBaseHit::GetRefId(), CbmMCTrack::GetStartVertex(), FairMCPoint::GetTrackID(), kSTS, momentum, CbmPixelHit::Position(), and Acts::VectorHelpers::position().
|
virtual |
Inherited from FairTask.
Reimplemented from FairTask.
Definition at line 233 of file CbmRichTestHits.cxx.
View newest version in sPHENIX GitHub at line 233 of file CbmRichTestHits.cxx
References fMcTracks, fRichHits, and fRichPoints.
|
virtual |
Inherited from FairTask.
z coordinate of photodetector (Labsystem, cm)
Reimplemented from FairTask.
Definition at line 112 of file CbmRichTestHits.cxx.
View newest version in sPHENIX GitHub at line 112 of file CbmRichTestHits.cxx
References fDetZ, fMcTracks, fPar, fRichHits, fRichPoints, fSensNodes, FairGeoNode::getCenterPosition(), CbmGeoRichPar::GetGeoSensitiveNodes(), FairGeoNode::getLabTransform(), FairRootManager::GetObject(), FairGeoTransform::getTranslation(), FairRootManager::Instance(), kSUCCESS, and FairGeoVector::Z().
|
private |
Assignment operator.
|
virtual |
Inherited from FairTask.
Reimplemented from FairTask.
Definition at line 104 of file CbmRichTestHits.cxx.
View newest version in sPHENIX GitHub at line 104 of file CbmRichTestHits.cxx
References fPar, FairRuntimeDb::getContainer(), FairRun::GetRuntimeDb(), and FairRunAna::Instance().
|
private |
Definition at line 90 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 90 of file CbmRichTestHits.h
Referenced by Init().
|
private |
Definition at line 71 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 71 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 72 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 72 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 73 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 73 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 74 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 74 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 75 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 75 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 79 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 79 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 80 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 80 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 81 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 81 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 84 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 84 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 77 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 77 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 83 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 83 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 85 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 85 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 82 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 82 of file CbmRichTestHits.h
Referenced by CbmRichTestHits(), Exec(), and ~CbmRichTestHits().
|
private |
Definition at line 67 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 67 of file CbmRichTestHits.h
|
private |
Definition at line 69 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 69 of file CbmRichTestHits.h
Referenced by Exec().
|
private |
Definition at line 89 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 89 of file CbmRichTestHits.h
Referenced by Init(), and SetParContainers().
|
private |
Definition at line 65 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 65 of file CbmRichTestHits.h
|
private |
Definition at line 66 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 66 of file CbmRichTestHits.h
|
private |
Definition at line 88 of file CbmRichTestHits.h.
View newest version in sPHENIX GitHub at line 88 of file CbmRichTestHits.h
Referenced by Init().