CbmRoot
|
#include <CbmQaTask.h>
Classes | |
struct | CheckFlags |
Contains a check result and its activeness status of the check-list entry. More... | |
struct | ObjectComparisonConfig |
Contains configuration to compare two root objects (histograms) More... | |
Public Types | |
enum class | EStoringMode { kSAMEDIR , kSUBDIR } |
using | ObjList_t = std::vector<std::pair<TObject*, TString>> |
Public Member Functions | |
CbmQaTask (const char *name, int verbose, bool isMCUsed, ECbmRecoMode recoMode=ECbmRecoMode::Timeslice) | |
Constructor from parameters. | |
CbmQaTask ()=delete | |
Default constructor. | |
virtual | ~CbmQaTask ()=default |
Destructor. | |
CbmQaTask (const CbmQaTask &)=delete | |
Copy constructor. | |
CbmQaTask (CbmQaTask &&)=delete | |
Move constructor. | |
CbmQaTask & | operator= (const CbmQaTask &)=delete |
Copy assignment operator. | |
CbmQaTask & | operator= (CbmQaTask &&)=delete |
Move assignment operator. | |
virtual void | Check ()=0 |
Function to check, if the QA results are acceptable. | |
bool | CompareQaObjects () |
Process ROOT objects comparison. | |
void | DisableEventMode () |
Disables event-by-event execution. | |
const std::map< std::string, CheckFlags > & | GetCheckList () const |
Gets check-list. | |
const TString & | GetDefaultTag () const |
Gets default tag. | |
const std::string & | GetSetupName () const |
Gets name of the setup. | |
const TString & | GetVersionTag () const |
Gets version tag. | |
bool | IsMCUsed () const |
Returns flag, whether MC information is used or not in the task. | |
void | ReadCheckListFromConfig () |
Reads check-list from the configuration file. | |
void | SetCheckFile (const std::shared_ptr< TFile > &pCheckFile) |
Sets check-file. | |
void | SetCompareOutput (const std::shared_ptr< TFile > &pCompareOutput) |
Sets compare output file. | |
void | SetVersionTag (const TString &tag) |
Sets version tag. | |
void | SetDefaultTag (const TString &tag) |
Sets default tag. | |
void | SetRecoMode (ECbmRecoMode recoMode) |
Sets data processing (reconstruction) mode. | |
void | SetSetupName (const char *setup) |
Sets name of the setup. | |
const char * | GetConfigName () const |
Gets config name. | |
template<typename T , typename... Args> | |
T * | MakeQaObject (TString sName, TString sTitle, Args... args) |
void | MakeQaDirectory (TString sName) |
void | SetConfigName (const char *path) |
Creates a ROOT object. | |
void | SetRootFolderName (const TString &path) |
Sets a common root path to the objects in the output file. | |
void | SetStoringMode (EStoringMode mode) |
Set storing mode. | |
Protected Member Functions | |
virtual void | DeInit () |
De-initialize the task. | |
void | Exec (Option_t *) override final |
FairTask: Defines action of the task in the event/TS. | |
void | Finish () override final |
FairTask: Defines action of the task in the end of run. | |
InitStatus | Init () override final |
FairTask: Task initialization in the beginning of the run. | |
InitStatus | ReInit () override final |
FairTask: Task reinitialization. | |
virtual InitStatus | InitQa () |
Initializes the task. | |
virtual void | CreateSummary () |
Initializes QA-task summary: canvases, tables etc. | |
virtual void | ExecQa () |
Method to fill histograms per event or time-slice. | |
int | GetEventNumber () const |
Get current event number. | |
template<typename T > | |
bool | CheckRange (std::string_view name, T var, T lo, T hi) const |
Checks range of variable. | |
template<typename T > | |
bool | CheckRange (std::string_view name, T var, T varErr, T lo, T hi) const |
Checks range of variable. | |
bool | CheckRange (TH1 *h, double meanMax, double rmsMin, double rmsMax) |
Checks ranges for mean and standard deviation. | |
void | PutSetupNameOnPad (double xMin, double yMin, double xMax, double yMax) |
Puts setup title on the canvas. | |
CbmEvent * | GetCurrentEvent () |
Gets pointer to current event. | |
void | StoreCheckResult (const std::string &tag, bool result, const std::string &msg="") |
Stores check flag to the check-list. | |
template<typename T > | |
void | CheckProperty (T &&property, const char *name) const |
Function to check, if a property is defined. | |
template<class Config > | |
std::optional< Config > | ReadSpecificConfig () const |
Reads the specific configuration structure from the YAML node. | |
virtual void | SetTH1Properties (TH1 *pHist) const |
Applies properties on the histogram created with the MakeQaObject function. | |
virtual void | SetTH2Properties (TH2 *pHist) const |
Applies properties on the histogram created with the MakeQaObject function. | |
virtual void | SetTProfile2DProperties (TProfile2D *pHist) const |
Applies properties on the profile 2D created with the MakeQaObject function. | |
virtual void | SetCanvasProperties (TCanvas *pCanv) const |
Applies properties on the canvas created with the MakeQaObject funciton. | |
void | WriteToFile (TFile *pOutFile) const |
Writes objects into file. | |
Protected Attributes | |
TString | fsRootFolderName = "" |
Name of root folder. | |
TString | fsConfigName = "" |
Name of configuration file. | |
TString | fsPrefix = "" |
Unique prefix for all writeable root. | |
EStoringMode | fStoringMode = EStoringMode::kSUBDIR |
Objects storing mode. | |
std::shared_ptr< ObjList_t > | fpvObjList = nullptr |
List of registered ROOT objects. | |
YAML::Node | fConfigNode {} |
Configuration node. | |
Private Member Functions | |
void | DeInitBase () |
De-initializes this task. | |
template<class Obj > | |
bool | CompareTwoObjects (const TObject *pObjL, const TObject *pObjR, const TString &objName, const ObjectComparisonConfig &cfg) |
Process object comparison. | |
ClassDefOverride (CbmQaTask, 0) | |
template<typename T , typename... Args> | |
T * | ConstructAndRegisterQaObject (TString name, Args... args) |
Creates and registers a ROOT object. | |
Private Attributes | |
bool | fbUseMC = false |
Flag, if MC is used. | |
ECbmRecoMode | fRecoMode = ECbmRecoMode::Timeslice |
Reconstruction mode. | |
std::map< std::string, CheckFlags > | fmCheckList |
A QA check-list map. | |
TClonesArray * | fpBrEvents = nullptr |
Pointer to CbmEvent branch. | |
CbmEvent * | fpCurrentEvent = nullptr |
Pointer to the current event. | |
std::string | fsSetupName = "" |
Name of the setup (to draw on the canvases) | |
TParameter< int > | fNofEvents {"nEvents", 0} |
Number of processed events. | |
TString | fsVersionTag = "" |
Version tag (git SHA etc.) | |
TString | fsDefaultTag = "" |
Default tag (git SHA etc.) | |
std::shared_ptr< TFile > | fpBenchmarkInput = nullptr |
A file with default ROOT objects used for the cross-check. | |
std::shared_ptr< TFile > | fpBenchmarkOutput = nullptr |
An output file for histograms cross-check. | |
Class CbmQaTask is to be inherited with a particular QA-task. It provides mechanisms for storage and management of QA canvases and histograms management
Definition at line 46 of file CbmQaTask.h.
|
inherited |
|
stronginherited |
CbmQaTask::CbmQaTask | ( | const char * | name, |
int | verbose, | ||
bool | isMCUsed, | ||
ECbmRecoMode | recoMode = ECbmRecoMode::Timeslice ) |
Constructor from parameters.
name | Name of the task |
verbose | Verbose level |
isMCUsed | Flag: true - MC information is used, false - only reconstructed data QA is processed |
recoMode | Reconstruction mode (see documentation for the CbmQaTask::SetRecoMode function) |
Definition at line 32 of file CbmQaTask.cxx.
References CbmQaIO::fStoringMode, CbmQaIO::kSUBDIR, and CbmQaIO::SetRootFolderName().
|
delete |
Default constructor.
|
virtualdefault |
Destructor.
|
delete |
Copy constructor.
|
delete |
Move constructor.
|
pure virtual |
Function to check, if the QA results are acceptable.
In the function one should provide the check flags with the function StoreCheckResult.
Implemented in cbm::ca::InputQaSetup, cbm::ca::OutputQa, CbmCaInputQaBase< DetID >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMuch >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMvd >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kSts >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTof >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTrd >, CbmCaInputQaMuch, CbmCaInputQaMvd, CbmCaInputQaSts, CbmCaInputQaTof, and CbmCaInputQaTrd.
|
protectedinherited |
Function to check, if a property is defined.
property | A property to be tested |
name | A name of property (used for logging) |
Definition at line 178 of file CbmQaIO.h.
Referenced by CbmQaIO::MakeQaObject().
|
protected |
Checks range of variable.
name | Name of the variable |
var | Variable to check |
lo | Lower limit of the variable |
hi | Upper limit of the variable |
Definition at line 275 of file CbmQaTask.h.
References CheckRange().
Referenced by CheckRange(), and CheckRange().
|
protected |
Checks range of variable.
name | Name of the variable |
var | Variable to check |
varErr | Standard Error of the variable |
lo | Lower limit of the variable |
hi | Upper limit of the variable |
Definition at line 283 of file CbmQaTask.h.
|
protected |
Checks ranges for mean and standard deviation.
Definition at line 141 of file CbmQaTask.cxx.
References CheckRange().
|
private |
bool CbmQaTask::CompareQaObjects | ( | ) |
Process ROOT objects comparison.
Definition at line 162 of file CbmQaTask.cxx.
References CompareTwoObjects(), CbmQaTask::ObjectComparisonConfig::fCanvOpt, CbmQaTask::ObjectComparisonConfig::fChi2NdfMax, CbmQaIO::fConfigNode, fpBenchmarkInput, CbmQaTask::ObjectComparisonConfig::fPoint, CbmQaIO::fpvObjList, CbmQaTask::ObjectComparisonConfig::fRatio, CbmQaTask::ObjectComparisonConfig::fRatioMax, CbmQaTask::ObjectComparisonConfig::fRatioMin, CbmQaIO::fsRootFolderName, and CbmQaTask::ObjectComparisonConfig::fStat.
|
private |
Process object comparison.
Obj | Class of the ROOT object |
pObjL | First object (this) |
pObjR | Second object (default) |
objName | Name of the object (contains full path to the object) |
cfg | Comparison configuration entry |
Definition at line 306 of file CbmQaTask.h.
References CbmQaTask::ObjectComparisonConfig::fCanvOpt, CbmQaTask::ObjectComparisonConfig::fChi2NdfMax, fpBenchmarkOutput, CbmQaTask::ObjectComparisonConfig::fPoint, CbmQaTask::ObjectComparisonConfig::fRatio, CbmQaTask::ObjectComparisonConfig::fRatioMax, CbmQaTask::ObjectComparisonConfig::fRatioMin, fsDefaultTag, CbmQaTask::ObjectComparisonConfig::fStat, CbmQaTask::ObjectComparisonConfig::fStatOpt, and fsVersionTag.
Referenced by CompareQaObjects().
|
privateinherited |
Creates and registers a ROOT object.
name | A name of the ROOT object, which can contain a sub-directory |
args | Other arguments, passed to the ROOT object constructor |
Definition at line 198 of file CbmQaIO.h.
References CbmQaIO::fpvObjList, CbmQaIO::fsRootFolderName, CbmQaIO::fStoringMode, CbmQaIO::kSUBDIR, CbmQaIO::SetCanvasProperties(), CbmQaIO::SetTH1Properties(), CbmQaIO::SetTH2Properties(), and CbmQaIO::SetTProfile2DProperties().
Referenced by CbmQaIO::MakeQaObject().
|
inlineprotectedvirtual |
Initializes QA-task summary: canvases, tables etc.
Reimplemented in cbm::ca::InputQaSetup, cbm::ca::OutputQa, CbmCaInputQaBase< DetID >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMuch >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMvd >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kSts >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTof >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTrd >, CbmCaInputQaMuch, CbmCaInputQaMvd, CbmCaInputQaSts, CbmCaInputQaTof, and CbmCaInputQaTrd.
Definition at line 177 of file CbmQaTask.h.
Referenced by Finish().
|
inlineprotectedvirtual |
De-initialize the task.
Reimplemented in cbm::ca::OutputQa, CbmCaInputQaBase< DetID >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMuch >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMvd >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kSts >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTof >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTrd >, CbmCaInputQaMuch, CbmCaInputQaMvd, CbmCaInputQaSts, CbmCaInputQaTof, and CbmCaInputQaTrd.
Definition at line 159 of file CbmQaTask.h.
Referenced by DeInitBase().
|
private |
De-initializes this task.
Definition at line 129 of file CbmQaTask.cxx.
References DeInit().
Referenced by Init().
void CbmQaTask::DisableEventMode | ( | ) |
Disables event-by-event execution.
By default, if the branch
|
finaloverrideprotected |
FairTask: Defines action of the task in the event/TS.
Definition at line 44 of file CbmQaTask.cxx.
References ExecQa(), fNofEvents, fpBrEvents, and fpCurrentEvent.
|
inlineprotectedvirtual |
Method to fill histograms per event or time-slice.
Reimplemented in cbm::ca::InputQaSetup, cbm::ca::OutputQa, CbmCaInputQaBase< DetID >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMuch >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMvd >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kSts >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTof >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTrd >, CbmCaInputQaMuch, CbmCaInputQaMvd, CbmCaInputQaSts, CbmCaInputQaTof, and CbmCaInputQaTrd.
Definition at line 180 of file CbmQaTask.h.
Referenced by Exec().
|
finaloverrideprotected |
FairTask: Defines action of the task in the end of run.
Definition at line 64 of file CbmQaTask.cxx.
References CreateSummary(), fNofEvents, and CbmQaIO::WriteToFile().
|
inline |
|
inlineinherited |
|
inlineprotected |
Gets pointer to current event.
Definition at line 216 of file CbmQaTask.h.
References fpCurrentEvent.
Referenced by cbm::ca::OutputQa::ExecQa().
|
inline |
|
inlineprotected |
Get current event number.
Definition at line 183 of file CbmQaTask.h.
References fNofEvents.
Referenced by cbm::ca::OutputQa::Check(), and cbm::ca::OutputQa::DrawEvent().
|
inline |
|
inline |
|
finaloverrideprotected |
FairTask: Task initialization in the beginning of the run.
Definition at line 88 of file CbmQaTask.cxx.
References DeInitBase(), EventByEvent, fNofEvents, fpBrEvents, fRecoMode, InitQa(), and Timeslice.
Referenced by ReInit().
|
inlineprotectedvirtual |
Initializes the task.
Reimplemented in cbm::ca::InputQaSetup, cbm::ca::OutputQa, CbmCaInputQaBase< DetID >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMuch >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kMvd >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kSts >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTof >, CbmCaInputQaBase< cbm::algo::ca::EDetectorID::kTrd >, CbmCaInputQaMuch, CbmCaInputQaMvd, CbmCaInputQaSts, CbmCaInputQaTof, and CbmCaInputQaTrd.
Definition at line 174 of file CbmQaTask.h.
Referenced by Init().
|
inline |
Returns flag, whether MC information is used or not in the task.
Definition at line 126 of file CbmQaTask.h.
References fbUseMC.
Referenced by cbm::ca::OutputQa::Check(), CbmCaInputQaSts::Check(), cbm::ca::InputQaSetup::CheckInit(), cbm::ca::OutputQa::CreateSummary(), CbmCaInputQaSts::CreateSummary(), cbm::ca::OutputQa::DrawEvent(), cbm::ca::OutputQa::DrawSetOf(), cbm::ca::OutputQa::ExecQa(), CbmCaInputQaTof::ExecQa(), cbm::ca::InputQaSetup::FillHistogramsDet(), CbmCaInputQaSts::FillHistogramsPerHit(), cbm::ca::InputQaSetup::InitQa(), cbm::ca::OutputQa::InitQa(), and CbmCaInputQaSts::InitQa().
|
inherited |
Definition at line 132 of file CbmQaIO.cxx.
References CbmQaIO::fpvObjList, and CbmQaIO::fsRootFolderName.
Referenced by cbm::ca::InputQaSetup::InitQa(), and CbmCaInputQaTof::InitQa().
|
inherited |
Definition at line 261 of file CbmQaIO.h.
References CbmQaIO::CheckProperty(), CbmQaIO::ConstructAndRegisterQaObject(), and CbmQaIO::fConfigNode.
Referenced by cbm::ca::OutputQa::Check(), cbm::ca::TrackFitQa::CreatePullPlot(), cbm::ca::TrackFitQa::CreateResidualPlot(), cbm::ca::InputQaSetup::CreateSummary(), cbm::ca::OutputQa::CreateSummary(), CbmCaInputQaSts::CreateSummary(), cbm::ca::OutputQa::DrawEvent(), cbm::ca::TrackFitQa::Init(), cbm::ca::TrackTypeQa::Init(), cbm::ca::InputQaSetup::InitQa(), CbmCaInputQaSts::InitQa(), and CbmCaInputQaTof::InitQa().
|
protected |
Puts setup title on the canvas.
Definition at line 248 of file CbmQaTask.cxx.
References fsSetupName.
Referenced by cbm::ca::InputQaSetup::CreateSummary().
void CbmQaTask::ReadCheckListFromConfig | ( | ) |
Reads check-list from the configuration file.
Definition at line 263 of file CbmQaTask.cxx.
References CbmQaIO::fConfigNode, and fmCheckList.
|
inlineprotectedinherited |
Reads the specific configuration structure from the YAML node.
Config | Type of the configuration class |
The function is to be called in the user-defined class method InitDataBranches
Definition at line 127 of file CbmQaIO.h.
References CbmQaIO::fConfigNode, and cbm::algo::yaml::Read().
|
finaloverrideprotected |
|
protectedvirtualinherited |
Applies properties on the canvas created with the MakeQaObject funciton.
pCanv | Pointer to the canvas |
Definition at line 84 of file CbmQaIO.cxx.
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
inline |
Sets check-file.
pCheckFile | Shared pointer to the cross-check file |
Definition at line 134 of file CbmQaTask.h.
References fpBenchmarkInput.
|
inline |
Sets compare output file.
pCompareOutput | Shared pointer to the comparison output file |
Definition at line 138 of file CbmQaTask.h.
References fpBenchmarkOutput.
|
inherited |
Creates a ROOT object.
Sets config name
name | A path to the config |
Definition at line 95 of file CbmQaIO.cxx.
References CbmQaIO::fConfigNode, CbmQaIO::fsConfigName, and CbmQaIO::fsPrefix.
|
inline |
|
inline |
Sets data processing (reconstruction) mode.
The reconstruction mode can be either ECbmRecoMode::Timeslice or ECbmRecoMode::EventByEvent. The first variant implies, that the data are processed within entire time-slice (in the event-by-event simulation within the entire event). For the second variant the data are processed within a loop of CbmEvent objects, if the branch of latter is accessible. By default the ECbmRecoMode::Timeslice is used.
Definition at line 152 of file CbmQaTask.h.
References fRecoMode.
|
inlineinherited |
Sets a common root path to the objects in the output file.
path | A path to the object |
Definition at line 109 of file CbmQaIO.h.
References CbmQaIO::fsRootFolderName.
Referenced by CbmQaTask().
|
inline |
|
inlineinherited |
Set storing mode.
Definition at line 112 of file CbmQaIO.h.
References CbmQaIO::fStoringMode.
Referenced by CbmCaInputQaBase< DetID >::CbmCaInputQaBase().
|
protectedvirtualinherited |
Applies properties on the histogram created with the MakeQaObject function.
pHist | Pointer to the histogram |
Reimplemented in cbm::ca::TrackTypeQa.
Definition at line 36 of file CbmQaIO.cxx.
References cbm::qa::util::GetHistStats().
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
protectedvirtualinherited |
Applies properties on the histogram created with the MakeQaObject function.
pHist | Pointer to the histogram |
Definition at line 50 of file CbmQaIO.cxx.
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
protectedvirtualinherited |
Applies properties on the profile 2D created with the MakeQaObject function.
pHist | Pointer to the profile |
Definition at line 67 of file CbmQaIO.cxx.
Referenced by CbmQaIO::ConstructAndRegisterQaObject().
|
inline |
|
protected |
Stores check flag to the check-list.
tag | The flag name |
result | Check result |
msg | Supporting message (optional) |
Definition at line 311 of file CbmQaTask.cxx.
References fmCheckList.
Referenced by CbmCaInputQaSts::Check().
|
protectedinherited |
Writes objects into file.
pOutFile | Pointer to output ROOT file |
Definition at line 116 of file CbmQaIO.cxx.
References CbmQaIO::fpvObjList.
Referenced by Finish().
|
private |
|
protectedinherited |
Configuration node.
Definition at line 164 of file CbmQaIO.h.
Referenced by CompareQaObjects(), CbmQaIO::MakeQaObject(), ReadCheckListFromConfig(), CbmQaIO::ReadSpecificConfig(), and CbmQaIO::SetConfigName().
|
private |
A QA check-list map.
The check list is updated with new entries with the StoreCheckResult(tag, result) function, which is to be called from the Check() function. The result is stored to CheckFlags::fResult field, while the CheckFlags::fStatus stays uninitialized. Than, when the ReadCheckListFromConfig() function is called, the fStatus is updated according to the check list entries in the qa_tasks_config_mcbm.yaml/qa_tasks_config_cbm.yaml. If the fStatus is false (default), the check is ignored in the final verdict making.
Definition at line 251 of file CbmQaTask.h.
Referenced by GetCheckList(), ReadCheckListFromConfig(), and StoreCheckResult().
|
private |
Number of processed events.
Definition at line 256 of file CbmQaTask.h.
Referenced by Exec(), Finish(), GetEventNumber(), and Init().
|
private |
A file with default ROOT objects used for the cross-check.
Definition at line 261 of file CbmQaTask.h.
Referenced by CompareQaObjects(), and SetCheckFile().
|
private |
An output file for histograms cross-check.
Definition at line 262 of file CbmQaTask.h.
Referenced by CompareTwoObjects(), and SetCompareOutput().
|
private |
Pointer to CbmEvent branch.
Definition at line 253 of file CbmQaTask.h.
|
private |
Pointer to the current event.
Definition at line 254 of file CbmQaTask.h.
Referenced by Exec(), and GetCurrentEvent().
|
protectedinherited |
List of registered ROOT objects.
Definition at line 162 of file CbmQaIO.h.
Referenced by CbmQaIO::CbmQaIO(), CompareQaObjects(), CbmQaIO::ConstructAndRegisterQaObject(), cbm::ca::TrackTypeQa::Init(), cbm::ca::OutputQa::InitQa(), CbmQaIO::MakeQaDirectory(), and CbmQaIO::WriteToFile().
|
private |
Reconstruction mode.
Definition at line 242 of file CbmQaTask.h.
Referenced by Init(), and SetRecoMode().
|
protectedinherited |
Name of configuration file.
Definition at line 158 of file CbmQaIO.h.
Referenced by CbmQaIO::GetConfigName(), and CbmQaIO::SetConfigName().
|
private |
Default tag (git SHA etc.)
Definition at line 259 of file CbmQaTask.h.
Referenced by CompareTwoObjects(), GetDefaultTag(), and SetDefaultTag().
|
protectedinherited |
Unique prefix for all writeable root.
Definition at line 159 of file CbmQaIO.h.
Referenced by CbmQaIO::CbmQaIO(), cbm::ca::TrackFitQa::CreatePullPlot(), cbm::ca::TrackTypeQa::Init(), cbm::ca::OutputQa::InitQa(), and CbmQaIO::SetConfigName().
|
protectedinherited |
Name of root folder.
Definition at line 157 of file CbmQaIO.h.
Referenced by CompareQaObjects(), CbmQaIO::ConstructAndRegisterQaObject(), cbm::ca::TrackTypeQa::Init(), cbm::ca::OutputQa::InitQa(), CbmQaIO::MakeQaDirectory(), and CbmQaIO::SetRootFolderName().
|
private |
Name of the setup (to draw on the canvases)
Definition at line 255 of file CbmQaTask.h.
Referenced by GetSetupName(), PutSetupNameOnPad(), and SetSetupName().
|
protectedinherited |
Objects storing mode.
Definition at line 161 of file CbmQaIO.h.
Referenced by CbmQaTask(), CbmQaIO::ConstructAndRegisterQaObject(), CbmQaIO::SetStoringMode(), cbm::ca::TrackFitQa::TrackFitQa(), and cbm::ca::TrackTypeQa::TrackTypeQa().
|
private |
Version tag (git SHA etc.)
Definition at line 258 of file CbmQaTask.h.
Referenced by CompareTwoObjects(), GetVersionTag(), and SetVersionTag().