Main Page
Namespaces
Classes
Package Documentation
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
~PFToolsException
()
noexcept
override
;
19
20
const
char
*
what
()
const
noexcept
override
;
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
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
noexcept
#define noexcept
pftools::PFToolsException::~PFToolsException
~PFToolsException() noexcept override
Definition:
PFToolsException.cc:11
cppFunctionSkipper.exception
exception
Definition:
cppFunctionSkipper.py:9
pftools
General option file parser.
Definition:
Calibratable.h:15
pftools::PFToolsException
General purpose exception class for use by classes in the pftools namespace.
Definition:
PFToolsException.h:14
pftools::PFToolsException::what
const char * what() const noexcept override
Definition:
PFToolsException.cc:15
pftools::PFToolsException::myDescription
std::string myDescription
Definition:
PFToolsException.h:23
Generated for CMSSW Reference Manual by
1.8.11