Static Public Member Functions | List of all members
genie::KineVar Class Reference

Enumeration of kinematic variables. More...

#include <KineVar.h>

Static Public Member Functions

static string AsString (KineVar_t kv)
 

Detailed Description

Enumeration of kinematic variables.

Author
Costas Andreopoulos <constantinos.andreopoulos cern.ch> University of Liverpool & STFC Rutherford Appleton Laboratory

May 06, 2004

Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org

Definition at line 66 of file KineVar.h.

Member Function Documentation

static string genie::KineVar::AsString ( KineVar_t  kv)
inlinestatic

Definition at line 71 of file KineVar.h.

72  {
73  switch (kv) {
74  case(kKVNull) : return "** Undefined kinematic variable **"; break;
75  case(kKVx) : return " *Running* Bjorken x"; break;
76  case(kKVy) : return " *Running* Inelasticity y"; break;
77  case(kKVQ2) : return " *Running* Momentum transfer Q2 (>0)"; break;
78  case(kKVq2) : return " *Running* Momentum transfer q2 (<0)"; break;
79  case(kKVW) : return " *Running* Hadronic invariant mass W"; break;
80  case(kKVt) : return " *Running* COH 4p transfer to nucleus"; break;
81  case(kKVTk) : return " *Running* meson kinetic energy"; break;
82  case(kKVTl) : return " *Running* lepton kinetic energy"; break;
83  case(kKVctl) : return " *Running* cosine of lepton theta"; break;
84  case(kKVphikq) : return " *Running* ASK phi kq"; break;
85  case(kKVSelx) : return "*Selected* Bjorken x"; break;
86  case(kKVSely) : return "*Selected* Inelasticity y"; break;
87  case(kKVSelQ2) : return "*Selected* Momentum transfer Q2 (>0)"; break;
88  case(kKVSelq2) : return "*Selected* Momentum transfer q2 (<0)"; break;
89  case(kKVSelW) : return "*Selected* Hadronic invariant mass W"; break;
90  case(kKVSelt) : return "*Selected* COH 4p transfer to nucleus"; break;
91  case(kKVSelTk) : return "*Selected* ASK kaon kinetic energy"; break;
92  case(kKVSelTl) : return "*Selected* ASK lepton kinetic energy"; break;
93  case(kKVSelctl) : return "*Selected* ASK cosine lepton theta"; break;
94  case(kKVSelphikq): return "*Selected* ASK phi kq"; break;
95  case(kKVSelRad) : return "*Selected* Struck particle position"; break;
96  case(kKVPn) : return " *Running* Hit nucleon momentum"; break;
97  case(kKVv) : return " *Running* Energy transfer"; break;
98  case(kKVSelPn) : return "*Selected* Hit nucleon momentum"; break;
99  case(kKVSelv) : return "*Selected* Energy transfer"; break;
100  case(kKVQ0) : return " *Running* Energy transfer (Q0)" ; break;
101  case(kKVQ3) : return " *Running* three momentum transfer" ; break;
102  case(kKVSelQ0) : return "*Selected* energy transfer (Q0) " ; break;
103  case(kKVSelQ3) : return "*Selected* three momentum transfer" ; break;
104 
105  default : return "** Unknown kinematic variable **"; break;
106  }
107  return "** Unknown kinematic variable **";
108  }

The documentation for this class was generated from the following file: