KaliVeda
1.12/06
Heavy-Ion Analysis Toolkit
|
Set up a list of runs from a directory containing data files.
Definition at line 13 of file 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... | |
unique_ptr< KVRawDataReader > | fReader |
KVUniqueNameList | fRunInfos |
TString | fRunSheetDir |
full path to directory holding runs More... | |
#include <KVRunListCreator.h>
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 25 of file KVRunListCreator.h.
|
inline |
Definition at line 35 of file KVRunListCreator.h.
|
inline |
Definition at line 27 of file KVRunListCreator.h.
|
inline |
Definition at line 44 of file KVRunListCreator.h.
Int_t KVRunListCreator::ScanDirectory | ( | ) |
Return number of runs found.
Definition at line 38 of file KVRunListCreator.cpp.
Definition at line 39 of file KVRunListCreator.h.
Definition at line 31 of file KVRunListCreator.h.
|
private |
type of data (KVRawDataReader plugin name)
Definition at line 17 of file KVRunListCreator.h.
|
private |
format string for run file names
Definition at line 16 of file KVRunListCreator.h.
|
private |
Definition at line 20 of file KVRunListCreator.h.
|
private |
Definition at line 19 of file KVRunListCreator.h.
|
private |
full path to directory holding runs
Definition at line 15 of file KVRunListCreator.h.