An exception thrown by SimulateHadronState for kinematics problems. TwoBodyCollision/Kinematics used a lot, has various failure modes. When failure occurs in HAIntranuke, rechoose the fate. More...
#include <INukeException.h>
Public Member Functions | |
INukeException () | |
INukeException (const INukeException &exception) | |
~INukeException () | |
void | SetReason (string reason) |
string | ShowReason (void) const |
void | Init (void) |
void | Copy (const INukeException &exception) |
void | Print (ostream &stream) const |
Private Attributes | |
string | fReason |
Friends | |
ostream & | operator<< (ostream &stream, const INukeException &exception) |
An exception thrown by SimulateHadronState for kinematics problems. TwoBodyCollision/Kinematics used a lot, has various failure modes. When failure occurs in HAIntranuke, rechoose the fate.
October 10, 2011
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 38 of file INukeException.h.
INukeException::INukeException | ( | ) |
Definition at line 39 of file INukeException.cxx.
INukeException::INukeException | ( | const INukeException & | exception | ) |
Definition at line 44 of file INukeException.cxx.
INukeException::~INukeException | ( | ) |
Definition at line 49 of file INukeException.cxx.
void INukeException::Copy | ( | const INukeException & | exception | ) |
Definition at line 59 of file INukeException.cxx.
void INukeException::Init | ( | void | ) |
Definition at line 54 of file INukeException.cxx.
void INukeException::Print | ( | ostream & | stream | ) | const |
Definition at line 64 of file INukeException.cxx.
|
inline |
Definition at line 45 of file INukeException.h.
|
inline |
Definition at line 47 of file INukeException.h.
|
friend |
Definition at line 31 of file INukeException.cxx.
|
private |
Definition at line 58 of file INukeException.h.