Handler for single files, created from different QA versions.
More...
#include <CbmQaCheckerFileHandler.h>
|
| int | fFileID = -1 |
| | Index of file.
|
| |
| int | fDatasetID = -1 |
| | Index of dataset.
|
| |
| std::shared_ptr< ObjectDB > | fpObjDB = nullptr |
| | Pointer to object database.
|
| |
| TDirectory * | fpOutDir = nullptr |
| | Pointer to output directory.
|
| |
| std::unique_ptr< TClonesArray > | fpInputFiles = nullptr |
| | Pointer to input files array.
|
| |
| std::unique_ptr< TFile > | fpOutputFile = nullptr |
| | Pointer to output file.
|
| |
Handler for single files, created from different QA versions.
Definition at line 30 of file CbmQaCheckerFileHandler.h.
◆ FileHandler() [1/3]
| FileHandler::FileHandler |
( |
std::shared_ptr< ObjectDB > & | pObjDB, |
|
|
int | iDataset, |
|
|
int | iFile ) |
Constructor.
- Parameters
-
| pObjDB | Shared pointer to object database |
| iDataset | Index of dataset |
| iFile | Index of file |
Definition at line 40 of file CbmQaCheckerFileHandler.cxx.
◆ FileHandler() [2/3]
| cbm::qa::checker::FileHandler::FileHandler |
( |
const FileHandler & | | ) |
|
|
delete |
◆ FileHandler() [3/3]
| cbm::qa::checker::FileHandler::FileHandler |
( |
FileHandler && | | ) |
|
|
delete |
◆ ~FileHandler()
| FileHandler::~FileHandler |
( |
| ) |
|
◆ CreateNestedDirectory()
| TDirectory * FileHandler::CreateNestedDirectory |
( |
const std::string & | path | ) |
|
|
private |
Creates nested directory from a given path.
- Parameters
-
| path | Path, parts of which are separated with slash |
- Returns
- Pointer to created TDirectory object
Definition at line 75 of file CbmQaCheckerFileHandler.cxx.
◆ GetDatasetID()
| int cbm::qa::checker::FileHandler::GetDatasetID |
( |
| ) |
const |
|
inline |
◆ GetFileID()
| int cbm::qa::checker::FileHandler::GetFileID |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
Copy assignment operator.
◆ operator=() [2/2]
Move assignment operator.
◆ Process()
| std::vector< Result > FileHandler::Process |
( |
| ) |
|
Processes comparison.
- Parameters
-
| opt | Option: "B": suppress canvas creation "P": enables bin-by-bin comparison "S": enables statistical hypothesis test, where is possible "U": enables interval comparison "O": enables storage of the comparsion result |
- Returns
- a vector of comparison inferences (for each version)
Definition at line 84 of file CbmQaCheckerFileHandler.cxx.
◆ ReOpenOutputFile()
| void FileHandler::ReOpenOutputFile |
( |
| ) |
|
|
private |
◆ fDatasetID
| int cbm::qa::checker::FileHandler::fDatasetID = -1 |
|
private |
◆ fFileID
| int cbm::qa::checker::FileHandler::fFileID = -1 |
|
private |
◆ fpInputFiles
| std::unique_ptr<TClonesArray> cbm::qa::checker::FileHandler::fpInputFiles = nullptr |
|
private |
◆ fpObjDB
| std::shared_ptr<ObjectDB> cbm::qa::checker::FileHandler::fpObjDB = nullptr |
|
private |
◆ fpOutDir
| TDirectory* cbm::qa::checker::FileHandler::fpOutDir = nullptr |
|
private |
◆ fpOutputFile
| std::unique_ptr<TFile> cbm::qa::checker::FileHandler::fpOutputFile = nullptr |
|
private |
The documentation for this class was generated from the following files: