9#ifndef CBMTRDCALIBTRACKER_H
10#define CBMTRDCALIBTRACKER_H
22#include <TParameter.h>
24#include <TProfile2D.h>
Definition of the CbmQaCanvas class.
Definition of the CbmQaHist class.
Access to a MC data branch for time-based analysis.
Task class creating and managing CbmMCDataArray objects.
Container class for MC events with number, file and start time.
Bookkeeping of time-slice content.
CbmTrdCalibTracker(const CbmTrdCalibTracker &)=delete
Suppressed copy constructor.
std::vector< CbmQaHist< TH1D > * > fHistList
List of the above histogramms.
CbmQaHist< TH1D > fh1DpullV
CbmQaHist< TH1D > fh2DresidualY
CbmTrdCalibTracker & operator=(const CbmTrdCalibTracker &)=delete
Suppressed assignment operator.
TClonesArray * fClusters
Data.
CbmQaHist< TH1D > fh2DresidualX
CbmQaCanvas fCanvPointsPerHit
CbmMCDataArray * fMcTracks
std::vector< CbmQaHist< TH1I > > fhHitsPerPoint
hits efficiency
CbmQaHist< TH1D > fh1DpullU
Histogram for PULL Distribution.
CbmTimeSlice * fTimeSlice
CbmQaHist< TH1D > fh1DresidualV
void Finish()
FairTask: Action at end of run. For this task and all of the subtasks.
CbmQaHist< TH1D > fh1DresidualU
number of processed events
TParameter< int > fNevents
subfolder for histograms
std::vector< CbmQaHist< TProfile > > fhEfficiencyR
CbmTrdCalibTracker(const char *name="TrdQaTracker", Int_t verbose=1)
Constructor.
void DeInit()
Free the memory etc.
CbmQaHist< TH1D > fh2DpullY
CbmQaCanvas fCanvResidual
Canvaces: collection of histogramms.
CbmMCDataManager * fMcManager
CbmTrdParSetDigi * fTrdDigiPar
CbmQaHist< TH1D > fh2DresidualT
CbmMCDataArray * fMcPoints
CbmDigiManager * fDigiManager
CbmQaHist< TH1D > fh2DpullT
CbmTrdParSetGeo * fTrdGeoPar
InitStatus ReInit()
FairTask: Reinitialisation.
CbmQaCanvas fCanvEfficiencyXY
void ResolutionQa()
Analysis of hit uncertainty (pull) distributions.
void Clear(Option_t *="")
TTask: Clear all data structures created by a previous execution of a task.
InitStatus Init()
FairTask: Intialisation at begin of run.
std::vector< CbmQaHist< TProfile2D > > fhEfficiencyXY
hits efficiency
void SetParContainers()
FairTask: Intialise parameter containers.
ClassDef(CbmTrdCalibTracker, 0)
TClonesArray * fHitMatches
void Exec(Option_t *)
TTask: Process a timeslice.
CbmQaCanvas fCanvEfficiencyR
InitStatus GeometryQa()
Check the geometry.
CbmQaHist< TH1D > fh2DpullX
std::vector< CbmQaHist< TH1I > > fhPointsPerHit
hits purity
TClonesArray * fHitsMc
Output.
CbmQaHist< TH1D > fh1DresidualT
TFolder * fHistFolder
output folder with histos and canvases
CbmQaCanvas fCanvHitsPerPoint
CbmQaHist< TH1D > fh1DpullT
~CbmTrdCalibTracker()
Destructor.
CbmMCEventList * fMcEventList
MC data.