7 #ifndef LHAPDF_Exceptions_H
8 #define LHAPDF_Exceptions_H
25 Exception(
const std::string& what) : std::runtime_error(what) {}
Generic unspecialised LHAPDF runtime error.
Definition: Exceptions.h:22
ReadError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:65
GridError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:33
Error for general PDF grid problems.
Definition: Exceptions.h:30
IndexError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:89
FlavorError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:73
RangeError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:41
Error to be raised when a LHAPDF ID indexing fails.
Definition: Exceptions.h:86
FactoryError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:81
LogicError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:49
Error for requests for unsupported/invalid flavour PIDs.
Definition: Exceptions.h:70
UserError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:113
Error for file reading errors.
Definition: Exceptions.h:62
AlphaSError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:97
Error for places where it should not have been possible to get to!
Definition: Exceptions.h:46
VersionError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:105
Exception(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:25
Error for general AlphaS computation problems.
Definition: Exceptions.h:94
This feature doesn't exist yet.
Definition: Exceptions.h:118
Error to be thrown when out of the valid range of a PDF.
Definition: Exceptions.h:38
NotImplementedError(const std::string &what)
Constructor with error description string.
Definition: Exceptions.h:121
Error to be raised when a newer LHAPDF version is needed.
Definition: Exceptions.h:102
Namespace for all LHAPDF functions and classes.
Definition: AlphaS.h:14
Problem exists between keyboard and chair.
Definition: Exceptions.h:110
Error to be raised by object factories given invalid requests.
Definition: Exceptions.h:78