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 <costas.andreopoulos \at stfc.ac.uk>
9  University of Liverpool & STFC Rutherford Appleton Lab
10 
11 \created Nov 10, 2011
12 
13 \cpright Copyright (c) 2003-2019, The GENIE Collaboration
14  For the full text of the license visit http://copyright.genie-mc.org
15  or see $GENIE/LICENSE
16 */
17 //____________________________________________________________________________
18 
19 #ifndef _GENIE_MODE_H_
20 #define _GENIE_MODE_H_
21 
22 namespace genie {
23 
24 typedef enum EGEvGenMode {
25 
27  kGMdLeptonNucleus, // chg.lepton/neutrino + nucleon/nucleus scattering
28  kGMdHadronNucleus, // hadron + nucleon/nucleus scattering
29  kGMdPhotonNucleus, // photon + nucleon/nucleus scattering
30  kGMdDarkMatterNucleus, // dark matter + nucleon/nucleus scattering
31  kGMdNucleonDecay, // nucleon decay
32  kGMdNeutronOsc // neutron oscillation
33 
34 } GEvGenMode_t;
35 
36 } // genie namespace
37 
38 #endif
THE MAIN GENIE PROJECT NAMESPACE
Definition: GeneratorBase.h:8
EGEvGenMode
Definition: GMode.h:24
enum genie::EGEvGenMode GEvGenMode_t