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

AltEInteractionType Class Reference

#include <AltEInteractionType.h>

List of all members.

Public Types

typedef enum AltEInteractionType::EInteractionType InteractionType_t
enum  EInteractionType { eUnspecified = 0, eNuQES = 1, eNuSPP = 2, eNuDIS = 3 }

Static Public Member Functions

const char * asString (InteractionType_t interaction)


Member Typedef Documentation

typedef enum AltEInteractionType::EInteractionType AltEInteractionType::InteractionType_t
 


Member Enumeration Documentation

enum AltEInteractionType::EInteractionType
 

Enumeration values:
eUnspecified 
eNuQES 
eNuSPP 
eNuDIS 

Definition at line 25 of file AltEInteractionType.h.

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


Member Function Documentation

const char* AltEInteractionType::asString InteractionType_t  interaction  )  [inline, static]
 

Definition at line 32 of file AltEInteractionType.h.

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


The documentation for this class was generated from the following file:
Generated on Thu Nov 1 15:55:33 2007 for loon by  doxygen 1.3.9.1