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