36 :theProcessStore(theStore)
40 heptstDirectory->
SetGuidance(
"Controls for the hadronic energy/momentum test");
44 reportLvlCmd->
SetGuidance(
"Set level of detail reported upon E/p non-conservation");
45 reportLvlCmd->
SetGuidance(
" 0 - (default) no reporting ");
46 reportLvlCmd->
SetGuidance(
" 1 - report only when E/p not conserved ");
47 reportLvlCmd->
SetGuidance(
" 2 - report regardless of E/p conservation ");
48 reportLvlCmd->
SetGuidance(
" 3 - report only when E/p not conserved, with names, limits ");
49 reportLvlCmd->
SetGuidance(
" 4 - report regardless of E/p conservation, with names, limits ");
52 reportLvlCmd->
SetRange(
"ReportLevel >= 0 && ReportLevel < 5");
56 procRelLvlCmd->
SetGuidance(
"Set relative level of allowed energy non-conservation");
62 procAbsLvlCmd->
SetGuidance(
"Set absolute energy level (with unit) of allowed energy non-conservation");
71 delete heptstDirectory;
80 if ( command == reportLvlCmd ) {
82 }
else if ( command == procRelLvlCmd ) {
84 }
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)