GENIEGenerator
Loading...
Searching...
No Matches
genie::RefFrame Class Reference

An enumeration of reference frames. More...

#include <RefFrame.h>

Static Public Member Functions

static const char * AsString (RefFrame_t rf)

Detailed Description

An enumeration of reference frames.

Author
Costas Andreopoulos <c.andreopoulos \at cern.ch> University of Liverpool
Created:\n May 04, 2004
License:\n Copyright (c) 2003-2025, The GENIE Collaboration
For the full text of the license visit http://copyright.genie-mc.org

Definition at line 35 of file RefFrame.h.

Member Function Documentation

◆ AsString()

const char * genie::RefFrame::AsString ( RefFrame_t rf)
inlinestatic

Definition at line 39 of file RefFrame.h.

40 {
41 switch (rf) {
42 case (kRfLab) : return "[LAB]"; break;
43 case (kRfCM) : return "[Center of mass]"; break;
44 case (kRfHCM) : return "[Hadronic center of mass]"; break;
45 case (kRfTgtRest) : return "[Nuclear target @ rest]"; break;
46 case (kRfHitNucRest) : return "[Hit nucleon @ rest]"; break;
47 case (kRfHitElRest) : return "[Hit electron@ rest]"; break;
48 case (kRfUndefined) :
49 default : return "** Undefined reference frame ** ";
50 }
51 }
@ kRfCM
Definition RefFrame.h:27
@ kRfHitElRest
Definition RefFrame.h:31
@ kRfTgtRest
Definition RefFrame.h:29
@ kRfHitNucRest
Definition RefFrame.h:30
@ kRfUndefined
Definition RefFrame.h:25
@ kRfHCM
Definition RefFrame.h:28
@ kRfLab
Definition RefFrame.h:26

References genie::kRfCM, genie::kRfHCM, genie::kRfHitElRest, genie::kRfHitNucRest, genie::kRfLab, genie::kRfTgtRest, and genie::kRfUndefined.


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