GENIEGenerator
Loading...
Searching...
No Matches
HNLDecayMode.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::hnl::HNLDecayMode
5
6\brief Enumeration of HNL decay modes.
7
8\author John Plows <komninos-john.plows \at physics.ox.ac.uk>
9 University of Oxford
10
11 Costas Andreopoulos <c.andreopoulos \at cern.ch>
12 University of Liverpool
13
14\created November 10, 2011
15
16\cpright Copyright (c) 2003-2025, The GENIE Collaboration
17 For the full text of the license visit http://copyright.genie-mc.org
18*/
19//____________________________________________________________________________
20
21#ifndef _HNL_DECAY_MODE_H_
22#define _HNL_DECAY_MODE_H_
23
24#ifndef ROOT_Rtypes
25#include "Rtypes.h"
26#endif
27
28namespace genie {
29 namespace hnl {
30
31 typedef enum EHNLDecayMode {
32
33 kHNLDcyNull = -1, // dummy
34 kHNLDcyNuNuNu = 0, // N --> 3 nus. Summed over all flavours
35 kHNLDcyNuEE = 1, // N --> nu_{a} e^{\mp} e^{\pm}. W and Z interfere
36 kHNLDcyNuMuE = 2, // N --> nu_{\mu/e} e^{\mp} \mu^{\pm}. Only W. Summed over nue and numu
37 kHNLDcyPi0Nu = 3, // N --> \pi^{0} \nu (any kind)
38 kHNLDcyPiE = 4, // N --> \pi^{\pm} e^{\mp}
39 kHNLDcyNuMuMu = 5, // N --> nu_{a} \mu^{\mp} \mu^{\pm}. W and Z interfere
40 kHNLDcyPiMu = 6, // N --> \pi^{\pm} \mu^{\mp}
41 kHNLDcyPi0Pi0Nu = 7, // N --> \pi^{0} \pi^{0} \nu (any kind)
42 kHNLDcyPiPi0E = 8, // N --> \pi^{\pm} \pi^{0} e^{\mp}
43 kHNLDcyPiPi0Mu = 9, // N --> \pi^{\pm} \pi^{0} \mu^{\mp}
44 kHNLDcyTEST = 99, // N --> vv. Test only, not a valid FS.
45
47
48 } // namespace HNL
49} // namespace genie
50#endif
Utilities for simulating the decay of Heavy Neutral Leptons.
enum genie::hnl::EHNLDecayMode HNLDecayMode_t
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25