#include "Rtypes.h"Go to the source code of this file.
Namespaces | |
| namespace | kinematic_variable |
Typedefs | |
| typedef enum kinematic_variable_enum | kinematic_variable_t |
Enumerations | |
| enum | kinematic_variable_enum { e_nokv = 0, e_qqs = 1, e_w, e_x, e_y, e_logqqs, e_undefined_kinematic_variable } |
Functions | |
| const char * | as_string (kinematic_variable_t kid) |
| kinematic_variable_t | get_kin_var_id_from_code (int code) |
|
|
Referenced by neugen_cuts::cutKvid(), neugen_inputs::get_cuts(), kinematic_variable::get_kin_var_id_from_code(), and neugen_wrapper::set_cuts(). |
|
|
Definition at line 22 of file kinematic_variable.h. Referenced by NeugenWeightCalculator::GetWeight(), and NuTransition::GetXSecNeugen(). 00022 {
00023
00024 e_nokv = 0,
00025 e_qqs = 1,
00026 e_w,
00027 e_x,
00028 e_y,
00029 e_logqqs,
00030 e_undefined_kinematic_variable
00031
00032 } kinematic_variable_t;
|
|
|
Definition at line 36 of file kinematic_variable.h. References e_qqs, e_undefined_kinematic_variable, e_w, e_x, and e_y. Referenced by neugen_cuts::print(). 00037 {
00038 switch(kid) {
00039 case e_qqs: return "qqs"; break;
00040 case e_w: return "W"; break;
00041 case e_x: return "x"; break;
00042 case e_y: return "y"; break;
00043
00044 case e_undefined_kinematic_variable:
00045 default:
00046 return "unknown kinematic variable"; break;
00047 }
00048 return "bad kinematic variable";
00049 }
|
|
|
Definition at line 51 of file kinematic_variable.h. References kinematic_variable_t. Referenced by neugen_inputs::get_cuts(). 00052 {
00053 if (code == 0) return e_nokv;
00054 else if (code == 1) return e_qqs;
00055 else if (code == 2) return e_w;
00056 else if (code == 3) return e_x;
00057 else if (code == 4) return e_y;
00058 else if (code == 5) return e_logqqs;
00059 else return e_undefined_kinematic_variable;
00060 }
|
1.3.9.1