#include <IORTParameterMessenger.hh>
Definition at line 52 of file IORTParameterMessenger.hh.
◆ IORTParameterMessenger()
Definition at line 47 of file IORTParameterMessenger.cc.
51 paramDir -> SetGuidance(
"Commands to generate stopping power and range");
55 "\n[usage]: /parameter/getstopping Material [Emin] [Emax] [N] [Particle] [File]" 56 "\n Material:(string) Material name, like G4_H, G4_WATER,..., look at /parameter/nist" 57 "\n Emin Emax:(double) minimum and maximum kinetic energy (MeV)" 58 "\n N:(double) [number of points]" 59 "\n Particle:(string) Particle name, look at /particle/list" 60 "\n File:(string) Name for the output file." 61 "\nDefault values for parameters inside [] are respectively:" 62 "\n \"1 MeV\", \"Emin\", \"1\", \"proton\", \"stdout\"");
67 listCmd -> SetGuidance(
"Print NIST elements/materials.\nParameters:" 68 "\n\t all: will print elements and compounds" 69 "\n\t simple: will print elements only" 70 "\n\t compound: will print compounds only" 71 "\n\t hep: will print hep compounds" 72 "\n\t list: will print a simple full list of all elements and compounds");
73 listCmd -> SetParameterName(
"String",
true);
74 listCmd -> SetDefaultValue(
"list");
75 listCmd -> SetCandidates(
"all simple compound hep list");
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithAString * listCmd
IORTInteractionParameters * pParam
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
G4UIcmdWithAString * dedxCmd
◆ ~IORTParameterMessenger()
IORTParameterMessenger::~IORTParameterMessenger |
( |
| ) |
|
◆ SetNewValue()
Reimplemented from G4UImessenger.
Definition at line 86 of file IORTParameterMessenger.cc.
90 pParam -> GetStoppingTable(vararg);
94 pParam -> ListOfNistMaterials(vararg);
G4UIcmdWithAString * listCmd
IORTInteractionParameters * pParam
G4UIcmdWithAString * dedxCmd
◆ dedxCmd
◆ listCmd
◆ paramDir
◆ pParam
The documentation for this class was generated from the following files: