18 #ifndef _KINEMATIC_PHASE_SPACE_ENUM_H_ 19 #define _KINEMATIC_PHASE_SPACE_ENUM_H_ 85 return "** Undefined kinematic phase space **";
break;
87 case(
kPSfE) :
return "<|E>";
break;
88 case(
kPSxfE) :
return "<{x}|E>";
break;
89 case(
kPSlogxfE) :
return "<{logx}|E>";
break;
90 case(
kPSxfEy) :
return "<{x}|E,y>";
break;
91 case(
kPSlogxfEy) :
return "<{logx}|E,y>";
break;
92 case(
kPSyfE) :
return "<{y}|E>";
break;
93 case(
kPSlogyfE) :
return "<{logy}|E>";
break;
94 case(
kPSyfEx) :
return "<{y}|E,x>";
break;
95 case(
kPSlogyfEx) :
return "<{logy}|E,x>";
break;
97 case(
kPSxyfE) :
return "<{x,y}|E>";
break;
98 case(
kPSxQ2fE) :
return "<{x,Q2}|E>";
break;
99 case(
kPSQ2fE) :
return "<{Q2}|E>";
break;
100 case(
kPSQD2fE) :
return "<{QD2}|E>";
break;
101 case(
kPSlogQ2fE) :
return "<{logQ2}|E>";
break;
102 case(
kPSQ2fEW) :
return "<{Q2}|E,W>";
break;
104 case(
kPSq2fE) :
return "<{q2}|E>";
break;
105 case(
kPSq2fEW) :
return "<{q2}|E,W>";
break;
106 case(
kPSWfE) :
return "<{W}|E>";
break;
107 case(
kPSWfEQ2) :
return "<{W}|E,Q2>";
break;
108 case(
kPSWfEq2) :
return "<{W}|E,q2>";
break;
109 case(
kPSWQ2fE) :
return "<{W,Q2}|E>";
break;
110 case(
kPSWQD2fE) :
return "<{W,QD2}|E>";
break;
111 case(
kPSW2Q2fE) :
return "<{W2,Q2}|E>";
break;
114 case(
kPSWq2fE) :
return "<{W,q2}|E>";
break;
115 case(
kPSW2q2fE) :
return "<{W2,q2}|E>";
break;
116 case(
kPSxytfE) :
return "<{x,y,t}|E>";
break;
117 case(
kPSQ2yfE) :
return "<{Q2,y}|E>";
break;
119 case(
kPSTlctl) :
return "<{Tl,cos(theta_l)}|E>";
break;
120 case(
kPSElOlOpifE) :
return "<{El,Omega_l,Omega_pi}|E>";
break;
121 case(
kPSEgTlOgfE) :
return "<{Egamma,Theta_l,Omega_gamma}|E>";
break;
122 case(
kPSElOlTpifE) :
return "<{El,Omega_l,Theta_pi}|E>";
break;
123 case(
kPSTkTlctl) :
return "<{Tk,Tl,cos(theta_l)}|E>";
break;
124 case(
kPSQ2vfE) :
return "<{Q2,v}|E>";
break;
128 case(
kPSTAfE) :
return "<{TA}|E>";
break;
130 case(
kPSEDNufE) :
return "<{EDNu}|E>";
break;
132 return "** Undefined kinematic phase space **";
139 #endif // _KINEMATIC_PHASE_SPACE_ENUM_H_
THE MAIN GENIE PROJECT NAMESPACE
enum genie::EKinePhaseSpace KinePhaseSpace_t
static string AsString(KinePhaseSpace_t kps)
Enumeration of kinematical phase spaces.