GENIEGenerator
Loading...
Searching...
No Matches
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-2025, 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_
hnl
Utilities for simulating the decay of Heavy Neutral Leptons.
genie::hnl::HNLProd_t
enum genie::hnl::t_HNLProd HNLProd_t
genie::hnl::t_HNLProd
t_HNLProd
Definition
HNLProductionMode.h:27
genie::hnl::kHNLProdPion2Electron
@ kHNLProdPion2Electron
Definition
HNLProductionMode.h:31
genie::hnl::kHNLProdKaon2Muon
@ kHNLProdKaon2Muon
Definition
HNLProductionMode.h:32
genie::hnl::kHNLProdNull
@ kHNLProdNull
Definition
HNLProductionMode.h:29
genie::hnl::kHNLProdKaon3Electron
@ kHNLProdKaon3Electron
Definition
HNLProductionMode.h:35
genie::hnl::kHNLProdMuon3Nutau
@ kHNLProdMuon3Nutau
Definition
HNLProductionMode.h:40
genie::hnl::kHNLProdMuon3Numu
@ kHNLProdMuon3Numu
Definition
HNLProductionMode.h:38
genie::hnl::kHNLProdMuon3Nue
@ kHNLProdMuon3Nue
Definition
HNLProductionMode.h:39
genie::hnl::kHNLProdNeuk3Muon
@ kHNLProdNeuk3Muon
Definition
HNLProductionMode.h:36
genie::hnl::kHNLProdPion2Muon
@ kHNLProdPion2Muon
Definition
HNLProductionMode.h:30
genie::hnl::kHNLProdKaon3Muon
@ kHNLProdKaon3Muon
Definition
HNLProductionMode.h:34
genie::hnl::kHNLProdNeuk3Electron
@ kHNLProdNeuk3Electron
Definition
HNLProductionMode.h:37
genie::hnl::kHNLProdKaon2Electron
@ kHNLProdKaon2Electron
Definition
HNLProductionMode.h:33
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition
AlgCmp.h:25
Generated on
for GENIEGenerator by
1.14.0