![]() |
PandaRoot
|
QA tests of reconstructed SciT Hits The class calculates the resolution in x,y.z and t in the local coordinate system of the SciT sensor and compares it with the MC values. The results are checked to be within given boundaries. More...
#include <PndSciTRecoQATask.h>
Public Member Functions | |
PndSciTRecoQATask () | |
~PndSciTRecoQATask () | |
void | SetParContainers () override |
![]() | |
PndFairHitQATask (std::string hitBranchName, std::string pointBranchName) | |
virtual | ~PndFairHitQATask () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | FinishTask () |
void | SetWorkdir (TString path) |
only needed to give cdash the path to the stored pictures More... | |
void | SetHitBranch (std::string hitBranch) |
void | SetPointBranch (std::string pointBranch) |
void | SetOutputPlotName (std::string val) |
![]() | |
PndPersistencyTask () | |
PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
virtual | ~PndPersistencyTask () |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Protected Member Functions | |
virtual void | InitHistos () override |
Initialize the histograms containing the measurement data in the histogram map. More... | |
virtual void | SetAllBoundaries () override |
Set the name and the boundaries for a measurement to pass. More... | |
virtual void | CalculateResolutions (FairHit *fairhit) override |
Calculate the resolution of a FairHit based on the MC data from a FairMCPoint. More... | |
virtual void | FillHistos () override |
Fill the output of CalculateResolutions into the corresponding histograms. More... | |
virtual void | AssignMeasurements () override |
Extract the measurement values from the histograms like mean or RMS values and assign them to the measurement defined in SetAllBoundaries. More... | |
![]() | |
bool | Test () |
void | DrawHistos () |
void | SaveHistos () |
void | PrintDartMeasurement () |
ClassDef (PndFairHitQATask, 2) | |
Additional Inherited Members | |
![]() | |
std::string | fHitBranchName |
std::string | fPointBranchName |
std::string | fOutputPlotName {"ResolutionHistos.png"} |
TClonesArray * | fMcPoints = nullptr |
TClonesArray * | fHits = nullptr |
Bool_t | fProperDifference = false |
if method CalculateResolutions worked More... | |
TVector3 | fSpatialDifference |
double | fTimeDifference = -1.0 |
TString | fWorkdir |
PndMeasurementBoundaries | fBoundaries |
std::map< std::string, TH1 * > | fHistos |
QA tests of reconstructed SciT Hits The class calculates the resolution in x,y.z and t in the local coordinate system of the SciT sensor and compares it with the MC values. The results are checked to be within given boundaries.
Definition at line 19 of file PndSciTRecoQATask.h.
PndSciTRecoQATask::PndSciTRecoQATask | ( | ) |
Default constructor
PndSciTRecoQATask::~PndSciTRecoQATask | ( | ) |
|
overrideprotectedvirtual |
Extract the measurement values from the histograms like mean or RMS values and assign them to the measurement defined in SetAllBoundaries.
Reimplemented from PndFairHitQATask.
|
overrideprotectedvirtual |
Calculate the resolution of a FairHit based on the MC data from a FairMCPoint.
Reimplemented from PndFairHitQATask.
|
overrideprotectedvirtual |
Fill the output of CalculateResolutions into the corresponding histograms.
Reimplemented from PndFairHitQATask.
|
overrideprotectedvirtual |
Initialize the histograms containing the measurement data in the histogram map.
Reimplemented from PndFairHitQATask.
|
overrideprotectedvirtual |
Set the name and the boundaries for a measurement to pass.
Reimplemented from PndFairHitQATask.
|
overridevirtual |
Virtual method Init
Reimplemented from PndFairHitQATask.