![]() |
KaliVeda
Toolkit for HIC analysis
|
Set up a list of runs from a directory containing data files.
Definition at line 14 of file KVRunListCreator.h.
#include <KVRunListCreator.h>
Public Member Functions | |
| KVRunListCreator (const TString &dir, const TString &datatype="", const TString &fmt="") | |
| virtual | ~KVRunListCreator () |
| const Char_t * | GetFileFormat () |
| const Char_t * | GetRunDir () |
| const KVUniqueNameList & | GetRunInfos () const |
| Int_t | ScanDirectory () |
| Return number of runs found. More... | |
| void | SetFileFormat (const Char_t *fmt) |
| void | SetRunDir (const Char_t *dir) |
Private Attributes | |
| TString | fDataType |
| type of data (KVRawDataReader plugin name) More... | |
| TString | fFileFormat |
| format string for run file names More... | |
| std::unique_ptr< KVRawDataReader > | fReader |
| KVUniqueNameList | fRunInfos |
| TString | fRunSheetDir |
| full path to directory holding runs More... | |
| KVRunListCreator::KVRunListCreator | ( | const TString & | dir, |
| const TString & | datatype = "", |
||
| const TString & | fmt = "" |
||
| ) |
Give directory to scan, optional format for runfile names "datatype" should correspond to a known plugin for reading raw data files, see available plugins for KVRawDataReader (output of method KVBase::GetListOfPluginURIs("KVRawDataReader"))
Definition at line 16 of file KVRunListCreator.cpp.
|
inlinevirtual |
Definition at line 26 of file KVRunListCreator.h.
|
inline |
Definition at line 36 of file KVRunListCreator.h.
|
inline |
Definition at line 28 of file KVRunListCreator.h.
|
inline |
Definition at line 45 of file KVRunListCreator.h.
| Int_t KVRunListCreator::ScanDirectory | ( | ) |
Return number of runs found.
Definition at line 38 of file KVRunListCreator.cpp.
Definition at line 40 of file KVRunListCreator.h.
Definition at line 32 of file KVRunListCreator.h.
|
private |
type of data (KVRawDataReader plugin name)
Definition at line 18 of file KVRunListCreator.h.
|
private |
format string for run file names
Definition at line 17 of file KVRunListCreator.h.
|
private |
Definition at line 21 of file KVRunListCreator.h.
|
private |
Definition at line 20 of file KVRunListCreator.h.
|
private |
full path to directory holding runs
Definition at line 16 of file KVRunListCreator.h.