1 #ifndef IConditionsChangeListener_h
2 #define IConditionsChangeListener_h
5 #include "EVENT/LCCollection.h"
9 class ConditionsHandlerBase;
10 class IConditionsHandler;
54 const std::list<IConditionsHandler*>&
handlerList() {
return _handlerList ; } ;
60 std::list<IConditionsHandler*> _handlerList{};
66 #endif // IConditionsChangeListener_h
virtual void deRegisteredWithHandler(IConditionsHandler *ch)
Callback called by handler when deregistered, should not be called directly.
Definition: IConditionsChangeListener.hh:50
Simple interface that allows notification of implementation classes if a conditions data set has chan...
Definition: IConditionsChangeListener.hh:22
Base implementation of IConditionsHandler.
Definition: ConditionsHandlerBase.hh:27
Abstract handler for conditions data.
Definition: IConditionsHandler.hh:26
virtual void registeredWithHandler(IConditionsHandler *ch)
Callback called by handler when registered, should not be called directly.
Definition: IConditionsChangeListener.hh:45
const std::list< IConditionsHandler * > & handlerList()
Get handler list.
Definition: IConditionsChangeListener.hh:54
virtual void conditionsChanged(lcio::LCCollection *col)=0
The callback - use updated conditions data collection as needed, e.g.