GENIEGenerator
Loading...
Searching...
No Matches
Framework
Conventions
GMode.h
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*!
3
4
\class genie::GEvGenMode_t
5
6
\brief Enumeration of GENIE event generation modes
7
8
\author Costas Andreopoulos <c.andreopoulos \at cern.ch>
9
University of Liverpool
10
11
\created Nov 10, 2011
12
13
\cpright Copyright (c) 2003-2025, The GENIE Collaboration
14
For the full text of the license visit http://copyright.genie-mc.org
15
*/
16
//____________________________________________________________________________
17
18
#ifndef _GENIE_MODE_H_
19
#define _GENIE_MODE_H_
20
21
namespace
genie
{
22
23
typedef
enum
EGEvGenMode
{
24
25
kGMdUnknown
= 0,
26
kGMdLeptonNucleus
,
// chg.lepton/neutrino + nucleon/nucleus scattering
27
kGMdHadronNucleus
,
// hadron + nucleon/nucleus scattering
28
kGMdPhotonNucleus
,
// photon + nucleon/nucleus scattering
29
kGMdDarkMatterNucleus
,
// dark matter + nucleon/nucleus scattering
30
kGMdNucleonDecay
,
// nucleon decay
31
kGMdNeutronOsc
,
// neutron-antineutron oscillation
32
kGMdHNLDecay
// heavy neutral lepton decay
33
34
}
GEvGenMode_t
;
35
36
}
// genie namespace
37
38
#endif
GEvGenMode_t
Enumeration of GENIE event generation modes.
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition
AlgCmp.h:25
genie::EGEvGenMode
EGEvGenMode
Definition
GMode.h:23
genie::kGMdNucleonDecay
@ kGMdNucleonDecay
Definition
GMode.h:30
genie::kGMdDarkMatterNucleus
@ kGMdDarkMatterNucleus
Definition
GMode.h:29
genie::kGMdLeptonNucleus
@ kGMdLeptonNucleus
Definition
GMode.h:26
genie::kGMdHadronNucleus
@ kGMdHadronNucleus
Definition
GMode.h:27
genie::kGMdPhotonNucleus
@ kGMdPhotonNucleus
Definition
GMode.h:28
genie::kGMdUnknown
@ kGMdUnknown
Definition
GMode.h:25
genie::kGMdHNLDecay
@ kGMdHNLDecay
Definition
GMode.h:32
genie::kGMdNeutronOsc
@ kGMdNeutronOsc
Definition
GMode.h:31
Generated on
for GENIEGenerator by
1.14.0