Marlin  1.17.1
 All Classes Namespaces Functions Variables Enumerations Friends Pages
StdHepReader.h
1 #ifndef StdHepReader_h
2 #define StdHepReader_h 1
3 
4 #include "marlin/DataSourceProcessor.h"
5 
6 using namespace lcio ;
7 
8 
9 namespace marlin{
10 
29 
30  public:
31 
32  StdHepReader() ;
33 
34  virtual StdHepReader* newProcessor() ;
35 
36 
41  virtual void readDataSource( int numEvents ) ;
42 
43 
44  virtual void init() ;
45  virtual void end() ;
46 
47  protected:
48 
49  std::string _fileName ;
50 
51  };
52 
53 } // end namespace marlin
54 
55 #endif
Base class for data source handlers that can read arbitrary non-LCIO input files and create LCIO even...
Definition: DataSourceProcessor.h:20
Reads binary StdHep files.
Definition: StdHepReader.h:28