GENIEGenerator
Loading...
Searching...
No Matches
NNBarOscMode.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::NNBarOscMode
5
6\brief Enumeration of neutron oscillation annihilation modes.
7
8\author Jeremy Hewes, Georgia Karagiorgi
9 University of Manchester
10
11\created November, 2016
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 _N_NBAR_OSC_MODE_H_
19#define _N_NBAR_OSC_MODE_H_
20
21#ifndef ROOT_Rtypes
22#include "Rtypes.h"
23#endif
24
25namespace genie {
26
27 typedef enum ENNBarOscMode {
28
29 // i just replaced all the nucleon decay modes with nnbar modes -j
30
31 kNONull = -1,
32 kNORandom, // Will select a random decay mode -j
33 kNOpto1pip1pi0, // p + nbar --> \pi^{+} + \pi^{0}
34 kNOpto1pip2pi0, // p + nbar --> \pi^{+} + 2\pi^{0}
35 kNOpto1pip3pi0, // p + nbar --> \pi^{+} + 3\pi^{0}
36 kNOpto2pip1pim1pi0, // p + nbar --> 2\pi^{+} + \pi^{-} + \pi^{0}
37 kNOpto2pip1pim2pi0, // p + nbar --> 2\pi^{+} + \pi^{-} + 2\pi^{0}
38 kNOpto2pip1pim2o, // p + nbar --> 2\pi^{+} + \pi^{-} + 2\omega^{0}
39 kNOpto3pip2pim1pi0, // p + nbar --> 3\pi^{+} + 2\pi^{-} + \pi^{0}
40 kNOnto1pip1pim, // n + nbar --> \pi^{+} + \pi^{-}
41 kNOnto2pi0, // n + nbar --> 2\pi^{0}
42 kNOnto1pip1pim1pi0, // n + nbar --> \pi^{+} + \pi^{-} + \pi^{0}
43 kNOnto1pip1pim2pi0, // n + nbar --> \pi^{+} + \pi^{-} + 2\pi^{0}
44 kNOnto1pip1pim3pi0, // n + nbar --> \pi^{+} + \pi^{-} + 3\pi^{0}
45 kNOnto2pip2pim, // n + nbar --> 2\pi^{+} + 2\pi^{-}
46 kNOnto2pip2pim1pi0, // n + nbar --> 2\pi^{+} + 2\pi^{-} + \pi^{0}
47 kNOnto1pip1pim1o, // n + nbar --> \pi^{+} + \pi^{-} + \omega^{0}
48 kNOnto2pip2pim2pi0 // n + nbar --> 2\pi^{+} + 2\pi^{-} + 2\pi^{0}
49
51
52}
53#endif
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25
@ kNOnto2pip2pim2pi0
@ kNOnto1pip1pim3pi0
@ kNOpto1pip1pi0
@ kNOpto1pip3pi0
@ kNOnto2pip2pim
@ kNOnto2pi0
@ kNORandom
@ kNOnto1pip1pim1pi0
@ kNOpto3pip2pim1pi0
@ kNOpto2pip1pim2o
@ kNOnto1pip1pim
@ kNOnto1pip1pim1o
@ kNOpto2pip1pim2pi0
@ kNOnto1pip1pim2pi0
@ kNOpto2pip1pim1pi0
@ kNOpto1pip2pi0
@ kNOnto2pip2pim1pi0
enum genie::ENNBarOscMode NNBarOscMode_t