16 #ifndef PndFairHitQATask_H 17 #define PndFairHitQATask_H 22 #include "TGeoManager.h" 29 #include "FairLogger.h" 46 virtual InitStatus
Init();
49 virtual void Exec(Option_t *opt);
virtual void CalculateResolutions(FairHit *hit)
Calculate the resolution of a FairHit based on the MC data from a FairMCPoint.
void SetWorkdir(TString path)
only needed to give cdash the path to the stored pictures
void PrintDartMeasurement()
virtual void SetAllBoundaries()
Set the name and the boundaries for a measurement to pass.
virtual void FinishTask()
virtual ~PndFairHitQATask()
std::string fPointBranchName
virtual void Exec(Option_t *opt)
void SetPointBranch(std::string pointBranch)
virtual void AssignMeasurements()
Extract the measurement values from the histograms like mean or RMS values and assign them to the mea...
std::string fHitBranchName
void SetHitBranch(std::string hitBranch)
Base class to tests reconstructed hits based on FairHits for the PANDA QA tasks This class calculate...
virtual void FillHistos()
Fill the output of CalculateResolutions into the corresponding histograms.
virtual InitStatus Init()
PndMeasurementBoundaries fBoundaries
TVector3 fSpatialDifference
std::string fOutputPlotName
void SetOutputPlotName(std::string val)
PndFairHitQATask(std::string hitBranchName, std::string pointBranchName)
ClassDef(PndFairHitQATask, 2)
std::map< std::string, TH1 * > fHistos
virtual void SetParContainers()
Bool_t fProperDifference
if method CalculateResolutions worked
virtual void InitHistos()
Initialize the histograms containing the measurement data in the histogram map.