GENIEGenerator
Loading...
Searching...
No Matches
genie::mueloss::MuELProcess Class Reference

Enumeration of muon energy loss processes. More...

#include <MuELProcess.h>

Static Public Member Functions

static const char * AsString (MuELProcess_t p)
static double Threshold (MuELProcess_t p)

Detailed Description

Enumeration of muon energy loss processes.

Author
Costas Andreopoulos <c.andreopoulos \at cern.ch> University of Liverpool
Created:\n December 10, 2003
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 40 of file MuELProcess.h.

Member Function Documentation

◆ AsString()

const char * genie::mueloss::MuELProcess::AsString ( MuELProcess_t p)
inlinestatic

Definition at line 44 of file MuELProcess.h.

44 {
45 switch(p) {
46 case eMupIonization : return "ionization"; break;
47 case eMupPairProduction : return "direct e+e- pair production"; break;
48 case eMupBremsstrahlung : return "bremsstrahlung"; break;
49 case eMupNuclearInteraction: return "nuclear interaction"; break;
50 case eMupSum : return "all"; break;
51 case eMupUndefined:
52 default:
53 return "undefined process"; break;
54 }
55 return "undefined process";
56 }

References genie::mueloss::eMupBremsstrahlung, genie::mueloss::eMupIonization, genie::mueloss::eMupNuclearInteraction, genie::mueloss::eMupPairProduction, genie::mueloss::eMupSum, and genie::mueloss::eMupUndefined.

Referenced by main().

◆ Threshold()


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