43 paramDir -> SetGuidance(
"Commands to generate stopping power and range");
47 "\n[usage]: /parameter/getstopping Material [Emin] [Emax] [N] [Particle] [File]"
48 "\n Material:(string) Material name, like G4_H, G4_WATER,..., look at /parameter/nist"
49 "\n Emin Emax:(double) minimum and maximum kinetic energy (MeV)"
50 "\n N:(double) [number of points]"
51 "\n Particle:(string) Particle name, look at /particle/list"
52 "\n File:(string) Name for the output file."
53 "\nDefault values for parameters inside [] are respectively:"
54 "\n \"1 MeV\", \"Emin\", \"1\", \"proton\", \"stdout\"");
59 listCmd -> SetGuidance(
"Print NIST elements/materials.\nParameters:"
60 "\n\t all: will print elements and compounds"
61 "\n\t simple: will print elements only"
62 "\n\t compound: will print compounds only"
63 "\n\t hep: will print hep compounds"
64 "\n\t list: will print a simple full list of all elements and compounds");
65 listCmd -> SetParameterName(
"String",
true);
66 listCmd -> SetDefaultValue(
"list");
67 listCmd -> SetCandidates(
"all simple compound hep list");
82 pParam -> GetStoppingTable(vararg);
86 pParam -> ListOfNistMaterials(vararg);
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
HadrontherapyInteractionParameters * pParam
G4UIcmdWithAString * listCmd
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
void SetNewValue(G4UIcommand *, G4String)
HadrontherapyParameterMessenger(HadrontherapyInteractionParameters *)
G4UIcmdWithAString * dedxCmd
~HadrontherapyParameterMessenger()