Exceptions.hh File Reference

#include <string>
#include <exception>
#include <stdexcept>

Include dependency graph for Exceptions.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  Rivet

Classes

class  Error
 Generic runtime Rivet error. More...
class  RangeError
 Error for e.g. use of invalid bin ranges. More...
class  LogicError
 Error specialisation for places where alg logic has failed. More...
class  PidError
 Error specialisation for failures relating to particle ID codes. More...
class  WeightError
 Errors relating to event/bin weights Arises in computing statistical quantities because e.g. the bin weight is zero or negative. More...

Typedefs

typedef Error Exception
 Rivet::Exception is a synonym for Rivet::Error.