Geant4
10.03
|
#include <G4UIcmdWithABool.hh>
Static Public Member Functions | |
static G4bool | GetNewBoolValue (const char *paramString) |
Static Public Member Functions inherited from G4UIcommand | |
static G4String | ConvertToString (G4bool boolVal) |
static G4String | ConvertToString (G4int intValue) |
static G4String | ConvertToString (G4double doubleValue) |
static G4String | ConvertToString (G4double doubleValue, const char *unitName) |
static G4String | ConvertToString (G4ThreeVector vec) |
static G4String | ConvertToString (G4ThreeVector vec, const char *unitName) |
static G4bool | ConvertToBool (const char *st) |
static G4int | ConvertToInt (const char *st) |
static G4double | ConvertToDouble (const char *st) |
static G4double | ConvertToDimensionedDouble (const char *st) |
static G4ThreeVector | ConvertTo3Vector (const char *st) |
static G4ThreeVector | ConvertToDimensioned3Vector (const char *st) |
static G4double | ValueOf (const char *unitName) |
static G4String | CategoryOf (const char *unitName) |
static G4String | UnitsList (const char *unitCategory) |
Additional Inherited Members | |
Protected Member Functions inherited from G4UIcommand | |
G4int | CheckNewValue (const char *newValue) |
Protected Attributes inherited from G4UIcommand | |
G4bool | toBeBroadcasted |
G4bool | toBeFlushed |
G4bool | workerThreadOnly |
Definition at line 45 of file G4UIcmdWithABool.hh.
G4UIcmdWithABool::G4UIcmdWithABool | ( | const char * | theCommandPath, |
G4UImessenger * | theMessenger | ||
) |
Definition at line 34 of file G4UIcmdWithABool.cc.
|
static |
Definition at line 41 of file G4UIcmdWithABool.cc.
References G4UIcommand::ConvertToBool().
Referenced by G4GeometryMessenger::SetCheckMode(), G4HepRepMessenger::SetNewValue(), ExExChStackingActionMessenger::SetNewValue(), RE06DetectorMessenger::SetNewValue(), NeutronHPMessenger::SetNewValue(), TrackingMessenger::SetNewValue(), F04RunActionMessenger::SetNewValue(), G4GMocrenMessenger::SetNewValue(), LXeDetectorMessenger::SetNewValue(), ExG4EventAction01Messenger::SetNewValue(), G4MatScanMessenger::SetNewValue(), G4EmMessenger::SetNewValue(), XrayFluoPrimaryGeneratorMessenger::SetNewValue(), WLSRunActionMessenger::SetNewValue(), G4RTMessenger::SetNewValue(), ExG4RunAction01Messenger::SetNewValue(), WLSDetectorMessenger::SetNewValue(), XrayFluoDetectorMessenger::SetNewValue(), G4GDMLMessenger::SetNewValue(), GammaRayTelPrimaryGeneratorMessenger::SetNewValue(), XrayFluoPlaneDetectorMessenger::SetNewValue(), XrayFluoAnalysisMessenger::SetNewValue(), CexmcProductionModelMessenger::SetNewValue(), CexmcReconstructorMessenger::SetNewValue(), CexmcScenePrimitivesMessenger::SetNewValue(), G4GeometryMessenger::SetNewValue(), CexmcRunManagerMessenger::SetNewValue(), WLSPhysicsListMessenger::SetNewValue(), CexmcChargeExchangeReconstructorMessenger::SetNewValue(), CML2AcceleratorConstructionMessenger::SetNewValue(), CexmcEnergyDepositDigitizerMessenger::SetNewValue(), G4PolarizationMessenger::SetNewValue(), G4AdjointPhysicsMessenger::SetNewValue(), G4UCNBoundaryProcessMessenger::SetNewValue(), G4SchedulerMessenger::SetNewValue(), CML2MainMessenger::SetNewValue(), G4EmParametersMessenger::SetNewValue(), G4RunMessenger::SetNewValue(), G4ParticlePropertyMessenger::SetNewValue(), G4OpticalPhysicsMessenger::SetNewValue(), G4RadioactiveDecaymessenger::SetNewValue(), G4DNAChemistryManager::SetNewValue(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4GeometryMessenger::SetPushFlag().
void G4UIcmdWithABool::SetDefaultValue | ( | G4bool | defVal | ) |
Definition at line 55 of file G4UIcmdWithABool.cc.
References G4UIcommand::GetParameter(), and G4UIparameter::SetDefaultValue().
Referenced by CexmcChargeExchangeReconstructorMessenger::CexmcChargeExchangeReconstructorMessenger(), CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), CexmcProductionModelMessenger::CexmcProductionModelMessenger(), CexmcReconstructorMessenger::CexmcReconstructorMessenger(), CexmcRunManagerMessenger::CexmcRunManagerMessenger(), CexmcScenePrimitivesMessenger::CexmcScenePrimitivesMessenger(), CML2AcceleratorConstructionMessenger::CML2AcceleratorConstructionMessenger(), CML2MainMessenger::CML2MainMessenger(), DMXEventActionMessenger::DMXEventActionMessenger(), ExExChStackingActionMessenger::ExExChStackingActionMessenger(), G4EmParametersMessenger::G4EmParametersMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4HepRepMessenger::G4HepRepMessenger(), G4LocalThreadCoutMessenger::G4LocalThreadCoutMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4UCNBoundaryProcessMessenger::G4UCNBoundaryProcessMessenger(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerDefaultHiddenEdge::G4VisCommandViewerDefaultHiddenEdge(), StepMaxMessenger::StepMaxMessenger(), TrackingMessenger::TrackingMessenger(), XrayFluoAnalysisMessenger::XrayFluoAnalysisMessenger(), XrayFluoDetectorMessenger::XrayFluoDetectorMessenger(), XrayFluoPlaneDetectorMessenger::XrayFluoPlaneDetectorMessenger(), and XrayFluoPrimaryGeneratorMessenger::XrayFluoPrimaryGeneratorMessenger().
void G4UIcmdWithABool::SetParameterName | ( | const char * | theName, |
G4bool | omittable, | ||
G4bool | currentAsDefault = false |
||
) |
Definition at line 47 of file G4UIcmdWithABool.cc.
References G4UIparameter::SetCurrentAsDefault(), G4UIparameter::SetOmittable(), and G4UIparameter::SetParameterName().
Referenced by CexmcChargeExchangeReconstructorMessenger::CexmcChargeExchangeReconstructorMessenger(), CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), CexmcProductionModelMessenger::CexmcProductionModelMessenger(), CexmcReconstructorMessenger::CexmcReconstructorMessenger(), CexmcRunManagerMessenger::CexmcRunManagerMessenger(), CexmcScenePrimitivesMessenger::CexmcScenePrimitivesMessenger(), DMXEventActionMessenger::DMXEventActionMessenger(), ExExChStackingActionMessenger::ExExChStackingActionMessenger(), ExG4EventAction01Messenger::ExG4EventAction01Messenger(), ExG4RunAction01Messenger::ExG4RunAction01Messenger(), F04RunActionMessenger::F04RunActionMessenger(), G4BlineTracerMessenger::G4BlineTracerMessenger(), G4EmParametersMessenger::G4EmParametersMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4HepRepMessenger::G4HepRepMessenger(), G4LocalThreadCoutMessenger::G4LocalThreadCoutMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4ModelCmdApplyBool< M >::G4ModelCmdApplyBool(), G4OpticalPhysicsMessenger::G4OpticalPhysicsMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4UCNBoundaryProcessMessenger::G4UCNBoundaryProcessMessenger(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerDefaultHiddenEdge::G4VisCommandViewerDefaultHiddenEdge(), NeutronHPMessenger::NeutronHPMessenger(), RE06DetectorMessenger::RE06DetectorMessenger(), StepMaxMessenger::StepMaxMessenger(), TrackingMessenger::TrackingMessenger(), WLSRunActionMessenger::WLSRunActionMessenger(), XrayFluoAnalysisMessenger::XrayFluoAnalysisMessenger(), XrayFluoDetectorMessenger::XrayFluoDetectorMessenger(), XrayFluoPlaneDetectorMessenger::XrayFluoPlaneDetectorMessenger(), and XrayFluoPrimaryGeneratorMessenger::XrayFluoPrimaryGeneratorMessenger().