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

Enumeration of scattering types. More...

#include <ScatteringType.h>

Static Public Member Functions

static string AsString (ScatteringType_t type)
 

Detailed Description

Enumeration of scattering types.

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

Changes required to implement the GENIE Boosted Dark Matter module were installed by Josh Berger (Univ. of Wisconsin)

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 58 of file ScatteringType.h.

Member Function Documentation

static string genie::ScatteringType::AsString ( ScatteringType_t  type)
inlinestatic

Definition at line 63 of file ScatteringType.h.

64  {
65  switch (type) {
66  case(kScUnknown) : return "Uknown to GENIE"; break;
67  case(kScQuasiElastic) : return "QES"; break;
68  case(kScSingleKaon) : return "1Kaon"; break;
69  case(kScDeepInelastic) : return "DIS"; break;
70  case(kScResonant) : return "RES"; break;
71  case(kScCoherentProduction) : return "COH"; break;
72  case(kScDiffractive) : return "DFR"; break;
73  case(kScNuElectronElastic) : return "NuEEL"; break;
74  case(kScInverseMuDecay) : return "IMD"; break;
75  case(kScAMNuGamma) : return "AMNuGamma"; break;
76  case(kScMEC) : return "MEC"; break;
77  case(kScCoherentElastic) : return "CEvNS"; break;
78  case(kScInverseBetaDecay) : return "IBD"; break;
79  case(kScGlashowResonance) : return "GLR"; break;
80  case(kScIMDAnnihilation) : return "IMDAnh"; break;
81  case(kScDarkMatterElastic) : return "DMEL"; break;
82  case(kScDarkMatterDeepInelastic) : return "DMDIS"; break;
83  case(kScDarkMatterElectron) : return "DME"; break;
84  default : return "Unknown"; break;
85  }
86  return "Unknown";
87  }

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