GENIEGenerator
Loading...
Searching...
No Matches
Physics
BeamHNL
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
28
namespace
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
46
}
HNLDecayMode_t
;
47
48
}
// namespace HNL
49
}
// namespace genie
50
#endif
hnl
Utilities for simulating the decay of Heavy Neutral Leptons.
genie::hnl::EHNLDecayMode
EHNLDecayMode
Definition
HNLDecayMode.h:31
genie::hnl::kHNLDcyPiMu
@ kHNLDcyPiMu
Definition
HNLDecayMode.h:40
genie::hnl::kHNLDcyPiE
@ kHNLDcyPiE
Definition
HNLDecayMode.h:38
genie::hnl::kHNLDcyPi0Pi0Nu
@ kHNLDcyPi0Pi0Nu
Definition
HNLDecayMode.h:41
genie::hnl::kHNLDcyNull
@ kHNLDcyNull
Definition
HNLDecayMode.h:33
genie::hnl::kHNLDcyNuNuNu
@ kHNLDcyNuNuNu
Definition
HNLDecayMode.h:34
genie::hnl::kHNLDcyTEST
@ kHNLDcyTEST
Definition
HNLDecayMode.h:44
genie::hnl::kHNLDcyPiPi0E
@ kHNLDcyPiPi0E
Definition
HNLDecayMode.h:42
genie::hnl::kHNLDcyPiPi0Mu
@ kHNLDcyPiPi0Mu
Definition
HNLDecayMode.h:43
genie::hnl::kHNLDcyNuMuE
@ kHNLDcyNuMuE
Definition
HNLDecayMode.h:36
genie::hnl::kHNLDcyNuEE
@ kHNLDcyNuEE
Definition
HNLDecayMode.h:35
genie::hnl::kHNLDcyNuMuMu
@ kHNLDcyNuMuMu
Definition
HNLDecayMode.h:39
genie::hnl::kHNLDcyPi0Nu
@ kHNLDcyPi0Nu
Definition
HNLDecayMode.h:37
genie::hnl::HNLDecayMode_t
enum genie::hnl::EHNLDecayMode HNLDecayMode_t
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition
AlgCmp.h:25
Generated on
for GENIEGenerator by
1.14.0