|
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.
1.4.7