Luiza  v03-01
DataSourceProcessor.h
1 #ifndef DataSourceProcessor_h
2 #define DataSourceProcessor_h 1
3 
4 #include "luiza/Processor.h"
5 
6 using namespace gloria ;
7 
8 
9 namespace luiza{
10 
12 
19  class DataSourceProcessor : public Processor {
20 
21  public:
22 
23  DataSourceProcessor( const std::string& typeName ) ;
24 
25 
33  inline bool OpenDataSource() { return _isInputInitialized && (! _isInputClosed); };
34 
35  protected:
36 
37  bool _isInputInitialized;
38  bool _isInputClosed;
39  };
40 
41 } // end namespace marlin
42 
43 #endif
namespace for data storing and exchange formats
Definition: GloriaAstrometry.h:15
Base class for Luiza processors.
Definition: Processor.h:55
Base class for processors accessing input data.
Definition: DataSourceProcessor.h:19
bool OpenDataSource()
Definition: DataSourceProcessor.h:33
Namespace for Luiza framework.
Definition: CCCollection.h:6