GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Typedefs | Enumerations
genie::hnl::enums Namespace Reference

Typedef enums. More...

Typedefs

typedef enum
genie::hnl::enums::t_coupIdx 
coupIdx_t
 Coupling configuration indices. More...
 
typedef enum
genie::hnl::enums::t_parent 
parent_t
 
typedef enum
genie::hnl::enums::t_nutype 
nutype_t
 

Enumerations

enum  t_coupIdx {
  kInitIdx = -1, kEqualIdx = 0, kMuonIdx = 1, kElectronIdx = 2,
  kOtherIdx = 3
}
 Coupling configuration indices. More...
 
enum  t_parent {
  kNoPar = -1, kAll = 0, kPion = 1, kKaon = 2,
  kMuon = 3, kNeuk = 4
}
 
enum  t_nutype {
  kNone = -1, kNumu = 1, kNumubar = 2, kNue = 3,
  kNuebar = 4
}
 

Detailed Description

Typedef enums.

All enums used in the HNL simulation (should) live here.

Author
John Plows komni.nosp@m.nos-.nosp@m.john..nosp@m.plow.nosp@m.s@phy.nosp@m.sics.nosp@m..ox.a.nosp@m.c.uk
Created:
January 10th, 2022
License:
Copyright (c) 2003-2024, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org

Typedef Documentation

Coupling configuration indices.

Enumeration Type Documentation

Coupling configuration indices.

Enumerator
kInitIdx 
kEqualIdx 
kMuonIdx 
kElectronIdx 
kOtherIdx 

Definition at line 37 of file HNLEnums.h.

37  {
38 
39  kInitIdx = -1,
40  kEqualIdx = 0,
41  kMuonIdx = 1,
42  kElectronIdx = 2,
43  kOtherIdx = 3
44 
45  } coupIdx_t;
enum genie::hnl::enums::t_coupIdx coupIdx_t
Coupling configuration indices.
Enumerator
kNone 
kNumu 
kNumubar 
kNue 
kNuebar 

Definition at line 58 of file HNLEnums.h.

Enumerator
kNoPar 
kAll 
kPion 
kKaon 
kMuon 
kNeuk 

Definition at line 47 of file HNLEnums.h.

47  {
48 
49  kNoPar = -1,
50  kAll = 0,
51  kPion = 1,
52  kKaon = 2,
53  kMuon = 3,
54  kNeuk = 4
55 
56  } parent_t;
enum genie::hnl::enums::t_parent parent_t