00001 #ifndef FWCore_Utilities_RootHandlers_h 00002 #define FWCore_Utilities_RootHandlers_h 00003 00004 namespace edm { 00005 class RootHandlers { 00006 public: 00007 RootHandlers () {} 00008 virtual ~RootHandlers () {} 00009 void disableErrorHandler() {disableErrorHandler_();} 00010 void enableErrorHandler() {enableErrorHandler_();} 00011 void enableErrorHandlerWithoutWarnings() {enableErrorHandlerWithoutWarnings_();} 00012 private: 00013 virtual void disableErrorHandler_() = 0; 00014 virtual void enableErrorHandler_() = 0; 00015 virtual void enableErrorHandlerWithoutWarnings_() = 0; 00016 }; 00017 } // end of namespace edm 00018 00019 #endif // InitRootHandlers_H