GENIEGenerator
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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-2024, 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
genie::kGMdNucleonDecay
Definition:
GMode.h:30
genie::kGMdDarkMatterNucleus
Definition:
GMode.h:29
genie::kGMdHadronNucleus
Definition:
GMode.h:27
genie::EGEvGenMode
EGEvGenMode
Definition:
GMode.h:23
genie::kGMdPhotonNucleus
Definition:
GMode.h:28
genie::kGMdLeptonNucleus
Definition:
GMode.h:26
genie::GEvGenMode_t
enum genie::EGEvGenMode GEvGenMode_t
genie::kGMdNeutronOsc
Definition:
GMode.h:31
genie::kGMdHNLDecay
Definition:
GMode.h:32
genie::kGMdUnknown
Definition:
GMode.h:25
Generated on Wed Jul 17 2024 14:46:40 for GENIEGenerator by
1.8.5