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
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-2024, 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
genie::hnl::kHNLDcyPi0Pi0Nu
Definition:
HNLDecayMode.h:41
genie::hnl::kHNLDcyNuMuE
Definition:
HNLDecayMode.h:36
genie::hnl::kHNLDcyPiMu
Definition:
HNLDecayMode.h:40
genie::hnl::kHNLDcyTEST
Definition:
HNLDecayMode.h:44
genie::hnl::kHNLDcyNuMuMu
Definition:
HNLDecayMode.h:39
genie::hnl::kHNLDcyNuNuNu
Definition:
HNLDecayMode.h:34
genie::hnl::kHNLDcyPiPi0E
Definition:
HNLDecayMode.h:42
genie::hnl::kHNLDcyPi0Nu
Definition:
HNLDecayMode.h:37
genie::hnl::kHNLDcyNull
Definition:
HNLDecayMode.h:33
genie::hnl::HNLDecayMode_t
enum genie::hnl::EHNLDecayMode HNLDecayMode_t
genie::hnl::kHNLDcyPiE
Definition:
HNLDecayMode.h:38
genie::hnl::kHNLDcyPiPi0Mu
Definition:
HNLDecayMode.h:43
genie::hnl::EHNLDecayMode
EHNLDecayMode
Definition:
HNLDecayMode.h:31
genie::hnl::kHNLDcyNuEE
Definition:
HNLDecayMode.h:35
Generated on Wed Jul 17 2024 14:46:42 for GENIEGenerator by
1.8.5