1 #ifndef Framework_ESWatcher_h
2 #define Framework_ESWatcher_h
23 #include <boost/bind.hpp>
24 #include <boost/function.hpp>
44 template <
class TFunc>
47 template <
class TObj,
class TMemFunc>
60 const T&
record = iSetup.template get<T>();
boost::function< void(const T &)> callback_
ESWatcher(TFunc iFunctor)
unsigned long long cacheId_
ESWatcher(TObj &iObj, TMemFunc iFunc)
const ESWatcher & operator=(const ESWatcher &)
bool check(const edm::EventSetup &iSetup)
void operator()(const T &)