Public Member Functions | Public Attributes | List of all members
fnex::GENIEVars Struct Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/FNEX/core/VarVals.h"

Public Member Functions

GENIEVar GENIEVarByKey (unsigned char const varkey) const
 

Public Attributes

GENIEVar fMaCCQE
 1 More...
 
GENIEVar fMaCCRES
 2 More...
 
GENIEVar fMaNCRES
 3 More...
 
GENIEVar fMvCCRES
 4 More...
 
GENIEVar fRPACCQEshapeEnh
 5 More...
 
GENIEVar fRPACCQEshapeSupp
 6 More...
 
GENIEVar fFormZone
 7 More...
 
GENIEVar fFrInel_pi
 8 More...
 
GENIEVar fFrCEx_N
 9 More...
 
GENIEVar fFrElas_N
 10 More...
 
GENIEVar fFrAbs_N
 11 More...
 
GENIEVar fCCQEPauliSupViaKF
 12 More...
 
GENIEVar fDefault
 

Detailed Description

Definition at line 778 of file VarVals.h.

Member Function Documentation

GENIEVar fnex::GENIEVars::GENIEVarByKey ( unsigned char const  varkey) const

Definition at line 19 of file VarVals.cxx.

References fCCQEPauliSupViaKF, fDefault, fFormZone, fFrAbs_N, fFrCEx_N, fFrElas_N, fFrInel_pi, fMaCCQE, fMaCCRES, fMaNCRES, fMvCCRES, fRPACCQEshapeEnh, fRPACCQEshapeSupp, fnex::kCCQEPauliSupViaKF, fnex::kFormZone, fnex::kFrAbs_N, fnex::kFrCEx_N, fnex::kFrElas_N, fnex::kFrInel_pi, fnex::kMaCCQE, fnex::kMaCCRES, fnex::kMaNCRES, fnex::kMvCCRES, fnex::kRPACCQEshapeEnh, and fnex::kRPACCQEshapeSupp.

