// ESAF : Euso Simulation and Analysis Framework // $Id: StringsFileParser.hh,v 1.4 2005/03/21 17:24:53 thea Exp $ // Daniel De Marco created Jan, 28 2002 #ifndef __STRINGSFILEPARSER_HH_ #define __STRINGSFILEPARSER_HH_ #include #include #include #include #include "euso.hh" #include "EsafMsgSource.hh" class StringsFileParser : public EsafMsgSource { public: StringsFileParser(const string &fn); virtual ~StringsFileParser(); list > &GetLines(); inline virtual Bool_t IsZombie() { return fZombie; } protected: inline virtual void MakeZombie() { fZombie = kTRUE; } list > fLines; string fFileName; Bool_t fZombie; ClassDef(StringsFileParser,0) }; inline list > &StringsFileParser::GetLines() { return fLines; } #endif /* __STRINGSFILEPARSER_HH_ */