QA class for the TOF event based Hit finder tasks (clusterizers, ...)
More...
#include <CbmTofGeometryQa.h>
QA class for the TOF event based Hit finder tasks (clusterizers, ...)
- Author
- Pierre-Alain Loizeau loize.nosp@m.au@p.nosp@m.hysi..nosp@m.uni-.nosp@m.heide.nosp@m.lber.nosp@m.g.de
- Version
- 1.0
Definition at line 38 of file CbmTofGeometryQa.h.
◆ CbmTofGeometryQa() [1/3]
CbmTofGeometryQa::CbmTofGeometryQa |
( |
| ) |
|
◆ CbmTofGeometryQa() [2/3]
CbmTofGeometryQa::CbmTofGeometryQa |
( |
const char * | name, |
|
|
Int_t | verbose = 1 ) |
◆ ~CbmTofGeometryQa()
CbmTofGeometryQa::~CbmTofGeometryQa |
( |
| ) |
|
|
virtual |
◆ CbmTofGeometryQa() [3/3]
◆ ClassDef()
◆ CreateHistos()
Bool_t CbmTofGeometryQa::CreateHistos |
( |
| ) |
|
|
private |
Definition at line 442 of file CbmTofGeometryQa.cxx.
References fbCentDepOn, fbSphAppOn, fdWallPosZ, fhPointMapAng, fhPointMapAngWithMuch, fhPointMapAngWithRich, fhPointMapAngWithSts, fhPointMapAngWithTrd, fhPointMapSph, fhPointMapXY, fhPointMapXZ, fhPointMapYZ, fhPointSphAprRadiusErrMapAng, fhPointSphAprRadiusErrMapSph, fhPointSphAprRadiusErrMapXY, fhPointSphAprRadiusErrMapXZ, fhPointSphAprRadiusErrMapYZ, fhPointSphAprZposErrMapAng, fhPointSphAprZposErrMapSph, fhPointSphAprZposErrMapXY, fhPointSphAprZposErrMapXZ, fhPointSphAprZposErrMapYZ, fhRealPointMapAng, fhRealPointMapSph, fhRealPointMapXY, fhRealPointMapXZ, fhRealPointMapYZ, fhTrackMapAng, fhTrackMapAngPrimAll, fhTrackMapAngPrimMuch, fhTrackMapAngPrimRich, fhTrackMapAngPrimSts, fhTrackMapAngPrimTof, fhTrackMapAngPrimTrd, fhTrackMapSph, fhTrackMapXY, fhTrackMapXZ, fhTrackMapYZ, fvhPlabGenTrk, fvhPlabGenTrkTofPnt, fvhPlabSecGenTrk, fvhPlabSecGenTrkTofPnt, fvhPlabSecStsPnt, fvhPlabSecStsTrkTofPnt, fvhPlabSecTofPnt, fvhPlabStsPnt, fvhPlabStsTrkTofPnt, fvhPlabTofPnt, fvhPtmRapGenTrk, fvhPtmRapGenTrkTofPnt, fvhPtmRapSecGenTrk, fvhPtmRapSecGenTrkTofPnt, fvhPtmRapSecStsPnt, fvhPtmRapSecTofPnt, fvhPtmRapStsPnt, fvhPtmRapTofPnt, fvhTofPntAllAngCent, fvhTrackAllStartXZ, fvhTrackAllStartXZCent, fvhTrackAllStartYZ, fvhTrackAllStartZCent, fvhTrackSecStartZCent, kiNbPart, ksPartName, and ksPartTag.
Referenced by Init().
◆ DeleteHistos()
Bool_t CbmTofGeometryQa::DeleteHistos |
( |
| ) |
|
|
private |
Definition at line 1253 of file CbmTofGeometryQa.cxx.
References fbCentDepOn, fbSphAppOn, fhPointMapAng, fhPointMapAngWithMuch, fhPointMapAngWithRich, fhPointMapAngWithSts, fhPointMapAngWithTrd, fhPointMapSph, fhPointMapXY, fhPointMapXZ, fhPointMapYZ, fhPointSphAprRadiusErrMapAng, fhPointSphAprRadiusErrMapSph, fhPointSphAprRadiusErrMapXY, fhPointSphAprRadiusErrMapXZ, fhPointSphAprRadiusErrMapYZ, fhPointSphAprZposErrMapAng, fhPointSphAprZposErrMapSph, fhPointSphAprZposErrMapXY, fhPointSphAprZposErrMapXZ, fhPointSphAprZposErrMapYZ, fhRealPointMapAng, fhRealPointMapSph, fhRealPointMapXY, fhRealPointMapXZ, fhRealPointMapYZ, fhTrackMapAng, fhTrackMapAngPrimAll, fhTrackMapAngPrimMuch, fhTrackMapAngPrimRich, fhTrackMapAngPrimSts, fhTrackMapAngPrimTof, fhTrackMapAngPrimTrd, fhTrackMapSph, fhTrackMapXY, fhTrackMapXZ, fhTrackMapYZ, fvhPlabGenTrk, fvhPlabGenTrkTofPnt, fvhPlabSecGenTrk, fvhPlabSecGenTrkTofPnt, fvhPlabSecStsPnt, fvhPlabSecStsTrkTofPnt, fvhPlabSecTofPnt, fvhPlabStsPnt, fvhPlabStsTrkTofPnt, fvhPlabTofPnt, fvhPtmRapGenTrk, fvhPtmRapGenTrkTofPnt, fvhPtmRapSecGenTrk, fvhPtmRapSecGenTrkTofPnt, fvhPtmRapSecStsPnt, fvhPtmRapSecTofPnt, fvhPtmRapStsPnt, fvhPtmRapTofPnt, fvhTofPntAllAngCent, fvhTrackAllStartXZ, fvhTrackAllStartXZCent, fvhTrackAllStartYZ, fvhTrackAllStartZCent, fvhTrackSecStartZCent, and kiNbPart.
Referenced by Finish().
◆ Exec()
void CbmTofGeometryQa::Exec |
( |
Option_t * | option | ) |
|
|
virtual |
◆ FillHistos()
Bool_t CbmTofGeometryQa::FillHistos |
( |
| ) |
|
|
private |
Definition at line 832 of file CbmTofGeometryQa.cxx.
References fbCentDepOn, fbRealPointAvail, fbSphAppOn, fdWallPosZ, fhPointMapAng, fhPointMapAngWithMuch, fhPointMapAngWithRich, fhPointMapAngWithSts, fhPointMapAngWithTrd, fhPointMapSph, fhPointMapXY, fhPointMapXZ, fhPointMapYZ, fhPointSphAprRadiusErrMapAng, fhPointSphAprRadiusErrMapSph, fhPointSphAprRadiusErrMapXY, fhPointSphAprRadiusErrMapXZ, fhPointSphAprRadiusErrMapYZ, fhPointSphAprZposErrMapAng, fhPointSphAprZposErrMapSph, fhPointSphAprZposErrMapXY, fhPointSphAprZposErrMapXZ, fhPointSphAprZposErrMapYZ, fhRealPointMapAng, fhRealPointMapSph, fhRealPointMapXY, fhRealPointMapXZ, fhRealPointMapYZ, fhTrackMapAng, fhTrackMapAngPrimAll, fhTrackMapAngPrimMuch, fhTrackMapAngPrimRich, fhTrackMapAngPrimSts, fhTrackMapAngPrimTof, fhTrackMapAngPrimTrd, fhTrackMapSph, fhTrackMapXY, fhTrackMapXZ, fhTrackMapYZ, fMCEventHeader, fMcTracksColl, fRealTofPointsColl, fTofPointsColl, fvhPlabGenTrk, fvhPlabGenTrkTofPnt, fvhPlabSecGenTrk, fvhPlabSecGenTrkTofPnt, fvhPlabSecStsPnt, fvhPlabSecStsTrkTofPnt, fvhPlabSecTofPnt, fvhPlabStsPnt, fvhPlabStsTrkTofPnt, fvhPlabTofPnt, fvhPtmRapGenTrk, fvhPtmRapGenTrkTofPnt, fvhPtmRapSecGenTrk, fvhPtmRapSecGenTrkTofPnt, fvhPtmRapSecStsPnt, fvhPtmRapSecTofPnt, fvhPtmRapStsPnt, fvhPtmRapTofPnt, fvhTofPntAllAngCent, fvhTrackAllStartXZ, fvhTrackAllStartXZCent, fvhTrackAllStartYZ, fvhTrackAllStartZCent, fvhTrackSecStartZCent, CbmMCTrack::GetMass(), CbmMCTrack::GetMotherId(), CbmMCTrack::GetNPoints(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetPt(), CbmMCTrack::GetPx(), CbmMCTrack::GetPy(), CbmMCTrack::GetPz(), CbmMCTrack::GetRapidity(), CbmMCTrack::GetStartX(), CbmMCTrack::GetStartY(), CbmMCTrack::GetStartZ(), kiMinNbMuchPntAcc, kiMinNbStsPntAcc, kiNbPart, kiPartPdgCode, kMuch, kRich, kSts, kTof, and kTrd.
Referenced by Exec().
◆ Finish()
void CbmTofGeometryQa::Finish |
( |
| ) |
|
|
virtual |
◆ Init()
InitStatus CbmTofGeometryQa::Init |
( |
| ) |
|
|
virtual |
◆ LoadGeometry()
Bool_t CbmTofGeometryQa::LoadGeometry |
( |
| ) |
|
|
private |
◆ NormalizeMapHistos()
Bool_t CbmTofGeometryQa::NormalizeMapHistos |
( |
| ) |
|
|
private |
◆ NormalizeNormHistos()
Bool_t CbmTofGeometryQa::NormalizeNormHistos |
( |
| ) |
|
|
private |
◆ operator=()
◆ RegisterInputs()
Bool_t CbmTofGeometryQa::RegisterInputs |
( |
| ) |
|
◆ SetCentralityDepFlag()
void CbmTofGeometryQa::SetCentralityDepFlag |
( |
Bool_t | bFlag = kTRUE | ) |
|
|
inline |
◆ SetHistoFileName()
Bool_t CbmTofGeometryQa::SetHistoFileName |
( |
TString | sFilenameIn | ) |
|
◆ SetParContainers()
void CbmTofGeometryQa::SetParContainers |
( |
| ) |
|
|
virtual |
◆ SetSphereApproxCheckFlag()
void CbmTofGeometryQa::SetSphereApproxCheckFlag |
( |
Bool_t | bFlag = kTRUE | ) |
|
|
inline |
◆ SetWallPosZ()
Bool_t CbmTofGeometryQa::SetWallPosZ |
( |
Double_t | dWallPosCm = 1000 | ) |
|
◆ WriteHistos()
Bool_t CbmTofGeometryQa::WriteHistos |
( |
| ) |
|
|
private |
Save old global file and folder pointer to avoid messing with FairRoot
Restore old global file and folder pointer to avoid messing with FairRoot
Definition at line 1130 of file CbmTofGeometryQa.cxx.
References fbCentDepOn, fbSphAppOn, fHist, fhPointMapAng, fhPointMapAngWithMuch, fhPointMapAngWithRich, fhPointMapAngWithSts, fhPointMapAngWithTrd, fhPointMapSph, fhPointMapXY, fhPointMapXZ, fhPointMapYZ, fhPointSphAprRadiusErrMapAng, fhPointSphAprRadiusErrMapSph, fhPointSphAprRadiusErrMapXY, fhPointSphAprRadiusErrMapXZ, fhPointSphAprRadiusErrMapYZ, fhPointSphAprZposErrMapAng, fhPointSphAprZposErrMapSph, fhPointSphAprZposErrMapXY, fhPointSphAprZposErrMapXZ, fhPointSphAprZposErrMapYZ, fhRealPointMapAng, fhRealPointMapSph, fhRealPointMapXY, fhRealPointMapXZ, fhRealPointMapYZ, fhTrackMapAng, fhTrackMapAngPrimAll, fhTrackMapAngPrimMuch, fhTrackMapAngPrimRich, fhTrackMapAngPrimSts, fhTrackMapAngPrimTof, fhTrackMapAngPrimTrd, fhTrackMapSph, fhTrackMapXY, fhTrackMapXZ, fhTrackMapYZ, fsHistoOutFilename, fvhPlabGenTrk, fvhPlabGenTrkTofPnt, fvhPlabSecGenTrk, fvhPlabSecGenTrkTofPnt, fvhPlabSecStsPnt, fvhPlabSecStsTrkTofPnt, fvhPlabSecTofPnt, fvhPlabStsPnt, fvhPlabStsTrkTofPnt, fvhPlabTofPnt, fvhPtmRapGenTrk, fvhPtmRapGenTrkTofPnt, fvhPtmRapSecGenTrk, fvhPtmRapSecGenTrkTofPnt, fvhPtmRapSecStsPnt, fvhPtmRapSecTofPnt, fvhPtmRapStsPnt, fvhPtmRapTofPnt, fvhTofPntAllAngCent, fvhTrackAllStartXZ, fvhTrackAllStartXZCent, fvhTrackAllStartYZ, fvhTrackAllStartZCent, fvhTrackSecStartZCent, and kiNbPart.
Referenced by Finish().
◆ fbCentDepOn
Bool_t CbmTofGeometryQa::fbCentDepOn |
|
private |
◆ fbRealPointAvail
Bool_t CbmTofGeometryQa::fbRealPointAvail |
|
private |
◆ fbSphAppOn
Bool_t CbmTofGeometryQa::fbSphAppOn |
|
private |
◆ fChannelInfo
◆ fdWallPosZ
Double_t CbmTofGeometryQa::fdWallPosZ |
|
private |
◆ fEvents
Int_t CbmTofGeometryQa::fEvents |
|
private |
◆ fGeoHandler
◆ fhPointMapAng
TH2* CbmTofGeometryQa::fhPointMapAng |
|
private |
◆ fhPointMapAngWithMuch
TH2* CbmTofGeometryQa::fhPointMapAngWithMuch |
|
private |
◆ fhPointMapAngWithRich
TH2* CbmTofGeometryQa::fhPointMapAngWithRich |
|
private |
◆ fhPointMapAngWithSts
TH2* CbmTofGeometryQa::fhPointMapAngWithSts |
|
private |
◆ fhPointMapAngWithTrd
TH2* CbmTofGeometryQa::fhPointMapAngWithTrd |
|
private |
◆ fhPointMapSph
TH2* CbmTofGeometryQa::fhPointMapSph |
|
private |
◆ fhPointMapXY
TH2* CbmTofGeometryQa::fhPointMapXY |
|
private |
◆ fhPointMapXZ
TH2* CbmTofGeometryQa::fhPointMapXZ |
|
private |
◆ fhPointMapYZ
TH2* CbmTofGeometryQa::fhPointMapYZ |
|
private |
◆ fhPointSphAprRadiusErrMapAng
TProfile2D* CbmTofGeometryQa::fhPointSphAprRadiusErrMapAng |
|
private |
◆ fhPointSphAprRadiusErrMapSph
TProfile2D* CbmTofGeometryQa::fhPointSphAprRadiusErrMapSph |
|
private |
◆ fhPointSphAprRadiusErrMapXY
TProfile2D* CbmTofGeometryQa::fhPointSphAprRadiusErrMapXY |
|
private |
◆ fhPointSphAprRadiusErrMapXZ
TProfile2D* CbmTofGeometryQa::fhPointSphAprRadiusErrMapXZ |
|
private |
◆ fhPointSphAprRadiusErrMapYZ
TProfile2D* CbmTofGeometryQa::fhPointSphAprRadiusErrMapYZ |
|
private |
◆ fhPointSphAprZposErrMapAng
TProfile2D* CbmTofGeometryQa::fhPointSphAprZposErrMapAng |
|
private |
◆ fhPointSphAprZposErrMapSph
TProfile2D* CbmTofGeometryQa::fhPointSphAprZposErrMapSph |
|
private |
◆ fhPointSphAprZposErrMapXY
TProfile2D* CbmTofGeometryQa::fhPointSphAprZposErrMapXY |
|
private |
◆ fhPointSphAprZposErrMapXZ
TProfile2D* CbmTofGeometryQa::fhPointSphAprZposErrMapXZ |
|
private |
◆ fhPointSphAprZposErrMapYZ
TProfile2D* CbmTofGeometryQa::fhPointSphAprZposErrMapYZ |
|
private |
◆ fhRealPointMapAng
TH2* CbmTofGeometryQa::fhRealPointMapAng |
|
private |
◆ fhRealPointMapSph
TH2* CbmTofGeometryQa::fhRealPointMapSph |
|
private |
◆ fhRealPointMapXY
TH2* CbmTofGeometryQa::fhRealPointMapXY |
|
private |
◆ fhRealPointMapXZ
TH2* CbmTofGeometryQa::fhRealPointMapXZ |
|
private |
◆ fhRealPointMapYZ
TH2* CbmTofGeometryQa::fhRealPointMapYZ |
|
private |
◆ fhTrackMapAng
TH2* CbmTofGeometryQa::fhTrackMapAng |
|
private |
◆ fhTrackMapAngPrimAll
TH2* CbmTofGeometryQa::fhTrackMapAngPrimAll |
|
private |
◆ fhTrackMapAngPrimMuch
TH2* CbmTofGeometryQa::fhTrackMapAngPrimMuch |
|
private |
◆ fhTrackMapAngPrimRich
TH2* CbmTofGeometryQa::fhTrackMapAngPrimRich |
|
private |
◆ fhTrackMapAngPrimSts
TH2* CbmTofGeometryQa::fhTrackMapAngPrimSts |
|
private |
◆ fhTrackMapAngPrimTof
TH2* CbmTofGeometryQa::fhTrackMapAngPrimTof |
|
private |
◆ fhTrackMapAngPrimTrd
TH2* CbmTofGeometryQa::fhTrackMapAngPrimTrd |
|
private |
◆ fhTrackMapSph
TH2* CbmTofGeometryQa::fhTrackMapSph |
|
private |
◆ fhTrackMapXY
TH2* CbmTofGeometryQa::fhTrackMapXY |
|
private |
◆ fhTrackMapXZ
TH2* CbmTofGeometryQa::fhTrackMapXZ |
|
private |
◆ fhTrackMapYZ
TH2* CbmTofGeometryQa::fhTrackMapYZ |
|
private |
◆ fiNbChTot
Int_t CbmTofGeometryQa::fiNbChTot |
|
private |
◆ fMCEventHeader
FairMCEventHeader* CbmTofGeometryQa::fMCEventHeader |
|
private |
◆ fMcTracksColl
TClonesArray* CbmTofGeometryQa::fMcTracksColl |
|
private |
◆ fRealTofMatchColl
TClonesArray* CbmTofGeometryQa::fRealTofMatchColl |
|
private |
◆ fRealTofPointsColl
TClonesArray* CbmTofGeometryQa::fRealTofPointsColl |
|
private |
◆ fsHistoOutFilename
TString CbmTofGeometryQa::fsHistoOutFilename |
|
private |
◆ fTofId
◆ fTofPointsColl
TClonesArray* CbmTofGeometryQa::fTofPointsColl |
|
private |
◆ fvhPlabGenTrk
std::vector<TH1*> CbmTofGeometryQa::fvhPlabGenTrk |
|
private |
◆ fvhPlabGenTrkTofPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabGenTrkTofPnt |
|
private |
◆ fvhPlabSecGenTrk
std::vector<TH1*> CbmTofGeometryQa::fvhPlabSecGenTrk |
|
private |
◆ fvhPlabSecGenTrkTofPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabSecGenTrkTofPnt |
|
private |
◆ fvhPlabSecStsPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabSecStsPnt |
|
private |
◆ fvhPlabSecStsTrkTofPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabSecStsTrkTofPnt |
|
private |
◆ fvhPlabSecTofPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabSecTofPnt |
|
private |
◆ fvhPlabStsPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabStsPnt |
|
private |
◆ fvhPlabStsTrkTofPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabStsTrkTofPnt |
|
private |
◆ fvhPlabTofPnt
std::vector<TH1*> CbmTofGeometryQa::fvhPlabTofPnt |
|
private |
◆ fvhPtmRapGenTrk
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapGenTrk |
|
private |
◆ fvhPtmRapGenTrkTofPnt
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapGenTrkTofPnt |
|
private |
◆ fvhPtmRapSecGenTrk
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapSecGenTrk |
|
private |
◆ fvhPtmRapSecGenTrkTofPnt
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapSecGenTrkTofPnt |
|
private |
◆ fvhPtmRapSecStsPnt
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapSecStsPnt |
|
private |
◆ fvhPtmRapSecTofPnt
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapSecTofPnt |
|
private |
◆ fvhPtmRapStsPnt
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapStsPnt |
|
private |
◆ fvhPtmRapTofPnt
std::vector<TH2*> CbmTofGeometryQa::fvhPtmRapTofPnt |
|
private |
◆ fvhTofPntAllAngCent
std::vector<TH3*> CbmTofGeometryQa::fvhTofPntAllAngCent |
|
private |
◆ fvhTrackAllStartXZ
std::vector<TH2*> CbmTofGeometryQa::fvhTrackAllStartXZ |
|
private |
◆ fvhTrackAllStartXZCent
std::vector<TH3*> CbmTofGeometryQa::fvhTrackAllStartXZCent |
|
private |
◆ fvhTrackAllStartYZ
std::vector<TH2*> CbmTofGeometryQa::fvhTrackAllStartYZ |
|
private |
◆ fvhTrackAllStartZCent
std::vector<TH2*> CbmTofGeometryQa::fvhTrackAllStartZCent |
|
private |
◆ fvhTrackSecStartZCent
std::vector<TH2*> CbmTofGeometryQa::fvhTrackSecStartZCent |
|
private |
◆ fvRpcChOffs
std::vector<std::vector<std::vector<Int_t> > > CbmTofGeometryQa::fvRpcChOffs |
|
private |
◆ fvSmRpcOffs
std::vector<std::vector<Int_t> > CbmTofGeometryQa::fvSmRpcOffs |
|
private |
◆ fvTypeSmOffs
std::vector<Int_t> CbmTofGeometryQa::fvTypeSmOffs |
|
private |
◆ iNbRpcTot
Int_t CbmTofGeometryQa::iNbRpcTot |
|
private |
◆ iNbSmTot
Int_t CbmTofGeometryQa::iNbSmTot |
|
private |
The documentation for this class was generated from the following files: