Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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-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 _N_NBAR_OSC_MODE_H_
20
#define _N_NBAR_OSC_MODE_H_
21
22
#ifndef ROOT_Rtypes
23
#include "Rtypes.h"
24
#endif
25
26
namespace
genie
{
27
28
typedef
enum
ENNBarOscMode
{
29
30
// i just replaced all the nucleon decay modes with nnbar modes -j
31
32
kNONull
= -1,
33
kNORandom
,
// Will select a random decay mode -j
34
kNOpto1pip1pi0
,
// p + nbar --> \pi^{+} + \pi^{0}
35
kNOpto1pip2pi0
,
// p + nbar --> \pi^{+} + 2\pi^{0}
36
kNOpto1pip3pi0
,
// p + nbar --> \pi^{+} + 3\pi^{0}
37
kNOpto2pip1pim1pi0
,
// p + nbar --> 2\pi^{+} + \pi^{-} + \pi^{0}
38
kNOpto2pip1pim2pi0
,
// p + nbar --> 2\pi^{+} + \pi^{-} + 2\pi^{0}
39
kNOpto2pip1pim2o
,
// p + nbar --> 2\pi^{+} + \pi^{-} + 2\omega^{0}
40
kNOpto3pip2pim1pi0
,
// p + nbar --> 3\pi^{+} + 2\pi^{-} + \pi^{0}
41
kNOnto1pip1pim
,
// n + nbar --> \pi^{+} + \pi^{-}
42
kNOnto2pi0
,
// n + nbar --> 2\pi^{0}
43
kNOnto1pip1pim1pi0
,
// n + nbar --> \pi^{+} + \pi^{-} + \pi^{0}
44
kNOnto1pip1pim2pi0
,
// n + nbar --> \pi^{+} + \pi^{-} + 2\pi^{0}
45
kNOnto1pip1pim3pi0
,
// n + nbar --> \pi^{+} + \pi^{-} + 3\pi^{0}
46
kNOnto2pip2pim
,
// n + nbar --> 2\pi^{+} + 2\pi^{-}
47
kNOnto2pip2pim1pi0
,
// n + nbar --> 2\pi^{+} + 2\pi^{-} + \pi^{0}
48
kNOnto1pip1pim1o
,
// n + nbar --> \pi^{+} + \pi^{-} + \omega^{0}
49
kNOnto2pip2pim2pi0
// n + nbar --> 2\pi^{+} + 2\pi^{-} + 2\pi^{0}
50
51
}
NNBarOscMode_t
;
52
53
}
54
#endif
genie::kNOpto1pip3pi0
Definition:
NNBarOscMode.h:36
genie::kNOnto1pip1pim3pi0
Definition:
NNBarOscMode.h:45
genie::kNOnto1pip1pim
Definition:
NNBarOscMode.h:41
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition:
GeneratorBase.h:8
genie::kNOnto1pip1pim1o
Definition:
NNBarOscMode.h:48
genie::kNOnto2pip2pim2pi0
Definition:
NNBarOscMode.h:49
genie::kNOnto1pip1pim2pi0
Definition:
NNBarOscMode.h:44
genie::kNOnto2pip2pim1pi0
Definition:
NNBarOscMode.h:47
genie::kNOnto2pip2pim
Definition:
NNBarOscMode.h:46
genie::kNONull
Definition:
NNBarOscMode.h:32
genie::kNOpto2pip1pim2pi0
Definition:
NNBarOscMode.h:38
genie::NNBarOscMode_t
enum genie::ENNBarOscMode NNBarOscMode_t
genie::kNOpto1pip2pi0
Definition:
NNBarOscMode.h:35
genie::kNOpto2pip1pim2o
Definition:
NNBarOscMode.h:39
genie::kNORandom
Definition:
NNBarOscMode.h:33
genie::kNOpto1pip1pi0
Definition:
NNBarOscMode.h:34
genie::kNOnto1pip1pim1pi0
Definition:
NNBarOscMode.h:43
genie::kNOpto3pip2pim1pi0
Definition:
NNBarOscMode.h:40
genie::ENNBarOscMode
ENNBarOscMode
Definition:
NNBarOscMode.h:28
genie::kNOnto2pi0
Definition:
NNBarOscMode.h:42
genie::kNOpto2pip1pim1pi0
Definition:
NNBarOscMode.h:37
Generated on Sat Jan 23 2021 14:13:55 for NOvA by
1.8.11