Go to the documentation of this file.
11 #ifndef _CBMTOFHITFINDERQA_H_
12 #define _CBMTOFHITFINDERQA_H_
16 class FairMCEventHeader;
41 virtual InitStatus
Init();
42 virtual void Exec(Option_t* option);
93 std::vector<std::vector<Int_t>>
96 std::vector<std::vector<std::vector<Int_t>>>
TH1 * fhSinglePointHitPullX
TH2 * fhMultiPntHitBestDeltaY
std::vector< TH1 * > fvhPlabStsPnt
TH2 * fhMultiTrkHitBestDeltaY
std::vector< std::vector< ULong64_t > > fvulIdxTracksWithHitGaps
TH2 * fhMultiPntHitFurthestDeltaT
TString fsHistoOutFilename
CbmTofCell * fChannelInfo
TH2 * fhMultiPntHitMeanDeltaX
UInt_t fuNbEventsForHitsNbPlots
TH1 * fhIntegratedHiddenHitPntLoss
TH2 * fhMultiPntHitFurthestDeltaY
TH2 * fhMultiTrkHitFurthestPullT
TH2 * fhMcTrkStartSecSingTrk
std::vector< TH2 * > fvhTrackSecStartZCent
std::vector< std::vector< ULong64_t > > fvulIdxPrimTracksWithHitGaps
TH2 * fhMultiPntHitBestDeltaX
std::vector< TH2 * > fvhPtmRapGenTrkTofHit
std::vector< TH1 * > fvhPlabSecStsTrkTofHit
std::vector< TH2 * > fvhTrackAllStartZCent
std::vector< std::vector< Int_t > > fvSmRpcOffs
TH1 * fhSingTrkMultiPntHitDeltaR
TH2 * fhMultiTrkHitMeanPullX
CbmTofDigiBdfPar * fDigiBdfPar
TH2 * fhMultiTrkHitBestDeltaR
TH2 * fhMultiTrkHitClosestDeltaX
TH2 * fhMultiTrkHitBestDeltaT
Bool_t SetWallPosZ(Double_t dWallPosCm=1000)
TString fsHistoInNormAngFilename
TH1 * fhCltSzSinglePointHitPullT
TH1 * fhSingTrkMultiPntHitDeltaX
TString fsHistoInNormCartFilename
TH2 * fhMultiTrkHitClosestDeltaT
TClonesArray * fTofDigisColl
virtual void SetParContainers()
Inherited from FairTask.
std::vector< TH1 * > fvhPlabSecTofPnt
TH2 * fhIntegratedHitPntEffPrimGaps
TH2 * fhMultiPntHitFurthestPullT
TH2 * fhMultiPntHitClosestPullY
TH2 * fhMultiTrkHitBestPullR
std::vector< ULong64_t > fvulIdxHiddenPrimTracksWithHit
std::vector< TH2 * > fvhPtmRapGenTrk
TH1 * fhIntegratedHitPntEff
std::vector< TH1 * > fvhPlabSecTofHitSinglePnt
TH1 * fhCltSzSinglePointHitPullY
TH2 * fhMultiTrkHitClosestDeltaR
TH2 * fhMultiPntHitClosestPullZ
TH1 * fhCltSzSinglePointHitPullR
TH2 * fhMultiTrkHitClosestPullT
std::vector< TH1 * > fvhPlabSecStsTrkTofPnt
TH1 * fhSinglePointHitDeltaY
TH2 * fhMultiPntHitBestPullX
std::vector< ULong64_t > fvulIdxTracksWithHit
TH1 * fhSingleTrackHitDeltaR
std::vector< ULong64_t > fvulIdxSecTracksWithHit
TH1 * fhSingleTrackHitPullY
std::vector< Int_t > fvTypeSmOffs
TH1 * fhSingleTrackHitPullR
TH2 * fhIntegratedHitPntEffGaps
CbmTofDetectorId * fTofId
TH2 * fhMultiTrkHitMeanDeltaT
Bool_t SetHistoFileName(TString sFilenameIn)
TH2 * fhMultiTrkHitMeanDeltaR
TH2 * fhMultiTrkHitMeanDeltaX
TH1 * fhSingTrkMultiPntHitDeltaT
virtual ~CbmTofHitFinderQa()
TH1 * fhSingleTrackHitDeltaX
std::vector< TH3 * > fvhTofPntAllAngCent
TH1 * fhNbHitsMultTrkPerEvent
TH2 * fhMultiPntHitMeanDeltaT
TH1 * fhSingleTrackHitDeltaY
TH2 * fhMultiTrkHitClosestPullX
TH2 * fhMultiTrkHitFurthestPullX
Bool_t SetHistoFileNameSphCoordNorm(TString sFilenameIn)
TH1 * fhSinglePointHitDeltaR
TH2 * fhMultiTrkHitClosestPullZ
TH2 * fhMultiTrkHitBestPullZ
TH2 * fhMultiPntHitMeanPullX
TH2 * fhMultiPntHitBestPullT
CbmTofHitFinderQa operator=(const CbmTofHitFinderQa &)
std::vector< TH2 * > fvhPtmRapStsPnt
std::vector< TH2 * > fvhPtmRapSecTofHitSinglePnt
void SetNormHistGenerationMode(Bool_t bModeIn=kTRUE)
TClonesArray * fTofHitsColl
std::vector< TH1 * > fvhPlabGenTrkTofPnt
TClonesArray * fRealTofPointsColl
std::vector< TH2 * > fvhPtmRapSecGenTrkTofPnt
virtual void Exec(Option_t *option)
TH2 * fhMultiPntHitBestDeltaR
TH2 * fhMultiPntHitMeanPullY
TH2 * fhMultiPntHitBestPullR
TH1 * fhCltSzSinglePointHitPullZ
TH1 * fhNbHitsSingTrkPerEvent
TH2 * fhMultiTrkHitMeanPullY
TH2 * fhMultiPntHitFurthestDeltaR
CbmTofGeoHandler * fGeoHandler
TH1 * fhIntegratedHiddenHitPntLossSec
TH2 * fhMultiPntHitFurthestPullY
std::vector< ULong64_t > fvulIdxSecTracksWithPnt
TH2 * fhMultiPntHitFurthestPullX
std::vector< ULong64_t > fvulIdxPrimTracksWithPnt
TH2 * fhMultiTrkHitClosestDeltaZ
std::vector< TH1 * > fvhPlabSecGenTrkTofPnt
std::vector< TH2 * > fvhPtmRapTofHitSingleTrk
TH2 * fhMultiTrkHitClosestPullY
TH2 * fhMultiPntHitClosestPullX
std::vector< std::vector< ULong64_t > > fvulIdxPrimTracksWithPntGaps
std::vector< TH1 * > fvhPlabSecTofHitSingleTrk
std::vector< std::vector< ULong64_t > > fvulIdxSecTracksWithHitGaps
TH2 * fhIntegratedHitPntEffSecGaps
TH2 * fhMultiPntHitClosestDeltaZ
TH2 * fhMultiPntHitMeanPullR
std::vector< TH2 * > fvhPtmRapGenTrkTofPnt
TH2 * fhMultiPntHitBestPullY
std::vector< ULong64_t > fvulIdxPrimTracksWithHit
TH2 * fhMultiTrkHitBestPullT
std::vector< TH3 * > fvhTrackAllStartXZCent
TH2 * fhMultiTrkHitClosestDeltaY
TH2 * fhMultiPntHitClosestDeltaR
std::vector< TH1 * > fvhPlabTofHitSingleTrk
TH2 * fhMultiPntHitClosestDeltaT
TH2 * fhMcTrkStartPrimMultiTrk
std::vector< TH2 * > fvhPtmRapSecTofPnt
TH2 * fhMultiTrkHitBestDeltaX
virtual InitStatus Init()
TH1 * fhSingTrkMultiPntHitDeltaY
TH1 * fhSinglePointHitPullT
std::vector< TH1 * > fvhPlabStsTrkTofHit
TH1 * fhNbHitsSingPntPerEvent
TH2 * fhMultiPntHitMeanDeltaY
TH2 * fhMultiTrkHitMeanDeltaZ
TH2 * fhMultiPntHitFurthestDeltaX
TH1 * fhSinglePointHitDeltaZ
TH2 * fhLeftRightDigiMatch
TH1 * fhSingTrkMultiPntHitPullZ
std::vector< std::vector< ULong64_t > > fvulIdxTracksWithPntGaps
TH1 * fhSingleTrackHitDeltaT
std::vector< TH1 * > fvhPlabTofHit
TH2 * fhMultiTrkHitClosestPullR
TH2 * fhMultiTrkHitFurthestDeltaY
std::vector< TH2 * > fvhPtmRapTofHit
Parameters class for the CBM ToF digitizer using beam data distributions.
TProfile2D * fhNbDigisInHitMapXY
Bool_t fbHitProducerSource
TH1 * fhSinglePointHitPullR
std::vector< TH1 * > fvhPlabStsTrkTofPnt
TH1 * fhSingleTrackHitPullX
std::vector< std::vector< std::vector< Int_t > > > fvRpcChOffs
TH2 * fhMultiTrkHitMeanPullZ
TH2 * fhMultiTrkHitFurthestDeltaR
std::vector< ULong64_t > fvulIdxTracksWithPnt
TH2 * fhMultiPntHitClosestDeltaX
std::vector< TH1 * > fvhPlabGenTrkTofHit
TClonesArray * fTofDigiMatchColl
ClassDef(CbmTofHitFinderQa, 1)
TH1 * fhSinglePointHitDeltaT
TClonesArray * fTofPointsColl
TH2 * fhMultiTrkHitFurthestPullR
TH2 * fhMultiTrkHitFurthestDeltaT
TH2 * fhMultiPntHitBestDeltaT
TH2 * fhMultiTrkHitMeanPullT
TH1 * fhSingTrkMultiPntHitDeltaZ
TH2 * fhMultiTrkHitFurthestPullY
TH2 * fhMultiPntHitMeanPullT
TH2 * fhMultiTrkHitMeanPullR
TH2 * fhMultiPntHitFurthestDeltaZ
TH2 * fhMcTrkStartPrimSingTrk
std::vector< ULong64_t > fvulIdxHiddenTracksWithHit
TH2 * fhMultiPntHitClosestPullR
TH1 * fhIntegratedHitPntEffSec
std::vector< TH1 * > fvhPlabGenTrk
std::vector< TH2 * > fvhTrackAllStartXZ
TString fsHistoInNormSphFilename
std::vector< ULong64_t > fvulIdxHiddenSecTracksWithHit
std::vector< TH1 * > fvhPlabSecTofHit
std::vector< TH2 * > fvhPtmRapSecStsPnt
std::vector< TH2 * > fvhPtmRapSecTofHitSingleTrk
FairMCEventHeader * fMCEventHeader
TH1 * fhSingTrkMultiPntHitPullY
TH1 * fhIntegratedHitPntEffPrim
TClonesArray * fRealTofMatchColl
TH2 * fhMultiTrkHitFurthestPullZ
TH2 * fhMultiTrkHitBestDeltaZ
std::vector< TH1 * > fvhPlabTofPnt
TH2 * fhMultiPntHitMeanDeltaZ
TH2 * fhMultiPntHitFurthestPullR
std::vector< TH1 * > fvhPlabSecGenTrk
TH1 * fhSingleTrackHitDeltaZ
TH1 * fhSinglePointHitPullZ
TH2 * fhMultiPntHitClosestDeltaY
TH1 * fhSingleTrackHitPullT
TH1 * fhSingTrkMultiPntHitPullR
std::vector< TH1 * > fvhPlabSecGenTrkTofHit
Bool_t NormalizeMapHistos()
Bool_t NormalizeNormHistos()
std::vector< TH2 * > fvhTrackAllStartYZ
TClonesArray * fMcTracksColl
TH2 * fhMultiPntHitFurthestPullZ
std::vector< TH2 * > fvhPtmRapSecGenTrk
TH1 * fhSingleTrackHitPullZ
TH2 * fhMultiPntHitClosestPullT
TH2 * fhMultiPntHitBestPullZ
std::vector< TH1 * > fvhPlabSecStsPnt
TH2 * fhMultiTrkHitBestPullX
TH2 * fhMultiTrkHitFurthestDeltaX
TH1 * fhCltSzSinglePointHitPullX
CbmTofHitFinderQa(const CbmTofHitFinderQa &)
TH2 * fhMultiTrkHitFurthestDeltaZ
TH1 * fhIntegratedHiddenHitPntLossPrim
TH1 * fhSinglePointHitDeltaX
void SetNbEventsHitsNbPlots(UInt_t uNbEvents)
TH2 * fhMultiTrkHitBestPullY
TH2 * fhMultiTrkHitMeanDeltaY
TClonesArray * fTofHitMatchColl
Bool_t SetHistoFileNameAngCoordNorm(TString sFilenameIn)
std::vector< TH2 * > fvhPtmRapTofHitSinglePnt
Bool_t LoadGeometry()
Load the geometry: for now just resizing the Digis temporary vectors.
std::vector< TH2 * > fvhPtmRapSecTofHit
std::vector< TH2 * > fvhPtmRapTofPnt
TH1 * fhSinglePointHitPullY
Bool_t SetHistoFileNameCartCoordNorm(TString sFilenameIn)
TH2 * fhMultiPntHitMeanDeltaR
std::vector< TH2 * > fvhPtmRapSecGenTrkTofHit
TH1 * fhSingTrkMultiPntHitPullT
std::vector< TH1 * > fvhPlabTofHitSinglePnt
QA class for the TOF event based Hit finder tasks (clusterizers, ...)
TH2 * fhMultiPntHitBestDeltaZ
TH1 * fhSingTrkMultiPntHitPullX
TClonesArray * fTofDigiMatchPointsColl
TH2 * fhMultiPntHitMeanPullZ
std::vector< std::vector< ULong64_t > > fvulIdxSecTracksWithPntGaps
TH2 * fhMcTrkStartSecMultiTrk
TH1 * fhNbHitsMultPntPerEvent