35 :theProcessStore(theStore)
39 heptstDirectory->
SetGuidance(
"Controls for the hadronic energy/momentum test");
43 reportLvlCmd->
SetGuidance(
"Set level of detail reported upon E/p non-conservation");
44 reportLvlCmd->
SetGuidance(
" 0 - (default) no reporting ");
45 reportLvlCmd->
SetGuidance(
" 1 - report only when E/p not conserved ");
46 reportLvlCmd->
SetGuidance(
" 2 - report regardless of E/p conservation ");
47 reportLvlCmd->
SetGuidance(
" 3 - report only when E/p not conserved, with names, limits ");
48 reportLvlCmd->
SetGuidance(
" 4 - report regardless of E/p conservation, with names, limits ");
51 reportLvlCmd->
SetRange(
"ReportLevel >= 0 && ReportLevel < 5");
55 procAbsLvlCmd->
SetGuidance(
"Set absolute energy level (with unit) of allowed energy non-conservation");
62 procRelLvlCmd->
SetGuidance(
"Set relative level of allowed energy non-conservation");
70 delete heptstDirectory;
79 if (command==reportLvlCmd) {
82 }
else if(command==procRelLvlCmd) {
85 }
else if(command==procAbsLvlCmd) {
G4HadronicEPTestMessenger(G4HadronicProcessStore *theProcessStore)
~G4HadronicEPTestMessenger()
void SetNewValue(G4UIcommand *command, G4String newValues)
void SetProcessAbsLevel(G4double absoluteLevel)
void SetProcessRelLevel(G4double relativeLevel)
void SetEpReportLevel(G4int level)
void SetDefaultValue(G4double defVal)
void SetUnitCategory(const char *unitCategory)
static G4double GetNewDoubleValue(const char *paramString)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4double GetNewDoubleValue(const char *paramString)
void SetDefaultValue(G4double defVal)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4int GetNewIntValue(const char *paramString)
void SetDefaultValue(G4int defVal)
void SetGuidance(const char *aGuidance)
void SetRange(const char *rs)