20  {
21  //If commented, that variable is not used for A2017 OR it is part of SumSmallXSecJoint2017
22 
23  // NC elastic parameters
24  // if(varkey == kMaNCEL ) return this->fMaNCEL;
25  //else if(varkey == kEtaNCEL ) return this->fEtaNCEL;
26 
27  // CCQE parameters
28  //else if(varkey == kNormCCQE ) return this->fNormCCQE;
29  //else if(varkey == kMaCCQE_shape ) return this->fMaCCQE_shape;
30  if(varkey == kMaCCQE ) return this->fMaCCQE;
31  //else if(varkey == kVecCCQE_shape ) return this->fVecCCQE_shape;
32 
33  // Resonant production: CC
34  else if(varkey == kMaCCRES ) return this->fMaCCRES;
35  else if(varkey == kMvCCRES ) return this->fMvCCRES;
36 
37  // Resonant production: NC
38  else if(varkey == kMaNCRES ) return this->fMaNCRES;
39  //else if(varkey == kMvNCRES ) return this->fMvNCRES;
40 
41  //else if(varkey == kNormDISCC ) return this->fNormDISCC;
42  //else if(varkey == kRnubarnuCC ) return this->fRnubarnuCC;
43  //else if(varkey == kDISNuclMod ) return this->fDISNuclMod;
44 
45  // Medium-effects to hadronization
46  else if(varkey == kFormZone ) return this->fFormZone;
47 
48  //else if(varkey == kFrCEx_pi ) return this->fFrCEx_pi;
49  //else if(varkey == kFrElas_pi ) return this->fFrElas_pi;
50  else if(varkey == kFrInel_pi ) return this->fFrInel_pi;
51  //else if(varkey == kFrAbs_pi ) return this->fFrAbs_pi;
52  //else if(varkey == kFrPiProd_pi ) return this->fFrPiProd_pi;
53  else if(varkey == kFrCEx_N ) return this->fFrCEx_N;
54  else if(varkey == kFrElas_N ) return this->fFrElas_N;
55  //else if(varkey == kFrInel_N ) return this->fFrInel_N;
56  else if(varkey == kFrAbs_N ) return this->fFrAbs_N;
57  //else if(varkey == kFrPiProd_N ) return this->fFrPiProd_N;
58 
59  // Nuclear model
60  else if(varkey == kCCQEPauliSupViaKF ) return this->fCCQEPauliSupViaKF;
61  //else if(varkey == kCCQEMomDistroFGtoSF) return this->fCCQEMomDistroFGtoSF;
62 
63  // 2017 RPA shape
64  else if(varkey == kRPACCQEshapeEnh ) return this->fRPACCQEshapeEnh;
65  else if(varkey == kRPACCQEshapeSupp ) return this->fRPACCQEshapeSupp;
66 
67  // Sum of small xsec genie systs
68  //else if(varkey == kSumSmallXSecJoint2017) return this->fSumSmallXSecJoint2017;
69 
70  return this->fDefault;
71  }
GENIEVar fMaCCQE
1
Definition: VarVals.h:779
static const unsigned char kFrElas_N
Definition: VarVals.h:79
GENIEVar fMaCCRES
2
Definition: VarVals.h:780
static const unsigned char kMvCCRES
Definition: VarVals.h:73
static const unsigned char kMaNCRES
Definition: VarVals.h:72
GENIEVar fRPACCQEshapeEnh
5
Definition: VarVals.h:783
static const unsigned char kRPACCQEshapeSupp
Definition: VarVals.h:75
static const unsigned char kFormZone
Definition: VarVals.h:76
GENIEVar fDefault
Definition: VarVals.h:795
static const unsigned char kFrAbs_N
Definition: VarVals.h:80
GENIEVar fFrElas_N
10
Definition: VarVals.h:791
GENIEVar fFormZone
7
Definition: VarVals.h:788
GENIEVar fFrAbs_N
11
Definition: VarVals.h:792
GENIEVar fFrCEx_N
9
Definition: VarVals.h:790
static const unsigned char kMaCCQE
Definition: VarVals.h:70
static const unsigned char kCCQEPauliSupViaKF
Definition: VarVals.h:81
static const unsigned char kFrInel_pi
Definition: VarVals.h:77
GENIEVar fMvCCRES
4
Definition: VarVals.h:782
GENIEVar fRPACCQEshapeSupp
6
Definition: VarVals.h:784
static const unsigned char kFrCEx_N
Definition: VarVals.h:78
static const unsigned char kRPACCQEshapeEnh
Definition: VarVals.h:74
static const unsigned char kMaCCRES
Definition: VarVals.h:71
GENIEVar fFrInel_pi
8
Definition: VarVals.h:789
GENIEVar fMaNCRES
3
Definition: VarVals.h:781
GENIEVar fCCQEPauliSupViaKF
12
Definition: VarVals.h:793

Member Data Documentation

GENIEVar fnex::GENIEVars::fCCQEPauliSupViaKF

12

Definition at line 793 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fDefault

Definition at line 795 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fFormZone

7

Definition at line 788 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fFrAbs_N

11

Definition at line 792 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fFrCEx_N

9

Definition at line 790 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fFrElas_N

10

Definition at line 791 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fFrInel_pi

8

Definition at line 789 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fMaCCQE

1

Definition at line 779 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fMaCCRES

2

Definition at line 780 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fMaNCRES

3

Definition at line 781 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fMvCCRES

4

Definition at line 782 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fRPACCQEshapeEnh

5

Definition at line 783 of file VarVals.h.

Referenced by GENIEVarByKey().

GENIEVar fnex::GENIEVars::fRPACCQEshapeSupp

6

Definition at line 784 of file VarVals.h.

Referenced by GENIEVarByKey().


The documentation for this struct was generated from the following files: