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_Projections.hh:10
Error Exception
Rivet::Exception is a synonym for Rivet::Error.
Definition Exceptions.hh:18
Generic runtime Rivet error.
Definition Exceptions.hh:12
Error for I/O failures.
Definition Exceptions.hh:67
Error specialisation for failures relating to analysis info.
Definition Exceptions.hh:40
Error specialisation for places where alg logic has failed.
Definition Exceptions.hh:28
Error relating to looking up analysis objects in the register.
Definition Exceptions.hh:61
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 for read failures.
Definition Exceptions.hh:72
Error specialisation for where the problem is between the chair and the computer.
Definition Exceptions.hh:55
Errors relating to event/bin weights.
Definition Exceptions.hh:49
Error for write failures.
Definition Exceptions.hh:77