|
actions
|
Defines error codes used by the GEMC actions module. More...

Go to the source code of this file.
Macros | |
Error codes | |
Module-level error/status codes emitted by action-related classes. The values are in the 1200 range and are intended to remain stable so log-based diagnostics can reliably identify the same category of problem across builds. | |
| #define | ERR_GRUNACTION_NOT_EXISTING 1201 |
| #define | ERR_GDIGIMAP_NOT_EXISTING 1202 |
| #define | ERR_STREAMERMAP_NOT_EXISTING 1203 |
Track guards | |
Per-step track limits applied by GSteppingAction (GEMC2 MSteppingAction parity). | |
| #define | MAX_OPTICAL_PHOTON_STEPS 100 |
| #define | MAX_TRACK_STEPS 10000 |
| #define | KRYPTONITE_KILL_MATERIAL "Kryptonite" |
| Must match KRYPTONITE_MATERIAL in g4system/g4systemConventions.h. | |
This header centralizes stable error identifiers used by the action-related classes when reporting failures through the logging system.
Definition in file gactionConventions.h.
| #define ERR_GDIGIMAP_NOT_EXISTING 1202 |
Definition at line 27 of file gactionConventions.h.
| #define ERR_GRUNACTION_NOT_EXISTING 1201 |
Definition at line 26 of file gactionConventions.h.
| #define ERR_STREAMERMAP_NOT_EXISTING 1203 |
Definition at line 28 of file gactionConventions.h.
| #define KRYPTONITE_KILL_MATERIAL "Kryptonite" |
Definition at line 40 of file gactionConventions.h.
| #define MAX_OPTICAL_PHOTON_STEPS 100 |
Definition at line 37 of file gactionConventions.h.
| #define MAX_TRACK_STEPS 10000 |
Definition at line 38 of file gactionConventions.h.