![]() |
HepMC Reference DocumentationHepMC |
#include <IO_Exception.h>
Inheritance diagram for HepMC::IO_Exception:
Public Types | |
OK | |
NullEvent | |
WrongFileType | |
MissingStartKey | |
EndOfStream | |
EndKeyMismatch | |
MissingEndKey | |
InvalidData | |
InputAndOutput | |
BadOutputStream | |
BadInputStream | |
enum | ErrorType { OK, NullEvent, WrongFileType, MissingStartKey, EndOfStream, EndKeyMismatch, MissingEndKey, InvalidData, InputAndOutput, BadOutputStream, BadInputStream } |
IO error types. More... | |
Public Member Functions | |
IO_Exception (const std::string &msg) |
IO_GenEvent, etc. catch the throw and set data members with the error type and message Some of the messages are constructed with transient information (e.g., contents of a bad GenParticle)
Definition at line 28 of file IO_Exception.h.
IO error types.
OK | |
NullEvent | |
WrongFileType | |
MissingStartKey | |
EndOfStream | |
EndKeyMismatch | |
MissingEndKey | |
InvalidData | |
InputAndOutput | |
BadOutputStream | |
BadInputStream |
Definition at line 34 of file IO_Exception.h.
HepMC::IO_Exception::IO_Exception | ( | const std::string & | msg | ) | [inline] |
Definition at line 30 of file IO_Exception.h.