Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoParticleFlow
PFClusterTools
interface
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 {
14
class
PFToolsException
:
public
std::exception
{
15
public
:
16
PFToolsException
(
const
std::string& aErrorDescription=
""
);
17
18
virtual
~PFToolsException
()
throw
();
19
20
virtual
const
char
*
what
()
const
throw
();
21
22
protected
:
23
std::string
myDescription
;
24
};
25
}
26
27
#endif
/*PFTOOLSEXCEPTION_HH_*/
pftools::PFToolsException::PFToolsException
PFToolsException(const std::string &aErrorDescription="")
Definition:
PFToolsException.cc:6
cppFunctionSkipper.exception
string exception
Definition:
cppFunctionSkipper.py:8
pftools::PFToolsException::what
virtual const char * what() const
Definition:
PFToolsException.cc:15
pftools::PFToolsException
General purpose exception class for use by classes in the pftools namespace.
Definition:
PFToolsException.h:14
pftools::PFToolsException::~PFToolsException
virtual ~PFToolsException()
Definition:
PFToolsException.cc:11
pftools::PFToolsException::myDescription
std::string myDescription
Definition:
PFToolsException.h:23
Generated for CMSSW Reference Manual by
1.8.5