1 #ifndef RIVET_EXCEPTIONS_HH 2 #define RIVET_EXCEPTIONS_HH 12 struct Error :
public std::runtime_error {
13 Error(
const std::string& what) : std::runtime_error(what) {}
Definition: MC_Cent_pPb.hh:10
Error specialisation for where the problem is between the chair and the computer. ...
Definition: Exceptions.hh:55
Error for read failures.
Definition: Exceptions.hh:72
Generic runtime Rivet error.
Definition: Exceptions.hh:12
Errors relating to event/bin weights.
Definition: Exceptions.hh:49
Error relating to looking up analysis objects in the register.
Definition: Exceptions.hh:61
Error Exception
Rivet::Exception is a synonym for Rivet::Error.
Definition: Exceptions.hh:18
Error specialisation for places where alg logic has failed.
Definition: Exceptions.hh:28
Error for I/O failures.
Definition: Exceptions.hh:67
Error for write failures.
Definition: Exceptions.hh:77
Error specialisation for failures relating to particle ID codes.
Definition: Exceptions.hh:34
Error for e.g. use of invalid bin ranges.
Definition: Exceptions.hh:22
Error specialisation for failures relating to analysis info.
Definition: Exceptions.hh:40