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
BeamHNL
HNLProductionMode.h
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*!
3
4
\class genie::hnl::HNLProductionMode
5
6
\brief Enumeration of HNL production modes.
7
8
\author John Plows <komninos-john.plows \at physics.ox.ac.uk>
9
10
\created May 06, 2022
11
12
\cpright Copyright (c) 2003-2024, The GENIE Collaboration
13
For the full text of the license visit http://copyright.genie-mc.org
14
*/
15
//____________________________________________________________________________
16
17
#ifndef _HNL_PRODUCTION_MODE_H_
18
#define _HNL_PRODUCTION_MODE_H_
19
20
#ifndef ROOT_Rtypes
21
#include "Rtypes.h"
22
#endif
23
24
namespace
genie {
25
namespace
hnl {
26
27
typedef
enum
t_HNLProd
{
28
29
kHNLProdNull
= -1,
30
kHNLProdPion2Muon
= 0,
// pi --> HNL + mu
31
kHNLProdPion2Electron
= 1,
// pi --> HNL + e
32
kHNLProdKaon2Muon
= 2,
// K --> HNL + mu
33
kHNLProdKaon2Electron
= 3,
// K --> HNL + e
34
kHNLProdKaon3Muon
= 4,
// K --> HNL + mu + pi0
35
kHNLProdKaon3Electron
= 5,
// K --> HNL + e + pi0
36
kHNLProdNeuk3Muon
= 6,
// K0 --> HNL + mu + pi
37
kHNLProdNeuk3Electron
= 7,
// K0 --> HNL + e + pi
38
kHNLProdMuon3Numu
= 8,
// mu --> HNL + numu + e
39
kHNLProdMuon3Nue
= 9,
// mu --> HNL + nue + e
40
kHNLProdMuon3Nutau
= 10
// mu --> HNL + nutau + e (LFV!)
41
42
}
HNLProd_t
;
43
44
}
// namespace hnl
45
}
// namespace genie
46
47
#endif // #ifndef _HNL_PRODUCTION_MODE_H_
genie::hnl::HNLProd_t
enum genie::hnl::t_HNLProd HNLProd_t
genie::hnl::kHNLProdMuon3Numu
Definition:
HNLProductionMode.h:38
genie::hnl::kHNLProdKaon3Muon
Definition:
HNLProductionMode.h:34
genie::hnl::kHNLProdNeuk3Muon
Definition:
HNLProductionMode.h:36
genie::hnl::t_HNLProd
t_HNLProd
Definition:
HNLProductionMode.h:27
genie::hnl::kHNLProdKaon3Electron
Definition:
HNLProductionMode.h:35
genie::hnl::kHNLProdNull
Definition:
HNLProductionMode.h:29
genie::hnl::kHNLProdNeuk3Electron
Definition:
HNLProductionMode.h:37
genie::hnl::kHNLProdMuon3Nue
Definition:
HNLProductionMode.h:39
genie::hnl::kHNLProdPion2Muon
Definition:
HNLProductionMode.h:30
genie::hnl::kHNLProdKaon2Muon
Definition:
HNLProductionMode.h:32
genie::hnl::kHNLProdMuon3Nutau
Definition:
HNLProductionMode.h:40
genie::hnl::kHNLProdPion2Electron
Definition:
HNLProductionMode.h:31
genie::hnl::kHNLProdKaon2Electron
Definition:
HNLProductionMode.h:33
Generated on Wed Jul 17 2024 14:46:42 for GENIEGenerator by
1.8.5