GENIEGenerator
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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-2024, 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::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 on Wed Jul 17 2024 14:46:43 for GENIEGenerator by
1.8.5