1 #ifndef RIVET_EXCEPTIONS_HH
2 #define RIVET_EXCEPTIONS_HH
12 class Error :
public std::runtime_error {
14 Error(
const std::string& what) : std::runtime_error(what) {}
Error specialisation for failures relating to particle ID codes.
Definition: Exceptions.hh:37
Error for e.g. use of invalid bin ranges.
Definition: Exceptions.hh:23
Error specialisation for where the problem is between the chair and computer.
Definition: Exceptions.hh:61
Error specialisation for failures relating to analysis info.
Definition: Exceptions.hh:44
Errors relating to event/bin weights.
Definition: Exceptions.hh:54
Error Exception
Rivet::Exception is a synonym for Rivet::Error.
Definition: Exceptions.hh:19
Error specialisation for places where alg logic has failed.
Definition: Exceptions.hh:30
Generic runtime Rivet error.
Definition: Exceptions.hh:12