1#ifndef __RUNLISTREADER_H__
2#define __RUNLISTREADER_H__
5#include <KVRunListLine.h>
41 virtual ~ KVINDRARunListReader();
#define ClassDef(name, id)
Utitlity base class for reading INDRA runlist files.
Bool_t IsNewRunList() const
std::ifstream fRunsStream
input file stream
Int_t GetRLLineNumber() const
Bool_t fNewRunList
flag set when reading new ("Version=10") runlist
Int_t fCurrentLine
number of line in runlist file we are currently analysing
void SetRLCommentChar(Char_t c)
virtual void GoodRunLine()
Bool_t OpenRLFile(const Char_t *)
TString fRunsFile
name of file to read
void ReadRunList(const Char_t *name="")
Char_t fComment
character placed at beginning of comment lines
Int_t GetRunListTrigger(const Char_t *field, const Char_t *fmt)
Int_t fTrigger
last multiplicity trigger read from file
KVRunListLine * GetLineReader() const
KVRunListLine * fLineReader
object used to analyse lines in file
void SetRLSeparatorChar(Char_t c)
Char_t fSeparator
character used to separate fields on each line of file
Int_t fVersion
version number of new runlist
TString fLine
last line read from file
Base class for reading runlists for experiments ,.