1 #ifndef ConditionsProcessor_h
2 #define ConditionsProcessor_h 1
4 #include "marlin/MarlinConfig.h"
10 #include "marlin/Processor.h"
15 class IConditionsChangeListener;
18 using namespace lcio ;
63 static bool registerChangeListener( lccd::IConditionsChangeListener* cl,
const std::string& name) ;
76 virtual void processEvent( LCEvent * evt ) ;
88 std::string _dbInit=
"";
91 StringVec _simpleHandlerInit{};
94 StringVec _dbcondHandlerInit{};
97 StringVec _dbfileHandlerInit{};
100 StringVec _datafileHandlerInit{};
103 StringVec _condHandlerNames{};
112 #endif // #ifdef MARLIN_LCCD
114 #endif // ConditionsProcessor_h
Processor that provides access to conditions data in a Marlin application.
Definition: ConditionsProcessor.h:50
virtual Processor * newProcessor()
Return a new instance of the processor.
Definition: ConditionsProcessor.h:54
Base class for Marlin processors.
Definition: Processor.h:64