1 #ifndef Framework_ESWatcher_h
2 #define Framework_ESWatcher_h
39 template <
class TFunc>
42 template <
class TObj,
class TMemFunc>
58 const T&
record = iSetup.template get<T>();
const ESWatcher & operator=(const ESWatcher &)=delete
ESWatcher(TFunc iFunctor)
ESWatcher(TObj const &iObj, TMemFunc iFunc)
unsigned long long cacheId_
std::function< void(const T &)> callback_
bool check(const edm::EventSetup &iSetup)
void operator()(const T &)