1#ifndef RIVET_EXCEPTIONS_HH
2#define RIVET_EXCEPTIONS_HH
12 struct Error :
public std::runtime_error {
13 Error(
const std::string& what)
14 : std::runtime_error(what) { }
23 struct RangeError :
public Error {
24 RangeError(
const std::string& what)
30 struct LogicError :
public Error {
31 LogicError(
const std::string& what)
37 struct PidError :
public Error {
38 PidError(
const std::string& what)
44 struct InfoError :
public Error {
45 InfoError(
const std::string& what)
51 struct BeamError :
public Error {
52 BeamError(
const std::string& what)
58 struct SmearError :
public Error {
59 SmearError(
const std::string& what)
68 struct WeightError :
public Error {
69 WeightError(
const std::string& what)
75 struct UserError :
public Error {
76 UserError(
const std::string& what)
82 struct LookupError :
public Error {
83 LookupError(
const std::string& what)
89 struct DataError :
public Error {
90 DataError(
const std::string& what)
96 struct IOError :
public Error {
97 IOError(
const std::string& what)
102 struct ReadError :
public IOError {
103 ReadError(
const std::string& what)
108 struct WriteError :
public IOError {
109 WriteError(
const std::string& what)
Definition LHCbCommon.hh:9
Error Exception
Rivet::Exception is a synonym for Rivet::Error.
Definition Exceptions.hh:19
Generic runtime Rivet error.
Definition Exceptions.hh:12