GENIEGenerator
Loading...
Searching...
No Matches
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
21namespace genie {
22
23typedef enum EGEvGenMode {
24
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
35
36} // genie namespace
37
38#endif
Enumeration of GENIE event generation modes.
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25
EGEvGenMode
Definition GMode.h:23
@ kGMdNucleonDecay
Definition GMode.h:30
@ kGMdDarkMatterNucleus
Definition GMode.h:29
@ kGMdLeptonNucleus
Definition GMode.h:26
@ kGMdHadronNucleus
Definition GMode.h:27
@ kGMdPhotonNucleus
Definition GMode.h:28
@ kGMdUnknown
Definition GMode.h:25
@ kGMdHNLDecay
Definition GMode.h:32
@ kGMdNeutronOsc
Definition GMode.h:31