1#ifndef __KVRunListCreator_H
2#define __KVRunListCreator_H
4#include "KVUniqueNameList.h"
6#include "KVRawDataReader.h"
#define ClassDef(name, id)
Set up a list of runs from a directory containing data files.
TString fDataType
type of data (KVRawDataReader plugin name)
KVUniqueNameList fRunInfos
const Char_t * GetFileFormat()
const KVUniqueNameList & GetRunInfos() const
virtual ~KVRunListCreator()
void SetFileFormat(const Char_t *fmt)
TString fRunSheetDir
full path to directory holding runs
void SetRunDir(const Char_t *dir)
Int_t ScanDirectory()
Return number of runs found.
std::unique_ptr< KVRawDataReader > fReader
TString fFileFormat
format string for run file names
const Char_t * GetRunDir()
Optimised list in which named objects can only be placed once.