GENIEGenerator
Loading...
Searching...
No Matches
genie::GHepFlags Class Reference

#include <GHepFlags.h>

Static Public Member Functions

static const char * Describe (GHepFlag_t flag)
static unsigned int NFlags (void)

Detailed Description

Definition at line 38 of file GHepFlags.h.

Member Function Documentation

◆ Describe()

const char * genie::GHepFlags::Describe ( GHepFlag_t flag)
inlinestatic

Definition at line 42 of file GHepFlags.h.

43 {
44 switch (flag) {
45 case kGenericErr :
46 return "Generic error";
47 break;
48 case kPauliBlock :
49 return "Pauli-blocked event";
50 break;
51 case kBelowThrNRF :
52 return "E<Ethr in hit nucleon rest frame";
53 break;
54 case kBelowThrERF :
55 return "E<Ethr in hit e- rest frame";
56 break;
57 case kKineGenErr :
58 return "Generic error in kinematic generation";
59 break;
60 case kHadroSysGenErr :
61 return "Generic error in f/s hadronic system generation";
62 break;
63 case kLeptoGenErr :
64 return "Generic error in f/s lepton generation";
65 break;
66 case kDecayErr :
67 return "Generic error during unstable particle decay";
68 break;
69 default:
70 return "Unknown GHEP flag";
71 break;
72 }
73 return "Unknown GHEP flag";
74 }
@ kHadroSysGenErr
Definition GHepFlags.h:32
@ kKineGenErr
Definition GHepFlags.h:31
@ kBelowThrNRF
Definition GHepFlags.h:29
@ kLeptoGenErr
Definition GHepFlags.h:33
@ kPauliBlock
Definition GHepFlags.h:28
@ kDecayErr
Definition GHepFlags.h:34
@ kGenericErr
Definition GHepFlags.h:27
@ kBelowThrERF
Definition GHepFlags.h:30

References genie::kBelowThrERF, genie::kBelowThrNRF, genie::kDecayErr, genie::kGenericErr, genie::kHadroSysGenErr, genie::kKineGenErr, genie::kLeptoGenErr, and genie::kPauliBlock.

Referenced by genie::GHepRecord::Print().

◆ NFlags()


The documentation for this class was generated from the following file: