00001 #ifndef StdHepReader_h
00002 #define StdHepReader_h 1
00003
00004 #include "marlin/DataSourceProcessor.h"
00005
00006 using namespace lcio ;
00007
00008
00009 namespace marlin{
00010
00028 class StdHepReader : public DataSourceProcessor {
00029
00030 public:
00031
00032 StdHepReader() ;
00033
00034 virtual StdHepReader* newProcessor() ;
00035
00036
00041 virtual void readDataSource( int numEvents ) ;
00042
00043
00044 virtual void init() ;
00045 virtual void end() ;
00046
00047 protected:
00048
00049 std::string _fileName ;
00050
00051 };
00052
00053 }
00054
00055 #endif