| Geant4-11
    | 
#include <G4GenericMessenger.hh>
 
  
| Public Types | |
| enum | UnitSpec { UnitCategory , UnitDefault } | 
| Data Fields | |
| G4UIcommand * | command = nullptr | 
| const std::type_info * | type = nullptr | 
Definition at line 68 of file G4GenericMessenger.hh.
| Enumerator | |
|---|---|
| UnitCategory | |
| UnitDefault | |
Definition at line 70 of file G4GenericMessenger.hh.
| 
 | inline | 
Definition at line 75 of file G4GenericMessenger.hh.
| 
 | inline | 
Definition at line 79 of file G4GenericMessenger.hh.
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetCandidates | ( | const G4String & | candList | ) | 
Definition at line 387 of file G4GenericMessenger.cc.
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetCandidates | ( | G4int | pIdx, | 
| const G4String & | candList | ||
| ) | 
Definition at line 393 of file G4GenericMessenger.cc.
References G4cerr, G4endl, and G4UIparameter::SetParameterCandidates().
Definition at line 126 of file G4GenericMessenger.hh.
References SetUnit(), and UnitDefault.
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetDefaultValue | ( | const G4String & | defVal | ) | 
Definition at line 407 of file G4GenericMessenger.cc.
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetDefaultValue | ( | G4int | pIdx, | 
| const G4String & | defVal | ||
| ) | 
Definition at line 413 of file G4GenericMessenger.cc.
References G4cerr, G4endl, and G4UIparameter::SetDefaultValue().
Definition at line 116 of file G4GenericMessenger.hh.
References command, G4InuclParticleNames::s0, and G4UIcommand::SetGuidance().
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetParameterName | ( | const G4String & | namex, | 
| const G4String & | namey, | ||
| const G4String & | namez, | ||
| G4bool | omittable, | ||
| G4bool | currentAsDefault = false | ||
| ) | 
Definition at line 362 of file G4GenericMessenger.cc.
References G4cerr, G4endl, G4UIparameter::SetCurrentAsDefault(), G4UIparameter::SetOmittable(), and G4UIparameter::SetParameterName().
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetParameterName | ( | const G4String & | name, | 
| G4bool | omittable, | ||
| G4bool | currentAsDefault = false | ||
| ) | 
Definition at line 339 of file G4GenericMessenger.cc.
References G4InuclParticleNames::name().
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetParameterName | ( | G4int | pIdx, | 
| const G4String & | name, | ||
| G4bool | omittable, | ||
| G4bool | currentAsDefault = false | ||
| ) | 
Definition at line 345 of file G4GenericMessenger.cc.
References G4cerr, G4endl, G4InuclParticleNames::name(), G4UIparameter::SetCurrentAsDefault(), G4UIparameter::SetOmittable(), and G4UIparameter::SetParameterName().
Definition at line 111 of file G4GenericMessenger.hh.
References command, and G4UIcommand::SetRange().
| 
 | inline | 
Definition at line 82 of file G4GenericMessenger.hh.
References G4UIcommand::AvailableForStates(), command, and G4InuclParticleNames::s0.
Referenced by G4SteppingVerboseWithUnits::SetManager().
| 
 | inline | 
Definition at line 87 of file G4GenericMessenger.hh.
References G4UIcommand::AvailableForStates(), command, and G4InuclParticleNames::s0.
| 
 | inline | 
Definition at line 92 of file G4GenericMessenger.hh.
References G4UIcommand::AvailableForStates(), command, and G4InuclParticleNames::s0.
| 
 | inline | 
Definition at line 98 of file G4GenericMessenger.hh.
References G4UIcommand::AvailableForStates(), command, and G4InuclParticleNames::s0.
| 
 | inline | 
Definition at line 104 of file G4GenericMessenger.hh.
References G4UIcommand::AvailableForStates(), command, and G4InuclParticleNames::s0.
Definition at line 138 of file G4GenericMessenger.hh.
References command, G4InuclParticleNames::s0, and G4UIcommand::SetToBeBroadcasted().
Definition at line 143 of file G4GenericMessenger.hh.
References command, G4InuclParticleNames::s0, and G4UIcommand::SetToBeFlushed().
| G4GenericMessenger::Command & G4GenericMessenger::Command::SetUnit | ( | const G4String & | unit, | 
| UnitSpec | spec = UnitDefault | ||
| ) | 
Definition at line 260 of file G4GenericMessenger.cc.
References command, FatalException, G4cerr, G4endl, G4Exception(), G4UIcommand::GetCommandPath(), G4UIcommand::GetGuidanceEntries(), G4UIcommand::GetGuidanceLine(), G4UIcommand::GetMessenger(), G4UIcommand::GetParameter(), G4UIparameter::GetParameterName(), G4UIcommand::GetRange(), G4Threading::IsMultithreadedApplication(), G4UIparameter::IsOmittable(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcommand::SetGuidance(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcommand::SetRange(), G4UIcmdWith3VectorAndUnit::SetUnitCategory(), G4UIcmdWithADoubleAndUnit::SetUnitCategory(), type, UnitCategory, and UnitDefault.
Referenced by SetDefaultUnit(), and SetUnitCategory().
Definition at line 122 of file G4GenericMessenger.hh.
References SetUnit(), and UnitCategory.
Definition at line 148 of file G4GenericMessenger.hh.
References command, G4InuclParticleNames::s0, and G4UIcommand::SetWorkerThreadOnly().
| G4UIcommand* G4GenericMessenger::Command::command = nullptr | 
Definition at line 154 of file G4GenericMessenger.hh.
Referenced by SetGuidance(), SetRange(), SetStates(), SetToBeBroadcasted(), SetToBeFlushed(), SetUnit(), and SetWorkerThreadOnly().
| const std::type_info* G4GenericMessenger::Command::type = nullptr | 
Definition at line 155 of file G4GenericMessenger.hh.
Referenced by SetUnit().