#ifndef _TATOFconfigFile_H #define _TATOFconfigFile_H /*! \file \version $Id: TATOFconfigFile.hxx,v 1.1 2003/06/15 18:22:01 mueller Exp $ \brief Declaration of TATOFconfigFile. */ /*------------------------------------------+---------------------------------*/ #include #include "TString.h" #include "TATOFnamed.h" class TATOFconfigFile : public TATOFnamed { public: TATOFconfigFile(); virtual ~TATOFconfigFile(); Bool_t Open(const TString& name); void Close(); Bool_t IsOpen() const; Bool_t NextLine(); Bool_t NextLine(TString& line); const TString& CurrentLine() const; virtual void ToStream(ostream& os = cout, Option_t* option = "") const; ClassDef(TATOFconfigFile,0) private: TATOFconfigFile(const TATOFconfigFile &); void operator=(const TATOFconfigFile &); private: ifstream fStream; TString fLine; }; #include "TATOFconfigFile.icc" #endif