Geant4
10.00.p03
|
#include <G4UIcommand.hh>
Static Public Member Functions | |
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) |
Protected Member Functions | |
G4int | CheckNewValue (const char *newValue) |
Protected Attributes | |
G4bool | toBeBroadcasted |
G4bool | toBeFlushed |
G4bool | workerThreadOnly |
Private Attributes | |
G4UImessenger * | messenger |
G4String | commandPath |
G4String | commandName |
G4String | rangeString |
std::vector< G4UIparameter * > | parameter |
std::vector< G4String > | commandGuidance |
std::vector< G4ApplicationState > | availabelStateList |
G4String | rangeBuf |
G4int | bp |
tokenNum | token |
yystype | yylval |
std::vector< yystype > | newVal |
G4int | paramERR |
Definition at line 51 of file G4UIcommand.hh.
G4UIcommand::G4UIcommand | ( | ) |
Definition at line 41 of file G4UIcommand.cc.
G4UIcommand::G4UIcommand | ( | const char * | theCommandPath, |
G4UImessenger * | theMessenger, | ||
G4bool | tBB = true |
||
) |
Definition at line 47 of file G4UIcommand.cc.
References availabelStateList, G4cerr, G4endl, G4State_Abort, G4State_EventProc, G4State_GeomClosed, G4State_Idle, G4State_Init, G4State_PreInit, and G4UIcommandCommonConstructorCode().
|
virtual |
Definition at line 85 of file G4UIcommand.cc.
References G4UImanager::GetUIpointer(), parameter, and G4UImanager::RemoveCommand().
|
private |
Definition at line 801 of file G4UIcommand.cc.
References G4cerr, G4endl, MultiplicativeExpression(), paramERR, and token.
Referenced by RelationalExpression().
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1 | ) |
Definition at line 225 of file G4UIcommand.cc.
References availabelStateList.
Referenced by B2aDetectorMessenger::B2aDetectorMessenger(), B2bDetectorMessenger::B2bDetectorMessenger(), CCalPrimaryGeneratorMessenger::CCalPrimaryGeneratorMessenger(), CexmcChargeExchangeReconstructorMessenger::CexmcChargeExchangeReconstructorMessenger(), CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), CexmcEventActionMessenger::CexmcEventActionMessenger(), CexmcParticleGunMessenger::CexmcParticleGunMessenger(), CexmcPhysicsManagerMessenger::CexmcPhysicsManagerMessenger(), CexmcPrimaryGeneratorActionMessenger::CexmcPrimaryGeneratorActionMessenger(), CexmcProductionModelMessenger::CexmcProductionModelMessenger(), CexmcReconstructorMessenger::CexmcReconstructorMessenger(), CexmcRunManagerMessenger::CexmcRunManagerMessenger(), CexmcScenePrimitivesMessenger::CexmcScenePrimitivesMessenger(), CexmcSensitiveDetectorMessenger::CexmcSensitiveDetectorMessenger(), G4H1Messenger::CreateH1Cmd(), G4H2Messenger::CreateH2Cmd(), DetectorMessenger::DetectorMessenger(), DicomIntersectVolume::DicomIntersectVolume(), DMXEventActionMessenger::DMXEventActionMessenger(), ElectronBenchmarkDetectorMessenger::ElectronBenchmarkDetectorMessenger(), Em10DetectorMessenger::Em10DetectorMessenger(), Em10EventActionMessenger::Em10EventActionMessenger(), Em10PhysicsListMessenger::Em10PhysicsListMessenger(), Em10PrimaryGeneratorMessenger::Em10PrimaryGeneratorMessenger(), Em10RunMessenger::Em10RunMessenger(), EventActionMessenger::EventActionMessenger(), EventMessenger::EventMessenger(), ExErrorDetectorMessenger::ExErrorDetectorMessenger(), ExG4DetectorConstruction01Messenger::ExG4DetectorConstruction01Messenger(), ExG4DetectorConstruction02Messenger::ExG4DetectorConstruction02Messenger(), ExG4EventAction01Messenger::ExG4EventAction01Messenger(), ExG4RunAction01Messenger::ExG4RunAction01Messenger(), exGPSEventActionMessenger::exGPSEventActionMessenger(), ExN02DetectorMessenger::ExN02DetectorMessenger(), ExN03DetectorMessenger::ExN03DetectorMessenger(), ExP01DetectorMessenger::ExP01DetectorMessenger(), exrdmDetectorMessenger::exrdmDetectorMessenger(), exrdmEventActionMessenger::exrdmEventActionMessenger(), exrdmHistoMessenger::exrdmHistoMessenger(), exrdmMaterialMessenger::exrdmMaterialMessenger(), exrdmPhysicsListMessenger::exrdmPhysicsListMessenger(), F01DetectorMessenger::F01DetectorMessenger(), F01EventActionMessenger::F01EventActionMessenger(), F01FieldMessenger::F01FieldMessenger(), F01PhysicsListMessenger::F01PhysicsListMessenger(), F01PrimaryGeneratorMessenger::F01PrimaryGeneratorMessenger(), F01RunMessenger::F01RunMessenger(), F02DetectorMessenger::F02DetectorMessenger(), F02EventActionMessenger::F02EventActionMessenger(), F02FieldMessenger::F02FieldMessenger(), F02PhysicsListMessenger::F02PhysicsListMessenger(), F02PrimaryGeneratorMessenger::F02PrimaryGeneratorMessenger(), F02RunMessenger::F02RunMessenger(), F03DetectorMessenger::F03DetectorMessenger(), F03EventActionMessenger::F03EventActionMessenger(), F03FieldMessenger::F03FieldMessenger(), F03PhysicsListMessenger::F03PhysicsListMessenger(), F03PrimaryGeneratorMessenger::F03PrimaryGeneratorMessenger(), F03RunMessenger::F03RunMessenger(), F04DetectorMessenger::F04DetectorMessenger(), F04EventActionMessenger::F04EventActionMessenger(), F04FieldMessenger::F04FieldMessenger(), F04PhysicsListMessenger::F04PhysicsListMessenger(), F04PrimaryGeneratorMessenger::F04PrimaryGeneratorMessenger(), F04RunActionMessenger::F04RunActionMessenger(), FCALTBEventActionMessenger::FCALTBEventActionMessenger(), G02DetectorMessenger::G02DetectorMessenger(), G03DetectorMessenger::G03DetectorMessenger(), G4AdjointPhysicsMessenger::G4AdjointPhysicsMessenger(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4BlineTracerMessenger::G4BlineTracerMessenger(), G4EmManagerMessenger::G4EmManagerMessenger(), G4EmMessenger::G4EmMessenger(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4ErrorMessenger::G4ErrorMessenger(), G4EvManMessenger::G4EvManMessenger(), G4FastSimulationMessenger::G4FastSimulationMessenger(), G4FileMessenger::G4FileMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GlobalMagFieldMessenger::G4GlobalMagFieldMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4HepRepMessenger::G4HepRepMessenger(), G4HumanPhantomMessenger::G4HumanPhantomMessenger(), G4LocalThreadCoutMessenger::G4LocalThreadCoutMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4MonopoleFieldMessenger::G4MonopoleFieldMessenger(), G4MonopolePhysicsMessenger::G4MonopolePhysicsMessenger(), G4NeutronKillerMessenger::G4NeutronKillerMessenger(), G4OpticalPhysicsMessenger::G4OpticalPhysicsMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProductionCutsTableMessenger::G4ProductionCutsTableMessenger(), G4Pythia6DecayerMessenger::G4Pythia6DecayerMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4StackingMessenger::G4StackingMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), GammaKnifePhysicsListMessenger::GammaKnifePhysicsListMessenger(), GammaRayTelDetectorMessenger::GammaRayTelDetectorMessenger(), GammaRayTelPhysicsListMessenger::GammaRayTelPhysicsListMessenger(), GFlashShowerModelMessenger::GFlashShowerModelMessenger(), HadrontherapyDetectorMessenger::HadrontherapyDetectorMessenger(), HadrontherapyEventActionMessenger::HadrontherapyEventActionMessenger(), HadrontherapyParameterMessenger::HadrontherapyParameterMessenger(), HadrontherapyPhysicsListMessenger::HadrontherapyPhysicsListMessenger(), HistoManagerMessenger::HistoManagerMessenger(), IORTDetectorMessenger::IORTDetectorMessenger(), IORTEventActionMessenger::IORTEventActionMessenger(), IORTGeometryMessenger::IORTGeometryMessenger(), IORTParameterMessenger::IORTParameterMessenger(), IORTPhysicsListMessenger::IORTPhysicsListMessenger(), LXeDetectorMessenger::LXeDetectorMessenger(), LXeEventMessenger::LXeEventMessenger(), ML2PhysicsListMessenger::ML2PhysicsListMessenger(), NeutronHPMessenger::NeutronHPMessenger(), OpNovicePhysicsListMessenger::OpNovicePhysicsListMessenger(), OpNovicePrimaryGeneratorMessenger::OpNovicePrimaryGeneratorMessenger(), PhysicsListMessenger::PhysicsListMessenger(), PrimaryGeneratorMessenger::PrimaryGeneratorMessenger(), RE06DetectorMessenger::RE06DetectorMessenger(), RMC01AnalysisManagerMessenger::RMC01AnalysisManagerMessenger(), RMC01DetectorMessenger::RMC01DetectorMessenger(), RunActionMessenger::RunActionMessenger(), G4H1Messenger::SetH1Cmd(), G4H1Messenger::SetH1TitleCmd(), G4H1Messenger::SetH1XAxisCmd(), G4H1Messenger::SetH1YAxisCmd(), G4H2Messenger::SetH2Cmd(), G4H2Messenger::SetH2TitleCmd(), G4H2Messenger::SetH2XAxisCmd(), G4H2Messenger::SetH2YAxisCmd(), G4H2Messenger::SetH2ZAxisCmd(), G4HnMessenger::SetHnActivationCmd(), G4HnMessenger::SetHnAsciiCmd(), G4GenericMessenger::Command::SetStates(), StepLimiterMessenger::StepLimiterMessenger(), WLSDetectorMessenger::WLSDetectorMessenger(), WLSEventActionMessenger::WLSEventActionMessenger(), WLSPhysicsListMessenger::WLSPhysicsListMessenger(), WLSPrimaryGeneratorMessenger::WLSPrimaryGeneratorMessenger(), WLSRunActionMessenger::WLSRunActionMessenger(), WLSSteppingActionMessenger::WLSSteppingActionMessenger(), XrayFluoDetectorMessenger::XrayFluoDetectorMessenger(), XrayFluoEventActionMessenger::XrayFluoEventActionMessenger(), XrayFluoMercuryDetectorMessenger::XrayFluoMercuryDetectorMessenger(), XrayFluoMercuryPrimaryGeneratorMessenger::XrayFluoMercuryPrimaryGeneratorMessenger(), XrayFluoPhysicsListMessenger::XrayFluoPhysicsListMessenger(), XrayFluoPlaneDetectorMessenger::XrayFluoPlaneDetectorMessenger(), XrayFluoPlanePrimaryGeneratorMessenger::XrayFluoPlanePrimaryGeneratorMessenger(), and XrayFluoPrimaryGeneratorMessenger::XrayFluoPrimaryGeneratorMessenger().
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2 | ||
) |
Definition at line 231 of file G4UIcommand.cc.
References availabelStateList.
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2, | ||
G4ApplicationState | s3 | ||
) |
Definition at line 239 of file G4UIcommand.cc.
References availabelStateList.
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2, | ||
G4ApplicationState | s3, | ||
G4ApplicationState | s4 | ||
) |
Definition at line 249 of file G4UIcommand.cc.
References availabelStateList.
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2, | ||
G4ApplicationState | s3, | ||
G4ApplicationState | s4, | ||
G4ApplicationState | s5 | ||
) |
Definition at line 261 of file G4UIcommand.cc.
References availabelStateList.
|
static |
Definition at line 301 of file G4UIcommand.cc.
References G4UnitDefinition::GetCategory().
Referenced by G4UIcmdWithADoubleAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWithADoubleAndUnit::DoIt(), G4UIcmdWith3VectorAndUnit::DoIt(), G4EmManagerMessenger::G4EmManagerMessenger(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), and G4UIcmdWith3VectorAndUnit::SetDefaultUnit().
|
protected |
Definition at line 482 of file G4UIcommand.cc.
References fParameterOutOfRange, G4String::isNull(), RangeCheck(), and rangeString.
Referenced by DoIt().
|
static |
Definition at line 449 of file G4UIcommand.cc.
Referenced by G4AnyType::Ref< ValueType >::FromString(), G4UIcmdWith3Vector::GetNew3VectorValue(), G4VisCommandsViewerSet::SetNewValue(), and G4AttCheck::Standard().
|
static |
Definition at line 411 of file G4UIcommand.cc.
References G4String::toUpper().
Referenced by G4AnyType::Ref< ValueType >::FromString(), G4HepRepMessenger::G4HepRepMessenger(), G4UIcmdWithABool::GetNewBoolValue(), G4VisCommandViewerDefaultHiddenEdge::SetNewValue(), G4VisCommandAbortReviewKeptEvents::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4HnMessenger::SetNewValue(), G4VisCommandSceneActivateModel::SetNewValue(), G4VisCommandEnable::SetNewValue(), G4VisCommandGeometrySetDaughtersInvisible::SetNewValue(), G4VisCommandGeometrySetForceAuxEdgeVisible::SetNewValue(), G4VisCommandGeometrySetForceSolid::SetNewValue(), G4VisCommandSceneAddLogicalVolume::SetNewValue(), G4VisCommandGeometrySetForceWireframe::SetNewValue(), and G4VisCommandGeometrySetVisibility::SetNewValue().
|
static |
Definition at line 459 of file G4UIcommand.cc.
References ValueOf().
Referenced by G4UIcmdWith3VectorAndUnit::GetNew3VectorValue(), G4GenericMessenger::SetNewValue(), and G4AttCheck::Standard().
|
static |
Definition at line 437 of file G4UIcommand.cc.
References ValueOf().
Referenced by G4UIcmdWithADoubleAndUnit::GetNewDoubleValue(), G4TrajectoryDrawerUtils::GetPointsAndTimes(), G4GenericMessenger::SetNewValue(), and G4AttCheck::Standard().
|
static |
Definition at line 429 of file G4UIcommand.cc.
Referenced by G4UIcmdWithADoubleAndUnit::DoIt(), G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADouble::GetNewDoubleValue(), main(), DicomDetectorConstruction::ReadPhantomDataFile(), DicomPartialDetectorConstruction::ReadVoxelDensitiesPartial(), G4VisCommandSetColour::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4H2Messenger::SetNewValue(), G4H1Messenger::SetNewValue(), DicomIntersectVolume::SetNewValue(), G4VisCommandSetTextColour::SetNewValue(), CexmcScenePrimitivesMessenger::SetNewValue(), and G4VisCommandGeometrySetColour::SetNewValue().
|
static |
Definition at line 421 of file G4UIcommand.cc.
Referenced by G4UIcmdWithAnInteger::GetNewIntValue(), DicomIntersectVolume::GetPhysicalVolumes(), main(), G4VisCommandsTouchableSet::SetNewValue(), G4H2Messenger::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4HnMessenger::SetNewValue(), G4H1Messenger::SetNewValue(), and G4TrackingMessenger::SetNewValue().
Definition at line 357 of file G4UIcommand.cc.
Referenced by G4tgrParameterMgr::AddParameterNumber(), ExTGRCRegionCutsMgr::AddRegionCuts(), G4MPImanager::BeamOn(), G4tgbRotationMatrix::BuildG4RotMatrix(), G4HepRepFileSceneHandler::CheckFileOpen(), G4tgbPlaceParameterisation::CheckNExtraData(), G4tgbVolume::CheckNoSolidParams(), G4tgrUtils::CheckWLsize(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), RE01TrackerHit::CreateAttValues(), RE01CalorimeterHit::CreateAttValues(), RE05CalorimeterHit::CreateAttValues(), RE01Trajectory::CreateAttValues(), B5HodoscopeHit::CreateAttValues(), B5EmCalorimeterHit::CreateAttValues(), B5DriftChamberHit::CreateAttValues(), B5HadCalorimeterHit::CreateAttValues(), F04Trajectory::CreateAttValues(), WLSTrajectory::CreateAttValues(), G4SmoothTrajectory::CreateAttValues(), G4Trajectory::CreateAttValues(), RE04Trajectory::CreateAttValues(), G4TheMTRayTracer::CreateBitMap(), G4TrajectoriesModel::CreateCurrentAttValues(), G4UIcmdWithADoubleAndUnit::DoIt(), G4UIcmdWith3VectorAndUnit::DoIt(), G4tgrFileIn::DumpException(), G4tgbGeometryDumper::DumpPVParameterised(), G4tgbGeometryDumper::DumpPVPlacement(), G4tgbGeometryDumper::DumpRotationMatrix(), ExTGRCRegionData::ExTGRCRegionData(), G4tgbVolume::FindOrConstructG4Solid(), G4tgrMaterialSimple::GetComponent(), G4HepRepMessenger::GetCurrentValue(), ExN04StackingActionMessenger::GetCurrentValue(), RE05StackingActionMessenger::GetCurrentValue(), RE06DetectorMessenger::GetCurrentValue(), G4GMocrenMessenger::GetCurrentValue(), G4MatScanMessenger::GetCurrentValue(), G4EvManMessenger::GetCurrentValue(), G4RTMessenger::GetCurrentValue(), G4tgrMessenger::GetCurrentValue(), G4ParticleGunMessenger::GetCurrentValue(), G4GeometryMessenger::GetCurrentValue(), G4TrackingMessenger::GetCurrentValue(), G4PolarizationMessenger::GetCurrentValue(), G4ScoringMessenger::GetCurrentValue(), G4DecayTableMessenger::GetCurrentValue(), G4UIcontrolMessenger::GetCurrentValue(), G4RunMessenger::GetCurrentValue(), G4ParticlePropertyMessenger::GetCurrentValue(), G4ProductionCutsTableMessenger::GetCurrentValue(), G4UserPhysicsListMessenger::GetCurrentValue(), G4ParticleMessenger::GetCurrentValue(), G4VisCommandViewerDolly::GetCurrentValue(), G4VisCommandViewerScale::GetCurrentValue(), G4VisCommandViewerZoom::GetCurrentValue(), G4tgrUtils::GetDouble(), G4tgrMaterialSimple::GetFraction(), G4tgbGeometryDumper::GetIsotopeName(), DicomIntersectVolume::GetLogicalVolumes(), G4ScoreLogColorMap::GetMapColor(), G4MolecularConfiguration::GetName(), G4tgbGeometryDumper::GetObjectName(), DicomIntersectVolume::GetPhysicalVolumes(), G4tgrUtils::GetRotationFromDirection(), G4tgrVolume::GetVolume(), G4EnergySplitter::GetVoxelID(), G4MolecularConfiguration::IonizeMolecule(), main(), G4MolecularConfiguration::MoveOneElectron(), G4DNAMolecularReactionTable::PrintTable(), DicomPartialDetectorConstruction::ReadPhantomDataFile(), DicomDetectorConstruction::ReadPhantomDataFile(), DicomPartialDetectorConstruction::ReadVoxelDensitiesPartial(), G4MolecularConfiguration::RemoveElectron(), ExTGRCRegionData::SetCutsData(), G4VisCommandsViewerSet::SetNewValue(), G4GenericMessenger::SetNewValue(), DicomIntersectVolume::SetNewValue(), G4AttCheck::Standard(), and G4TheMTRayTracer::Trace().
Definition at line 364 of file G4UIcommand.cc.
Definition at line 372 of file G4UIcommand.cc.
Definition at line 380 of file G4UIcommand.cc.
References ValueOf().
|
static |
Definition at line 391 of file G4UIcommand.cc.
|
static |
Definition at line 399 of file G4UIcommand.cc.
References ValueOf().
Reimplemented in G4UIcmdWith3VectorAndUnit, and G4UIcmdWithADoubleAndUnit.
Definition at line 108 of file G4UIcommand.cc.
References G4String::append(), CheckNewValue(), fParameterOutOfRange, fParameterUnreadable, G4UImessenger::GetCurrentValue(), G4String::index(), G4String::isNull(), G4Threading::IsWorkerThread(), messenger, parameter, G4UImessenger::SetNewValue(), and workerThreadOnly.
Referenced by G4UImanager::ApplyCommand(), G4UIcmdWithADoubleAndUnit::DoIt(), and G4UIcmdWith3VectorAndUnit::DoIt().
|
private |
Definition at line 741 of file G4UIcommand.cc.
References CONSTDOUBLE, CONSTINT, EQ, Eval2(), G4cerr, G4endl, yystype::I, NE, paramERR, RelationalExpression(), token, yystype::type, and Yylex().
Referenced by LogicalANDExpression().
Definition at line 899 of file G4UIcommand.cc.
References commandName, CompareDouble(), CompareInt(), CONSTDOUBLE, CONSTINT, yystype::D, G4cerr, G4endl, yystype::I, IDENTIFIER, IndexOf(), newVal, paramERR, parameter, rangeString, yystype::S, and yystype::type.
Referenced by EqualityExpression(), and RelationalExpression().
|
private |
Definition at line 559 of file G4UIcommand.cc.
References IsInt().
Referenced by IsDouble().
|
private |
Definition at line 659 of file G4UIcommand.cc.
References G4cerr, G4endl, and LogicalORExpression().
Referenced by PrimaryExpression(), and RangeCheck().
Definition at line 1099 of file G4UIcommand.cc.
References G4UIpGetc(), and G4UIpUngetc().
Referenced by Yylex().
|
private |
Definition at line 75 of file G4UIcommand.cc.
References G4UImanager::AddNewCommand(), and G4UImanager::GetUIpointer().
Referenced by G4UIcommand().
|
private |
Definition at line 1110 of file G4UIcommand.cc.
References bp, and rangeString.
Referenced by Follow(), and Yylex().
Definition at line 1118 of file G4UIcommand.cc.
References bp, G4cerr, G4endl, paramERR, and rangeString.
Referenced by Follow(), and Yylex().
|
inline |
Definition at line 141 of file G4UIcommand.hh.
References commandName.
Referenced by G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4GenericMessenger::GetCurrentValue(), G4GenericMessenger::SetNewValue(), and DicomIntersectVolume::SetNewValue().
|
inline |
Definition at line 139 of file G4UIcommand.hh.
References commandPath.
Referenced by G4UIcommandTree::AddNewCommand(), G4UImessenger::AddUIcommand(), G4ScoreQuantityMessenger::CheckMeshPS(), G4UIGAG::CodeGenJavaTree(), G4UIGainServer::CodeGenJavaTree(), G4UIGAG::CodeGenTclTree(), export_G4UIcommand(), G4UIGainServer::GetNewTreeStructure(), G4UIGAG::GetNewTreeStructure(), G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), operator!=(), operator==(), G4UIcommandTree::RemoveCommand(), G4UIGAG::SendAParamProperty(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendATclParamProperty(), G4UIGAG::SendDisableList(), G4UIGainServer::SendDisableList(), DicomIntersectVolume::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue(), G4ScoringMessenger::SetNewValue(), G4GenericMessenger::Command::SetUnit(), G4UIGAG::UpdateParamVal(), and G4UIGainServer::UpdateParamVal().
G4String G4UIcommand::GetCurrentValue | ( | ) |
Definition at line 220 of file G4UIcommand.cc.
References G4UImessenger::GetCurrentValue(), and messenger.
Referenced by export_G4UIcommand(), and G4UImanager::GetCurrentValues().
|
inline |
Definition at line 135 of file G4UIcommand.hh.
Referenced by G4UIGAG::CodeGenTclTree(), G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4UIGAG::SendAParamProperty(), G4UIGainServer::SendAParamProperty(), and G4GenericMessenger::Command::SetUnit().
Definition at line 137 of file G4UIcommand.hh.
Referenced by G4UIGAG::CodeGenTclTree(), G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4UIGAG::SendAParamProperty(), G4UIGainServer::SendAParamProperty(), and G4GenericMessenger::Command::SetUnit().
|
inline |
Definition at line 149 of file G4UIcommand.hh.
References messenger.
Referenced by G4GenericMessenger::Command::SetUnit().
|
inline |
Definition at line 145 of file G4UIcommand.hh.
Referenced by G4UIcmdWithADoubleAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), G4UIcommandTree::CreateHTML(), G4UIcmdWithADoubleAndUnit::DoIt(), G4UIcmdWith3VectorAndUnit::DoIt(), G4VMPIsession::ExecCommand(), G4UIterminal::ExecuteCommand(), export_G4UIcommand(), G4UImanager::GetCurrentStringValue(), G4ProcessTableMessenger::GetCurrentValue(), G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), G4UIGAG::SendAParamProperty(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendATclParamProperty(), G4UIcmdWithAString::SetCandidates(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithAnInteger::SetDefaultValue(), G4UIcmdWithADouble::SetDefaultValue(), G4UIcmdWithAString::SetDefaultValue(), G4UIcmdWith3Vector::SetDefaultValue(), G4UIcmdWithABool::SetDefaultValue(), G4UIcmdWithADoubleAndUnit::SetDefaultValue(), G4UIcmdWith3VectorAndUnit::SetDefaultValue(), G4UIcmdWithNucleusLimits::SetDefaultValue(), G4GenericMessenger::Command::SetUnit(), G4UIcmdWithADoubleAndUnit::SetUnitCandidates(), and G4UIcmdWith3VectorAndUnit::SetUnitCandidates().
|
inline |
Definition at line 143 of file G4UIcommand.hh.
Referenced by G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4UImanager::GetCurrentStringValue(), G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), G4UIGAG::SendAParamProperty(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendATclParamProperty(), G4InteractorMessenger::SetNewValue(), G4H2Messenger::SetNewValue(), G4HnMessenger::SetNewValue(), and G4H1Messenger::SetNewValue().
|
inline |
Definition at line 133 of file G4UIcommand.hh.
References rangeString.
Referenced by G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4UIGAG::SendAParamProperty(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendATclParamProperty(), and G4GenericMessenger::Command::SetUnit().
|
inline |
Definition at line 147 of file G4UIcommand.hh.
References availabelStateList.
Referenced by G4UIcommandTree::CreateHTML(), and pyG4UIcommand::f_GetStateList().
|
inline |
Definition at line 170 of file G4UIcommand.hh.
Referenced by export_G4UIcommand(), G4UIGainServer::GetNewTreeStructure(), G4UIGAG::GetNewTreeStructure(), and G4UIcommandTree::GetTitle().
|
private |
G4bool G4UIcommand::IsAvailable | ( | ) |
Definition at line 275 of file G4UIcommand.cc.
References availabelStateList, G4StateManager::GetCurrentState(), and G4StateManager::GetStateManager().
Referenced by G4UImanager::ApplyCommand(), export_G4UIcommand(), G4UIGAG::SendDisableList(), and G4UIGainServer::SendDisableList().
|
private |
Definition at line 568 of file G4UIcommand.cc.
References ExpectExponent().
Referenced by TypeCheck(), and Yylex().
|
private |
Definition at line 535 of file G4UIcommand.cc.
References G4cerr, and G4endl.
Referenced by ExpectExponent(), TypeCheck(), and Yylex().
|
private |
Definition at line 1026 of file G4UIcommand.cc.
References parameter.
Referenced by Yylex().
|
inline |
Definition at line 194 of file G4UIcommand.hh.
References workerThreadOnly.
Referenced by G4UIcommandTree::RemoveCommand().
|
virtual |
Definition at line 334 of file G4UIcommand.cc.
References commandGuidance, commandPath, G4cout, G4endl, G4String::isNull(), parameter, rangeString, and workerThreadOnly.
Referenced by export_G4UIcommand(), G4UIcommandTree::ListCurrent(), G4UIcommandTree::ListCurrentWithNum(), G4UIGAG::TerminalHelp(), G4VBasicShell::TerminalHelp(), and G4UIGainServer::TerminalHelp().
|
private |
Definition at line 705 of file G4UIcommand.cc.
References CONSTDOUBLE, CONSTINT, CONSTSTRING, yystype::D, EqualityExpression(), G4cerr, G4endl, yystype::I, IDENTIFIER, LOGICALAND, paramERR, token, yystype::type, and Yylex().
Referenced by LogicalORExpression().
|
private |
Definition at line 670 of file G4UIcommand.cc.
References CONSTDOUBLE, CONSTINT, CONSTSTRING, yystype::D, G4cerr, G4endl, yystype::I, IDENTIFIER, LogicalANDExpression(), LOGICALOR, paramERR, token, yystype::type, and Yylex().
Referenced by Expression().
|
private |
Definition at line 813 of file G4UIcommand.cc.
References G4cerr, G4endl, paramERR, token, and UnaryExpression().
Referenced by AdditiveExpression().
G4int G4UIcommand::operator!= | ( | const G4UIcommand & | right | ) | const |
Definition at line 101 of file G4UIcommand.cc.
References commandPath, and GetCommandPath().
G4int G4UIcommand::operator== | ( | const G4UIcommand & | right | ) | const |
Definition at line 96 of file G4UIcommand.cc.
References commandPath, and GetCommandPath().
|
private |
Definition at line 862 of file G4UIcommand.cc.
References CONSTDOUBLE, CONSTINT, yystype::D, Expression(), G4cerr, G4endl, yystype::I, IDENTIFIER, paramERR, yystype::S, token, yystype::type, Yylex(), and yylval.
Referenced by UnaryExpression().
|
private |
|
private |
Definition at line 628 of file G4UIcommand.cc.
References bp, CONSTINT, Expression(), G4cerr, G4endl, yystype::I, newVal, paramERR, parameter, rangeString, token, yystype::type, and Yylex().
Referenced by CheckNewValue().
|
private |
Definition at line 772 of file G4UIcommand.cc.
References AdditiveExpression(), CONSTINT, Eval2(), G4cerr, G4endl, GE, GT, yystype::I, LE, LT, token, yystype::type, and Yylex().
Referenced by EqualityExpression().
|
inline |
Definition at line 161 of file G4UIcommand.hh.
Referenced by B2aDetectorMessenger::B2aDetectorMessenger(), B2bDetectorMessenger::B2bDetectorMessenger(), CCalPrimaryGeneratorMessenger::CCalPrimaryGeneratorMessenger(), CexmcChargeExchangeReconstructorMessenger::CexmcChargeExchangeReconstructorMessenger(), CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), CexmcEventActionMessenger::CexmcEventActionMessenger(), CexmcMessenger::CexmcMessenger(), CexmcParticleGunMessenger::CexmcParticleGunMessenger(), CexmcPhysicsManagerMessenger::CexmcPhysicsManagerMessenger(), CexmcPrimaryGeneratorActionMessenger::CexmcPrimaryGeneratorActionMessenger(), CexmcProductionModelMessenger::CexmcProductionModelMessenger(), CexmcReconstructorMessenger::CexmcReconstructorMessenger(), CexmcRunManagerMessenger::CexmcRunManagerMessenger(), CexmcScenePrimitivesMessenger::CexmcScenePrimitivesMessenger(), CexmcSensitiveDetectorMessenger::CexmcSensitiveDetectorMessenger(), CML2AcceleratorConstructionMessenger::CML2AcceleratorConstructionMessenger(), CML2MainMessenger::CML2MainMessenger(), CML2PhantomConstructionMessenger::CML2PhantomConstructionMessenger(), CML2PrimaryGenerationActionMessenger::CML2PrimaryGenerationActionMessenger(), G4CascadeParamMessenger::CreateDirectory(), G4H1Messenger::CreateH1Cmd(), G4H2Messenger::CreateH2Cmd(), G4GenericMessenger::DeclareMethod(), G4GenericMessenger::DeclareMethodWithUnit(), G4GenericMessenger::DeclareProperty(), G4GenericMessenger::DeclarePropertyWithUnit(), DetectorMessenger::DetectorMessenger(), DicomIntersectVolume::DicomIntersectVolume(), DMXEventActionMessenger::DMXEventActionMessenger(), DMXRunActionMessenger::DMXRunActionMessenger(), ElectronBenchmarkDetectorMessenger::ElectronBenchmarkDetectorMessenger(), Em10DetectorMessenger::Em10DetectorMessenger(), Em10EventActionMessenger::Em10EventActionMessenger(), Em10PhysicsListMessenger::Em10PhysicsListMessenger(), Em10PrimaryGeneratorMessenger::Em10PrimaryGeneratorMessenger(), Em10RunMessenger::Em10RunMessenger(), EventActionMessenger::EventActionMessenger(), EventMessenger::EventMessenger(), ExErrorDetectorMessenger::ExErrorDetectorMessenger(), ExG4DetectorConstruction01Messenger::ExG4DetectorConstruction01Messenger(), ExG4DetectorConstruction02Messenger::ExG4DetectorConstruction02Messenger(), ExG4EventAction01Messenger::ExG4EventAction01Messenger(), ExG4RunAction01Messenger::ExG4RunAction01Messenger(), exGPSEventActionMessenger::exGPSEventActionMessenger(), ExN02DetectorMessenger::ExN02DetectorMessenger(), ExN03DetectorMessenger::ExN03DetectorMessenger(), ExP01DetectorMessenger::ExP01DetectorMessenger(), exrdmDetectorMessenger::exrdmDetectorMessenger(), exrdmEventActionMessenger::exrdmEventActionMessenger(), exrdmHistoMessenger::exrdmHistoMessenger(), exrdmMaterialMessenger::exrdmMaterialMessenger(), exrdmPhysicsListMessenger::exrdmPhysicsListMessenger(), F01DetectorMessenger::F01DetectorMessenger(), F01EventActionMessenger::F01EventActionMessenger(), F01FieldMessenger::F01FieldMessenger(), F01PhysicsListMessenger::F01PhysicsListMessenger(), F01PrimaryGeneratorMessenger::F01PrimaryGeneratorMessenger(), F01RunMessenger::F01RunMessenger(), F02DetectorMessenger::F02DetectorMessenger(), F02EventActionMessenger::F02EventActionMessenger(), F02FieldMessenger::F02FieldMessenger(), F02PhysicsListMessenger::F02PhysicsListMessenger(), F02PrimaryGeneratorMessenger::F02PrimaryGeneratorMessenger(), F02RunMessenger::F02RunMessenger(), F03DetectorMessenger::F03DetectorMessenger(), F03EventActionMessenger::F03EventActionMessenger(), F03FieldMessenger::F03FieldMessenger(), F03PhysicsListMessenger::F03PhysicsListMessenger(), F03PrimaryGeneratorMessenger::F03PrimaryGeneratorMessenger(), F03RunMessenger::F03RunMessenger(), F04DetectorMessenger::F04DetectorMessenger(), F04EventActionMessenger::F04EventActionMessenger(), F04FieldMessenger::F04FieldMessenger(), F04PhysicsListMessenger::F04PhysicsListMessenger(), F04PrimaryGeneratorMessenger::F04PrimaryGeneratorMessenger(), F04RunActionMessenger::F04RunActionMessenger(), F04SteppingActionMessenger::F04SteppingActionMessenger(), FCALTBEventActionMessenger::FCALTBEventActionMessenger(), G4ScoreQuantityMessenger::FilterCommands(), G02DetectorMessenger::G02DetectorMessenger(), G03DetectorMessenger::G03DetectorMessenger(), G4AdjointPhysicsMessenger::G4AdjointPhysicsMessenger(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4AnalysisMessenger::G4AnalysisMessenger(), G4BlineTracerMessenger::G4BlineTracerMessenger(), G4DecayTableMessenger::G4DecayTableMessenger(), G4DMmessenger::G4DMmessenger(), G4EmManagerMessenger::G4EmManagerMessenger(), G4EmMessenger::G4EmMessenger(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4ErrorMessenger::G4ErrorMessenger(), G4EvManMessenger::G4EvManMessenger(), G4FastSimulationMessenger::G4FastSimulationMessenger(), G4FileMessenger::G4FileMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4GenericMessenger::G4GenericMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GlobalMagFieldMessenger::G4GlobalMagFieldMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4H1Messenger::G4H1Messenger(), G4H2Messenger::G4H2Messenger(), G4HadronicEPTestMessenger::G4HadronicEPTestMessenger(), G4HepRepMessenger::G4HepRepMessenger(), G4HumanPhantomMessenger::G4HumanPhantomMessenger(), G4INCLXXInterfaceMessenger::G4INCLXXInterfaceMessenger(), G4InteractorMessenger::G4InteractorMessenger(), G4LocalThreadCoutMessenger::G4LocalThreadCoutMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4ModelCmdActive< M >::G4ModelCmdActive(), G4ModelCmdAddInt< M >::G4ModelCmdAddInt(), G4ModelCmdAddInterval< M >::G4ModelCmdAddInterval(), G4ModelCmdAddIntervalContext< M >::G4ModelCmdAddIntervalContext(), G4ModelCmdAddString< M >::G4ModelCmdAddString(), G4ModelCmdAddValue< M >::G4ModelCmdAddValue(), G4ModelCmdAddValueContext< M >::G4ModelCmdAddValueContext(), G4ModelCmdApplyColour< M >::G4ModelCmdApplyColour(), G4ModelCmdApplyStringColour< M >::G4ModelCmdApplyStringColour(), G4ModelCmdCreateContextDir< M >::G4ModelCmdCreateContextDir(), G4ModelCmdDraw< M >::G4ModelCmdDraw(), G4ModelCmdInvert< M >::G4ModelCmdInvert(), G4ModelCmdReset< M >::G4ModelCmdReset(), G4ModelCmdSetAuxPtsFillStyle< M >::G4ModelCmdSetAuxPtsFillStyle(), G4ModelCmdSetAuxPtsSize< M >::G4ModelCmdSetAuxPtsSize(), G4ModelCmdSetAuxPtsSizeType< M >::G4ModelCmdSetAuxPtsSizeType(), G4ModelCmdSetAuxPtsType< M >::G4ModelCmdSetAuxPtsType(), G4ModelCmdSetAuxPtsVisible< M >::G4ModelCmdSetAuxPtsVisible(), G4ModelCmdSetDrawAuxPts< M >::G4ModelCmdSetDrawAuxPts(), G4ModelCmdSetDrawLine< M >::G4ModelCmdSetDrawLine(), G4ModelCmdSetDrawStepPts< M >::G4ModelCmdSetDrawStepPts(), G4ModelCmdSetLineVisible< M >::G4ModelCmdSetLineVisible(), G4ModelCmdSetStepPtsFillStyle< M >::G4ModelCmdSetStepPtsFillStyle(), G4ModelCmdSetStepPtsSize< M >::G4ModelCmdSetStepPtsSize(), G4ModelCmdSetStepPtsSizeType< M >::G4ModelCmdSetStepPtsSizeType(), G4ModelCmdSetStepPtsType< M >::G4ModelCmdSetStepPtsType(), G4ModelCmdSetStepPtsVisible< M >::G4ModelCmdSetStepPtsVisible(), G4ModelCmdSetString< M >::G4ModelCmdSetString(), G4ModelCmdSetTimeSliceInterval< M >::G4ModelCmdSetTimeSliceInterval(), G4ModelCmdVerbose< M >::G4ModelCmdVerbose(), G4MonopoleFieldMessenger::G4MonopoleFieldMessenger(), G4MonopolePhysicsMessenger::G4MonopolePhysicsMessenger(), G4NeutronKillerMessenger::G4NeutronKillerMessenger(), G4NistMessenger::G4NistMessenger(), G4OpticalPhysicsMessenger::G4OpticalPhysicsMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4PersistencyCenterMessenger::G4PersistencyCenterMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProductionCutsTableMessenger::G4ProductionCutsTableMessenger(), G4Pythia6DecayerMessenger::G4Pythia6DecayerMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4SDmessenger::G4SDmessenger(), G4StackingMessenger::G4StackingMessenger(), G4tgrMessenger::G4tgrMessenger(), G4TrackingMessenger::G4TrackingMessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UnitsMessenger::G4UnitsMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandDrawTree::G4VisCommandDrawTree(), G4VisCommandDrawView::G4VisCommandDrawView(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandGeometrySetColour::G4VisCommandGeometrySetColour(), G4VisCommandGeometrySetDaughtersInvisible::G4VisCommandGeometrySetDaughtersInvisible(), G4VisCommandGeometrySetForceAuxEdgeVisible::G4VisCommandGeometrySetForceAuxEdgeVisible(), G4VisCommandGeometrySetForceLineSegmentsPerCircle::G4VisCommandGeometrySetForceLineSegmentsPerCircle(), G4VisCommandGeometrySetForceSolid::G4VisCommandGeometrySetForceSolid(), G4VisCommandGeometrySetForceWireframe::G4VisCommandGeometrySetForceWireframe(), G4VisCommandGeometrySetLineStyle::G4VisCommandGeometrySetLineStyle(), G4VisCommandGeometrySetLineWidth::G4VisCommandGeometrySetLineWidth(), G4VisCommandGeometrySetVisibility::G4VisCommandGeometrySetVisibility(), G4VisCommandListManagerList< Manager >::G4VisCommandListManagerList(), G4VisCommandListManagerSelect< Manager >::G4VisCommandListManagerSelect(), G4VisCommandManagerMode< Manager >::G4VisCommandManagerMode(), G4VisCommandModelCreate< Factory >::G4VisCommandModelCreate(), G4VisCommandOpen::G4VisCommandOpen(), G4VisCommandSetColour::G4VisCommandSetColour(), G4VisCommandSetLineWidth::G4VisCommandSetLineWidth(), G4VisCommandSetTextColour::G4VisCommandSetTextColour(), G4VisCommandSetTextLayout::G4VisCommandSetTextLayout(), G4VisCommandSetTouchable::G4VisCommandSetTouchable(), G4VisCommandSpecify::G4VisCommandSpecify(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerDefaultHiddenEdge::G4VisCommandViewerDefaultHiddenEdge(), G4VisCommandViewerDefaultStyle::G4VisCommandViewerDefaultStyle(), GammaKnifeMessenger::GammaKnifeMessenger(), GammaKnifePhysicsListMessenger::GammaKnifePhysicsListMessenger(), GammaRayTelDetectorMessenger::GammaRayTelDetectorMessenger(), GammaRayTelPhysicsListMessenger::GammaRayTelPhysicsListMessenger(), GFlashShowerModelMessenger::GFlashShowerModelMessenger(), HadrontherapyAnalysisFileMessenger::HadrontherapyAnalysisFileMessenger(), HadrontherapyDetectorMessenger::HadrontherapyDetectorMessenger(), HadrontherapyEventActionMessenger::HadrontherapyEventActionMessenger(), HadrontherapyParameterMessenger::HadrontherapyParameterMessenger(), HadrontherapyPhysicsListMessenger::HadrontherapyPhysicsListMessenger(), HadrontherapyStepMaxMessenger::HadrontherapyStepMaxMessenger(), HistoManagerMessenger::HistoManagerMessenger(), HistoMessenger::HistoMessenger(), IORTDetectorMessenger::IORTDetectorMessenger(), IORTEventActionMessenger::IORTEventActionMessenger(), IORTGeometryMessenger::IORTGeometryMessenger(), IORTParameterMessenger::IORTParameterMessenger(), IORTPhysicsListMessenger::IORTPhysicsListMessenger(), IORTStepMaxMessenger::IORTStepMaxMessenger(), LXeDetectorMessenger::LXeDetectorMessenger(), LXeEventMessenger::LXeEventMessenger(), ML2PhysicsListMessenger::ML2PhysicsListMessenger(), ML2StepMaxMessenger::ML2StepMaxMessenger(), MyKleinNishinaMessenger::MyKleinNishinaMessenger(), NeutronHPMessenger::NeutronHPMessenger(), OpNovicePhysicsListMessenger::OpNovicePhysicsListMessenger(), OpNovicePrimaryGeneratorMessenger::OpNovicePrimaryGeneratorMessenger(), PhysicsListMessenger::PhysicsListMessenger(), PrimaryGeneratorMessenger::PrimaryGeneratorMessenger(), G4ScoreQuantityMessenger::QuantityCommands(), RE05PrimaryGeneratorMessenger::RE05PrimaryGeneratorMessenger(), RE05StackingActionMessenger::RE05StackingActionMessenger(), RE06DetectorMessenger::RE06DetectorMessenger(), RMC01AnalysisManagerMessenger::RMC01AnalysisManagerMessenger(), RMC01DetectorMessenger::RMC01DetectorMessenger(), RunActionMessenger::RunActionMessenger(), G4GenericMessenger::Command::SetGuidance(), G4GenericMessenger::SetGuidance(), G4H1Messenger::SetH1Cmd(), G4H1Messenger::SetH1TitleCmd(), G4H1Messenger::SetH1XAxisCmd(), G4H1Messenger::SetH1YAxisCmd(), G4H2Messenger::SetH2Cmd(), G4H2Messenger::SetH2TitleCmd(), G4H2Messenger::SetH2XAxisCmd(), G4H2Messenger::SetH2YAxisCmd(), G4H2Messenger::SetH2ZAxisCmd(), G4HnMessenger::SetHnActivationCmd(), G4HnMessenger::SetHnActivationToAllCmd(), G4HnMessenger::SetHnAsciiCmd(), G4VisCommandModelCreate< Factory >::SetNewValue(), G4GenericMessenger::Command::SetUnit(), StackingMessenger::StackingMessenger(), StepLimiterMessenger::StepLimiterMessenger(), StepMaxMessenger::StepMaxMessenger(), TrackingMessenger::TrackingMessenger(), WLSDetectorMessenger::WLSDetectorMessenger(), WLSEventActionMessenger::WLSEventActionMessenger(), WLSPhysicsListMessenger::WLSPhysicsListMessenger(), WLSPrimaryGeneratorMessenger::WLSPrimaryGeneratorMessenger(), WLSRunActionMessenger::WLSRunActionMessenger(), WLSSteppingActionMessenger::WLSSteppingActionMessenger(), XrayFluoDetectorMessenger::XrayFluoDetectorMessenger(), XrayFluoEventActionMessenger::XrayFluoEventActionMessenger(), XrayFluoMercuryDetectorMessenger::XrayFluoMercuryDetectorMessenger(), XrayFluoMercuryPrimaryGeneratorMessenger::XrayFluoMercuryPrimaryGeneratorMessenger(), XrayFluoPhysicsListMessenger::XrayFluoPhysicsListMessenger(), XrayFluoPlaneDetectorMessenger::XrayFluoPlaneDetectorMessenger(), XrayFluoPlanePrimaryGeneratorMessenger::XrayFluoPlanePrimaryGeneratorMessenger(), XrayFluoPrimaryGeneratorMessenger::XrayFluoPrimaryGeneratorMessenger(), and XrayFluoStepMaxMessenger::XrayFluoStepMaxMessenger().
|
inline |
Definition at line 152 of file G4UIcommand.hh.
References newVal.
Referenced by CexmcScenePrimitivesMessenger::CexmcScenePrimitivesMessenger(), G4H1Messenger::CreateH1Cmd(), G4H2Messenger::CreateH2Cmd(), G4GenericMessenger::DeclareMethod(), G4GenericMessenger::DeclareProperty(), exrdmHistoMessenger::exrdmHistoMessenger(), exrdmMaterialMessenger::exrdmMaterialMessenger(), G4ScoreQuantityMessenger::FilterCommands(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4EmManagerMessenger::G4EmManagerMessenger(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4InteractorMessenger::G4InteractorMessenger(), G4LocalThreadCoutMessenger::G4LocalThreadCoutMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4ModelCmdApplyColour< M >::G4ModelCmdApplyColour(), G4ModelCmdApplyStringColour< M >::G4ModelCmdApplyStringColour(), G4MonopolePhysicsMessenger::G4MonopolePhysicsMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandGeometrySetColour::G4VisCommandGeometrySetColour(), G4VisCommandGeometrySetDaughtersInvisible::G4VisCommandGeometrySetDaughtersInvisible(), G4VisCommandGeometrySetForceAuxEdgeVisible::G4VisCommandGeometrySetForceAuxEdgeVisible(), G4VisCommandGeometrySetForceLineSegmentsPerCircle::G4VisCommandGeometrySetForceLineSegmentsPerCircle(), G4VisCommandGeometrySetForceSolid::G4VisCommandGeometrySetForceSolid(), G4VisCommandGeometrySetForceWireframe::G4VisCommandGeometrySetForceWireframe(), G4VisCommandGeometrySetLineStyle::G4VisCommandGeometrySetLineStyle(), G4VisCommandGeometrySetLineWidth::G4VisCommandGeometrySetLineWidth(), G4VisCommandGeometrySetVisibility::G4VisCommandGeometrySetVisibility(), G4VisCommandOpen::G4VisCommandOpen(), G4VisCommandSceneAddArrow::G4VisCommandSceneAddArrow(), G4VisCommandSceneAddAxes::G4VisCommandSceneAddAxes(), G4VisCommandSceneAddLine::G4VisCommandSceneAddLine(), G4VisCommandSceneAddLogo::G4VisCommandSceneAddLogo(), G4VisCommandSceneAddScale::G4VisCommandSceneAddScale(), G4VisCommandSceneAddText::G4VisCommandSceneAddText(), G4VisCommandSceneAddText2D::G4VisCommandSceneAddText2D(), G4VisCommandSetColour::G4VisCommandSetColour(), G4VisCommandSetTextColour::G4VisCommandSetTextColour(), G4VisCommandSetTouchable::G4VisCommandSetTouchable(), G4VisCommandSpecify::G4VisCommandSpecify(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerAddCutawayPlane::G4VisCommandViewerAddCutawayPlane(), G4VisCommandViewerChangeCutawayPlane::G4VisCommandViewerChangeCutawayPlane(), HistoMessenger::HistoMessenger(), G4ScoreQuantityMessenger::QuantityCommands(), RMC01AnalysisManagerMessenger::RMC01AnalysisManagerMessenger(), G4H1Messenger::SetH1Cmd(), G4H1Messenger::SetH1TitleCmd(), G4H1Messenger::SetH1XAxisCmd(), G4H1Messenger::SetH1YAxisCmd(), G4H2Messenger::SetH2Cmd(), G4H2Messenger::SetH2TitleCmd(), G4H2Messenger::SetH2XAxisCmd(), G4H2Messenger::SetH2YAxisCmd(), G4H2Messenger::SetH2ZAxisCmd(), and G4HnMessenger::SetHnActivationCmd().
|
inline |
Definition at line 125 of file G4UIcommand.hh.
Referenced by CexmcChargeExchangeReconstructorMessenger::CexmcChargeExchangeReconstructorMessenger(), CexmcEnergyDepositDigitizerMessenger::CexmcEnergyDepositDigitizerMessenger(), CexmcEventActionMessenger::CexmcEventActionMessenger(), CexmcParticleGunMessenger::CexmcParticleGunMessenger(), CexmcProductionModelMessenger::CexmcProductionModelMessenger(), CexmcScenePrimitivesMessenger::CexmcScenePrimitivesMessenger(), DMXEventActionMessenger::DMXEventActionMessenger(), Em10DetectorMessenger::Em10DetectorMessenger(), Em10EventActionMessenger::Em10EventActionMessenger(), Em10PhysicsListMessenger::Em10PhysicsListMessenger(), Em10RunMessenger::Em10RunMessenger(), EventActionMessenger::EventActionMessenger(), EventMessenger::EventMessenger(), ExG4DetectorConstruction02Messenger::ExG4DetectorConstruction02Messenger(), ExG4EventAction01Messenger::ExG4EventAction01Messenger(), exGPSEventActionMessenger::exGPSEventActionMessenger(), ExN03DetectorMessenger::ExN03DetectorMessenger(), exrdmMaterialMessenger::exrdmMaterialMessenger(), exrdmPhysicsListMessenger::exrdmPhysicsListMessenger(), F01DetectorMessenger::F01DetectorMessenger(), F01EventActionMessenger::F01EventActionMessenger(), F01RunMessenger::F01RunMessenger(), F02DetectorMessenger::F02DetectorMessenger(), F02EventActionMessenger::F02EventActionMessenger(), F02RunMessenger::F02RunMessenger(), F03DetectorMessenger::F03DetectorMessenger(), F03EventActionMessenger::F03EventActionMessenger(), F03RunMessenger::F03RunMessenger(), F04DetectorMessenger::F04DetectorMessenger(), F04EventActionMessenger::F04EventActionMessenger(), F04FieldMessenger::F04FieldMessenger(), F04PhysicsListMessenger::F04PhysicsListMessenger(), F04RunActionMessenger::F04RunActionMessenger(), FCALTBEventActionMessenger::FCALTBEventActionMessenger(), G4AnalysisMessenger::G4AnalysisMessenger(), G4DecayTableMessenger::G4DecayTableMessenger(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4EvManMessenger::G4EvManMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GlobalMagFieldMessenger::G4GlobalMagFieldMessenger(), G4HadronicEPTestMessenger::G4HadronicEPTestMessenger(), G4HepRepMessenger::G4HepRepMessenger(), G4INCLXXInterfaceMessenger::G4INCLXXInterfaceMessenger(), G4MonopolePhysicsMessenger::G4MonopolePhysicsMessenger(), G4MPImessenger::G4MPImessenger(), G4NistMessenger::G4NistMessenger(), G4OpticalPhysicsMessenger::G4OpticalPhysicsMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4PersistencyCenterMessenger::G4PersistencyCenterMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProductionCutsTableMessenger::G4ProductionCutsTableMessenger(), G4Pythia6DecayerMessenger::G4Pythia6DecayerMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4StackingMessenger::G4StackingMessenger(), G4tgrMessenger::G4tgrMessenger(), G4TrackingMessenger::G4TrackingMessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandSetLineWidth::G4VisCommandSetLineWidth(), GammaKnifePhysicsListMessenger::GammaKnifePhysicsListMessenger(), GammaRayTelDetectorMessenger::GammaRayTelDetectorMessenger(), GammaRayTelPhysicsListMessenger::GammaRayTelPhysicsListMessenger(), HadrontherapyEventActionMessenger::HadrontherapyEventActionMessenger(), HadrontherapyPhysicsListMessenger::HadrontherapyPhysicsListMessenger(), HadrontherapyStepMaxMessenger::HadrontherapyStepMaxMessenger(), HistoMessenger::HistoMessenger(), IORTEventActionMessenger::IORTEventActionMessenger(), IORTPhysicsListMessenger::IORTPhysicsListMessenger(), IORTStepMaxMessenger::IORTStepMaxMessenger(), ML2PhysicsListMessenger::ML2PhysicsListMessenger(), ML2StepMaxMessenger::ML2StepMaxMessenger(), MyKleinNishinaMessenger::MyKleinNishinaMessenger(), OpNovicePhysicsListMessenger::OpNovicePhysicsListMessenger(), PhysicsListMessenger::PhysicsListMessenger(), PrimaryGeneratorMessenger::PrimaryGeneratorMessenger(), RE05StackingActionMessenger::RE05StackingActionMessenger(), RE06DetectorMessenger::RE06DetectorMessenger(), RunActionMessenger::RunActionMessenger(), G4HnMessenger::SetHnAsciiCmd(), G4GenericMessenger::Command::SetRange(), G4GenericMessenger::Command::SetUnit(), StackingMessenger::StackingMessenger(), StepLimiterMessenger::StepLimiterMessenger(), StepMaxMessenger::StepMaxMessenger(), WLSDetectorMessenger::WLSDetectorMessenger(), WLSEventActionMessenger::WLSEventActionMessenger(), WLSPhysicsListMessenger::WLSPhysicsListMessenger(), WLSPrimaryGeneratorMessenger::WLSPrimaryGeneratorMessenger(), WLSRunActionMessenger::WLSRunActionMessenger(), WLSSteppingActionMessenger::WLSSteppingActionMessenger(), XrayFluoEventActionMessenger::XrayFluoEventActionMessenger(), XrayFluoPhysicsListMessenger::XrayFluoPhysicsListMessenger(), and XrayFluoStepMaxMessenger::XrayFluoStepMaxMessenger().
|
inline |
Definition at line 184 of file G4UIcommand.hh.
Referenced by G4UIcommandTree::AddNewCommand(), ElectronBenchmarkDetectorMessenger::ElectronBenchmarkDetectorMessenger(), F01DetectorMessenger::F01DetectorMessenger(), F02DetectorMessenger::F02DetectorMessenger(), F03DetectorMessenger::F03DetectorMessenger(), F04DetectorMessenger::F04DetectorMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), LXeDetectorMessenger::LXeDetectorMessenger(), G4GenericMessenger::Command::SetToBeBroadcasted(), and WLSDetectorMessenger::WLSDetectorMessenger().
|
inline |
Definition at line 188 of file G4UIcommand.hh.
Referenced by G4GenericMessenger::Command::SetToBeFlushed().
|
inline |
Definition at line 192 of file G4UIcommand.hh.
Referenced by G4UIcommandTree::AddNewCommand(), and G4GenericMessenger::Command::SetWorkerThreadOnly().
|
inline |
Definition at line 186 of file G4UIcommand.hh.
References toBeBroadcasted.
Referenced by G4UIcommandTree::AddNewCommand(), and G4UImanager::ApplyCommand().
|
inline |
Definition at line 190 of file G4UIcommand.hh.
References toBeFlushed.
|
private |
Definition at line 494 of file G4UIcommand.cc.
References G4cerr, G4endl, IsDouble(), IsInt(), and parameter.
|
private |
Definition at line 825 of file G4UIcommand.cc.
References CONSTDOUBLE, CONSTINT, yystype::D, G4cerr, G4endl, yystype::I, paramERR, PrimaryExpression(), token, yystype::type, and Yylex().
Referenced by MultiplicativeExpression().
|
static |
Definition at line 306 of file G4UIcommand.cc.
References G4cerr, G4endl, and G4UnitDefinition::GetUnitsTable().
Referenced by G4EmManagerMessenger::G4EmManagerMessenger(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4UIcmdWithADoubleAndUnit::SetUnitCategory(), and G4UIcmdWith3VectorAndUnit::SetUnitCategory().
|
static |
Definition at line 294 of file G4UIcommand.cc.
References G4UnitDefinition::GetValueOf().
Referenced by ConvertToDimensioned3Vector(), ConvertToDimensionedDouble(), G4VVisCommand::ConvertToDoublePair(), G4VVisCommand::ConvertToString(), ConvertToString(), G4UIcmdWithADoubleAndUnit::DoIt(), G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADoubleAndUnit::GetNewUnitValue(), G4UIcmdWith3VectorAndUnit::GetNewUnitValue(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandSceneAddArrow::SetNewValue(), HistoMessenger::SetNewValue(), exrdmHistoMessenger::SetNewValue(), G4MonopolePhysicsMessenger::SetNewValue(), G4MatScanMessenger::SetNewValue(), G4VisCommandViewerAddCutawayPlane::SetNewValue(), G4ScoringMessenger::SetNewValue(), G4VisCommandViewerChangeCutawayPlane::SetNewValue(), G4EmManagerMessenger::SetNewValue(), G4EnergyLossMessenger::SetNewValue(), G4VisCommandSceneAddAxes::SetNewValue(), G4UserPhysicsListMessenger::SetNewValue(), G4VisCommandSceneAddLine::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4VisCommandSceneAddText::SetNewValue(), and G4VisCommandSceneAddVolume::SetNewValue().
|
private |
Definition at line 1041 of file G4UIcommand.cc.
References CONSTDOUBLE, CONSTINT, yystype::D, G4String::data(), EQ, Follow(), G4cerr, G4endl, G4UIpGetc(), G4UIpUngetc(), GE, GT, yystype::I, IDENTIFIER, IsDouble(), IsInt(), IsParameter(), LE, LOGICALAND, LOGICALOR, LT, NE, paramERR, yystype::S, and yylval.
Referenced by EqualityExpression(), LogicalANDExpression(), LogicalORExpression(), PrimaryExpression(), RangeCheck(), RelationalExpression(), and UnaryExpression().
|
private |
Definition at line 122 of file G4UIcommand.hh.
Referenced by AvailableForStates(), G4UIcommand(), GetStateList(), and IsAvailable().
|
private |
Definition at line 233 of file G4UIcommand.hh.
Referenced by G4UIpGetc(), G4UIpUngetc(), and RangeCheck().
|
private |
Definition at line 121 of file G4UIcommand.hh.
Referenced by List().
|
private |
Definition at line 118 of file G4UIcommand.hh.
Referenced by Eval2(), and GetCommandName().
|
private |
Definition at line 117 of file G4UIcommand.hh.
Referenced by GetCommandPath(), List(), operator!=(), and operator==().
|
private |
Definition at line 116 of file G4UIcommand.hh.
Referenced by DoIt(), GetCurrentValue(), and GetMessenger().
|
private |
Definition at line 236 of file G4UIcommand.hh.
Referenced by Eval2(), RangeCheck(), and SetParameter().
|
private |
Definition at line 237 of file G4UIcommand.hh.
Referenced by AdditiveExpression(), CompareDouble(), CompareInt(), EqualityExpression(), Eval2(), G4UIpUngetc(), IndexOf(), LogicalANDExpression(), LogicalORExpression(), MultiplicativeExpression(), PrimaryExpression(), RangeCheck(), UnaryExpression(), and Yylex().
|
private |
Definition at line 120 of file G4UIcommand.hh.
Referenced by DoIt(), Eval2(), IndexOf(), IsParameter(), List(), RangeCheck(), TypeCheck(), and ~G4UIcommand().
|
private |
Definition at line 232 of file G4UIcommand.hh.
|
private |
Definition at line 119 of file G4UIcommand.hh.
Referenced by CheckNewValue(), Eval2(), G4UIpGetc(), G4UIpUngetc(), GetRange(), List(), and RangeCheck().
|
protected |
Definition at line 179 of file G4UIcommand.hh.
Referenced by ToBeBroadcasted().
|
protected |
Definition at line 180 of file G4UIcommand.hh.
Referenced by ToBeFlushed().
|
private |
Definition at line 234 of file G4UIcommand.hh.
Referenced by AdditiveExpression(), EqualityExpression(), LogicalANDExpression(), LogicalORExpression(), MultiplicativeExpression(), PrimaryExpression(), RangeCheck(), RelationalExpression(), and UnaryExpression().
|
protected |
Definition at line 181 of file G4UIcommand.hh.
Referenced by DoIt(), IsWorkerThreadOnly(), and List().
|
private |
Definition at line 235 of file G4UIcommand.hh.
Referenced by PrimaryExpression(), and Yylex().