Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AltEInteractionType Namespace Reference


Typedefs

typedef enum AltEInteractionType::EInteractionType InteractionType_t

Enumerations

enum  EInteractionType { eUnspecified = 0, eNuQES = 1, eNuSPP = 2, eNuDIS = 3 }

Functions

const char * asString (InteractionType_t interaction)


Typedef Documentation

typedef enum AltEInteractionType::EInteractionType AltEInteractionType::InteractionType_t
 


Enumeration Type Documentation

enum EInteractionType
 

Enumeration values:
eUnspecified 
eNuQES 
eNuSPP 
eNuDIS 

Definition at line 24 of file AltEInteractionType.h.

00024                                 {
00025        eUnspecified  = 0,
00026        eNuQES        = 1,
00027        eNuSPP        = 2,
00028        eNuDIS        = 3
00029   } InteractionType_t;


Function Documentation

const char* asString InteractionType_t  interaction  )  [inline]
 

Definition at line 31 of file AltEInteractionType.h.

References eNuDIS, eNuQES, eNuSPP, and eUnspecified.

00031                                                               {
00032      switch(interaction) {
00033      case eUnspecified : return "unspecified"; break;
00034      case eNuQES       : return "neutrino quasi-elastic scattering";  break;
00035      case eNuSPP       : return "neutrino single pion production";    break;
00036      case eNuDIS       : return "neutrino deep inelastic scattering"; break;
00037      }
00038      return "unkown enumeration";
00039   }


Generated on Sat Nov 21 22:52:37 2009 for loon by  doxygen 1.3.9.1