GENIEGenerator
Loading...
Searching...
No Matches
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
24namespace genie {
25 namespace hnl {
26
27 typedef enum t_HNLProd {
28
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
43
44 } // namespace hnl
45} // namespace genie
46
47#endif // #ifndef _HNL_PRODUCTION_MODE_H_
Utilities for simulating the decay of Heavy Neutral Leptons.
enum genie::hnl::t_HNLProd HNLProd_t
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25