Marlin  1.17.1
 All Classes Namespaces Functions Variables Enumerations Friends Pages
DataSourceProcessor.h
1 #ifndef DataSourceProcessor_h
2 #define DataSourceProcessor_h 1
3 
4 #include "marlin/Processor.h"
5 
6 using namespace lcio ;
7 
8 
9 namespace marlin{
10 
20  class DataSourceProcessor : public Processor {
21 
22  public:
23 
24  DataSourceProcessor( const std::string& typeName ) ;
25 
26 
33  virtual void readDataSource( int numEvents ) = 0 ;
34 
35  };
36 
37 } // end namespace marlin
38 
39 #endif
Base class for data source handlers that can read arbitrary non-LCIO input files and create LCIO even...
Definition: DataSourceProcessor.h:20
Base class for Marlin processors.
Definition: Processor.h:64