Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
Generator
src
Physics
NNBarOscillation
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-2020, 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
25
namespace
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
50
}
NNBarOscMode_t
;
51
52
}
53
#endif
genie::kNOpto1pip3pi0
Definition:
NNBarOscMode.h:35
genie::kNOnto1pip1pim3pi0
Definition:
NNBarOscMode.h:44
genie::kNOnto1pip1pim
Definition:
NNBarOscMode.h:40
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition:
AlgCmp.h:25
genie::kNOnto1pip1pim1o
Definition:
NNBarOscMode.h:47
genie::kNOnto2pip2pim2pi0
Definition:
NNBarOscMode.h:48
genie::kNOnto1pip1pim2pi0
Definition:
NNBarOscMode.h:43
genie::kNOnto2pip2pim1pi0
Definition:
NNBarOscMode.h:46
genie::kNOnto2pip2pim
Definition:
NNBarOscMode.h:45
genie::kNONull
Definition:
NNBarOscMode.h:31
genie::kNOpto2pip1pim2pi0
Definition:
NNBarOscMode.h:37
genie::NNBarOscMode_t
enum genie::ENNBarOscMode NNBarOscMode_t
genie::kNOpto1pip2pi0
Definition:
NNBarOscMode.h:34
genie::kNOpto2pip1pim2o
Definition:
NNBarOscMode.h:38
genie::kNORandom
Definition:
NNBarOscMode.h:32
genie::kNOpto1pip1pi0
Definition:
NNBarOscMode.h:33
genie::kNOnto1pip1pim1pi0
Definition:
NNBarOscMode.h:42
genie::kNOpto3pip2pim1pi0
Definition:
NNBarOscMode.h:39
genie::ENNBarOscMode
ENNBarOscMode
Definition:
NNBarOscMode.h:27
genie::kNOnto2pi0
Definition:
NNBarOscMode.h:41
genie::kNOpto2pip1pim1pi0
Definition:
NNBarOscMode.h:36
Generated by
1.8.11