GENIEGenerator
Loading...
Searching...
No Matches
INukeMode.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::IntranukeMode
5
6\brief An enumeration of intranuke modes
7
8\author Steve Dytman <dytman+@pitt.edu>, Pittsburgh Univ.
9 Hugh Gallagher <gallag@minos.phy.tufts.edu>, Tufts Univ.
10 Costas Andreopoulos <c.andreopoulos \at cern.ch>, Rutherford Lab.
11
12\created October 3, 2006
13
14\cpright Copyright (c) 2003-2025, The GENIE Collaboration
15 For the full text of the license visit http://copyright.genie-mc.org
16
17*/
18//____________________________________________________________________________
19
20#ifndef _INTRANUKE_MODE_H_
21#define _INTRANUKE_MODE_H_
22
23#include <string>
24
25using std::string;
26
27namespace genie {
28
36
37class INukeMode {
38
39public:
40 //__________________________________________________________________________
41 static string AsString(INukeMode_t mode) {
42 switch (mode) {
43 case kIMdUndefined: return "** Undefined Intranuke mode **"; break;
44 case kIMdHN: return "hN Intranuke mode"; break;
45 case kIMdHA: return "hA Intranuke mode"; break;
46 default: break;
47 }
48 return "** Undefined Intranuke mode ** ";
49 }
50 //__________________________________________________________________________
51};
52
53} // genie
54#endif // _INTRANUKE_MODE_H_
static string AsString(INukeMode_t mode)
Definition INukeMode.h:41
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25
enum genie::EINukeMode INukeMode_t
EINukeMode
Definition INukeMode.h:29
@ kIMdHN
Definition INukeMode.h:32
@ kIMdUndefined
Definition INukeMode.h:31
@ kIMdHA
Definition INukeMode.h:33