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