CMS 3D CMS Logo

PFToolsException.h
Go to the documentation of this file.
1 #ifndef PFTOOLSEXCEPTION_H_
2 #define PFTOOLSEXCEPTION_H_
3 
4 #include <exception>
5 #include <string>
6 namespace pftools {
15 public:
16  PFToolsException(const std::string& aErrorDescription="");
17 
18  virtual ~PFToolsException() noexcept;
19 
20  virtual const char* what() const noexcept;
21 
22 protected:
24 };
25 }
26 
27 #endif /*PFTOOLSEXCEPTION_HH_*/
PFToolsException(const std::string &aErrorDescription="")
#define noexcept
virtual const char * what() const noexcept
virtual ~PFToolsException() noexcept
General option file parser.
Definition: Calibratable.h:15
General purpose exception class for use by classes in the pftools namespace.