Geant4-11
|
#include <G4UIcommand.hh>
Public Types | |
enum | CommandType { BaseClassCmd , WithoutParameterCmd , WithABoolCmd , WithAnIntegerCmd , WithALongIntCmd , WithADoubleCmd , WithADoubleAndUnitCmd , With3VectorCmd , With3VectorAndUnitCmd , WithAStringCmd , CmdDirectory = -1 } |
Static Public Member Functions | |
static G4String | CategoryOf (const char *unitName) |
static G4ThreeVector | ConvertTo3Vector (const char *st) |
static G4bool | ConvertToBool (const char *st) |
static G4ThreeVector | ConvertToDimensioned3Vector (const char *st) |
static G4double | ConvertToDimensionedDouble (const char *st) |
static G4double | ConvertToDouble (const char *st) |
static G4int | ConvertToInt (const char *st) |
static G4long | ConvertToLongInt (const char *st) |
static G4String | ConvertToString (G4bool boolVal) |
static G4String | ConvertToString (G4double doubleValue) |
static G4String | ConvertToString (G4double doubleValue, const char *unitName) |
static G4String | ConvertToString (G4int intValue) |
static G4String | ConvertToString (G4long longValue) |
static G4String | ConvertToString (G4ThreeVector vec) |
static G4String | ConvertToString (G4ThreeVector vec, const char *unitName) |
static G4String | UnitsList (const char *unitCategory) |
static G4double | ValueOf (const char *unitName) |
Protected Types | |
using | tokenNum = G4UItokenNum::tokenNum |
using | yystype = G4UItokenNum::yystype |
Protected Member Functions | |
G4int | CheckNewValue (const char *newValue) |
Protected Attributes | |
G4int | commandFailureCode = 0 |
G4String | failureDescription = "" |
G4bool | ifSort = false |
G4bool | toBeBroadcasted = false |
G4bool | toBeFlushed = false |
G4bool | workerThreadOnly = false |
Private Attributes | |
std::vector< G4ApplicationState > | availabelStateList |
G4int | bp = 0 |
std::vector< G4String > | commandGuidance |
G4String | commandName |
G4String | commandPath |
CommandType | commandType = BaseClassCmd |
G4UImessenger * | messenger = nullptr |
std::vector< yystype > | newVal |
G4int | paramERR = 0 |
std::vector< G4UIparameter * > | parameter |
G4String | rangeBuf |
G4String | rangeString |
tokenNum | token = G4UItokenNum::IDENTIFIER |
yystype | yylval |
Definition at line 51 of file G4UIcommand.hh.
|
protected |
Definition at line 215 of file G4UIcommand.hh.
|
protected |
Definition at line 214 of file G4UIcommand.hh.
Enumerator | |
---|---|
BaseClassCmd | |
WithoutParameterCmd | |
WithABoolCmd | |
WithAnIntegerCmd | |
WithALongIntCmd | |
WithADoubleCmd | |
WithADoubleAndUnitCmd | |
With3VectorCmd | |
With3VectorAndUnitCmd | |
WithAStringCmd | |
CmdDirectory |
Definition at line 198 of file G4UIcommand.hh.
G4UIcommand::G4UIcommand | ( | ) |
Definition at line 49 of file G4UIcommand.cc.
G4UIcommand::G4UIcommand | ( | const char * | theCommandPath, |
G4UImessenger * | theMessenger, | ||
G4bool | tBB = true |
||
) |
Definition at line 54 of file G4UIcommand.cc.
References availabelStateList, G4State_Abort, G4State_EventProc, G4State_GeomClosed, G4State_Idle, G4State_Init, G4State_PreInit, and G4UIcommandCommonConstructorCode().
|
virtual |
Definition at line 121 of file G4UIcommand.cc.
References G4UImanager::GetUIpointer(), parameter, and G4UImanager::RemoveCommand().
|
private |
Definition at line 1063 of file G4UIcommand.cc.
References G4cerr, G4endl, MultiplicativeExpression(), paramERR, and token.
Referenced by RelationalExpression().
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1 | ) |
Definition at line 288 of file G4UIcommand.cc.
References availabelStateList.
Referenced by DetectorMessenger::DetectorMessenger(), ExN03DetectorMessenger::ExN03DetectorMessenger(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4DeexParametersMessenger::G4DeexParametersMessenger(), G4EmExtraParametersMessenger::G4EmExtraParametersMessenger(), G4EmLowEParametersMessenger::G4EmLowEParametersMessenger(), G4EmMessenger::G4EmMessenger(), G4EmParametersMessenger::G4EmParametersMessenger(), G4ErrorMessenger::G4ErrorMessenger(), G4EvManMessenger::G4EvManMessenger(), G4FastSimulationMessenger::G4FastSimulationMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GlobalMagFieldMessenger::G4GlobalMagFieldMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4HadronicParametersMessenger::G4HadronicParametersMessenger(), G4HepRepMessenger::G4HepRepMessenger(), G4INCLXXInterfaceMessenger::G4INCLXXInterfaceMessenger(), G4LocalThreadCoutMessenger::G4LocalThreadCoutMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4NeutronKillerMessenger::G4NeutronKillerMessenger(), G4NuclideTableMessenger::G4NuclideTableMessenger(), G4OpticalParametersMessenger::G4OpticalParametersMessenger(), G4ParticleHPMessenger::G4ParticleHPMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4PhysListFactoryMessenger::G4PhysListFactoryMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProductionCutsTableMessenger::G4ProductionCutsTableMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4SchedulerMessenger::G4SchedulerMessenger(), G4StackingMessenger::G4StackingMessenger(), G4UCNBoundaryProcessMessenger::G4UCNBoundaryProcessMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), GFlashShowerModelMessenger::GFlashShowerModelMessenger(), PhysicsListMessenger::PhysicsListMessenger(), and G4GenericMessenger::Command::SetStates().
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2 | ||
) |
Definition at line 295 of file G4UIcommand.cc.
References availabelStateList.
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2, | ||
G4ApplicationState | s3 | ||
) |
Definition at line 304 of file G4UIcommand.cc.
References availabelStateList.
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2, | ||
G4ApplicationState | s3, | ||
G4ApplicationState | s4 | ||
) |
Definition at line 315 of file G4UIcommand.cc.
References availabelStateList.
void G4UIcommand::AvailableForStates | ( | G4ApplicationState | s1, |
G4ApplicationState | s2, | ||
G4ApplicationState | s3, | ||
G4ApplicationState | s4, | ||
G4ApplicationState | s5 | ||
) |
Definition at line 328 of file G4UIcommand.cc.
References availabelStateList.
|
static |
Definition at line 371 of file G4UIcommand.cc.
References G4UnitDefinition::GetCategory().
Referenced by G4UIcmdWithADoubleAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADoubleAndUnit::DoIt(), G4MatScanMessenger::G4MatScanMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), and G4UIparameter::SetDefaultUnit().
|
protected |
Definition at line 625 of file G4UIcommand.cc.
References fParameterOutOfRange, RangeCheck(), and rangeString.
Referenced by DoIt().
|
inline |
Definition at line 184 of file G4UIcommand.hh.
References commandFailureCode, and failureDescription.
|
inline |
Definition at line 179 of file G4UIcommand.hh.
References commandFailureCode, and failureDescription.
Referenced by G4ScoreQuantityMessenger::CheckMeshPS(), G4ScoringMessenger::Fill1D(), G4ParticleGunMessenger::IonCommand(), G4GeneralParticleSourceMessenger::IonCommand(), G4ParticleGunMessenger::IonLevelCommand(), G4GeneralParticleSourceMessenger::IonLvlCommand(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue(), G4ScoringMessenger::SetNewValue(), G4GeneralParticleSourceMessenger::SetNewValue(), G4ParticleGunMessenger::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), and G4UserPhysicsListMessenger::SetNewValue().
Definition at line 1432 of file G4UIcommand.cc.
References EQ, G4cerr, G4endl, GE, GT, LE, LT, NE, and paramERR.
Referenced by Eval2().
Definition at line 1348 of file G4UIcommand.cc.
References EQ, G4cerr, G4endl, GE, GT, LE, LT, NE, and paramERR.
Referenced by Eval2().
Definition at line 1390 of file G4UIcommand.cc.
References EQ, G4cerr, G4endl, GE, GT, LE, LT, NE, and paramERR.
Referenced by Eval2().
|
static |
Definition at line 597 of file G4UIcommand.cc.
Referenced by G4AnyType::Ref< ValueType >::FromString(), G4UIcmdWith3Vector::GetNew3VectorValue(), G4VisCommandsViewerSet::SetNewValue(), and G4AttCheck::Standard().
|
static |
Definition at line 545 of file G4UIcommand.cc.
References G4StrUtil::to_upper_copy().
Referenced by G4AnyType::Ref< ValueType >::FromString(), G4HepRepMessenger::G4HepRepMessenger(), G4UIcmdWithABool::GetNewBoolValue(), G4OpticalParametersMessenger::SetNewValue(), G4OpenGLViewerMessenger::SetNewValue(), G4InteractorMessenger::SetNewValue(), G4VisCommandAbortReviewKeptEvents::SetNewValue(), G4VisCommandDrawOnlyToBeKeptEvents::SetNewValue(), G4VisCommandEnable::SetNewValue(), G4VisCommandGeometrySetDaughtersInvisible::SetNewValue(), G4VisCommandGeometrySetForceAuxEdgeVisible::SetNewValue(), G4VisCommandGeometrySetForceCloud::SetNewValue(), G4VisCommandGeometrySetForceSolid::SetNewValue(), G4VisCommandGeometrySetForceWireframe::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValue(), G4VisCommandSceneActivateModel::SetNewValue(), G4VisCommandSceneAddAxes::SetNewValue(), G4VisCommandSceneAddLogicalVolume::SetNewValue(), G4VisCommandSetVolumeForField::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandViewerDefaultHiddenEdge::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4H1Messenger::SetNewValue(), G4H2Messenger::SetNewValue(), G4H3Messenger::SetNewValue(), G4HnMessenger::SetNewValue(), G4NtupleMessenger::SetNewValue(), G4P1Messenger::SetNewValue(), and G4P2Messenger::SetNewValue().
|
static |
Definition at line 608 of file G4UIcommand.cc.
References ValueOf().
Referenced by G4UIcmdWith3VectorAndUnit::GetNew3VectorValue(), G4GenericMessenger::SetNewValue(), and G4AttCheck::Standard().
|
static |
Definition at line 584 of file G4UIcommand.cc.
References ValueOf().
Referenced by G4UIcmdWithADoubleAndUnit::GetNewDoubleValue(), G4TrajectoryDrawerUtils::GetPointsAndTimes(), G4GenericMessenger::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4AttCheck::Standard().
|
static |
Definition at line 575 of file G4UIcommand.cc.
Referenced by G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADoubleAndUnit::DoIt(), G4AnalysisMessengerHelper::GetBinData(), G4UIcmdWithADouble::GetNewDoubleValue(), G4AnalysisMessengerHelper::GetValueData(), G4VisCommandsTouchableSet::SetNewValue(), and G4VisCommandsViewerSet::SetNewValue().
|
static |
Definition at line 557 of file G4UIcommand.cc.
Referenced by G4AnalysisMessengerHelper::GetBinData(), G4UIcmdWithAnInteger::GetNewIntValue(), G4ParticleHPMessenger::SetNewValue(), G4DNAChemistryManager::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4TrackingMessenger::SetNewValue(), G4ToolsAnalysisMessenger::SetNewValue(), G4H1Messenger::SetNewValue(), G4H2Messenger::SetNewValue(), G4H3Messenger::SetNewValue(), G4HnMessenger::SetNewValue(), G4NtupleMessenger::SetNewValue(), G4P1Messenger::SetNewValue(), G4P2Messenger::SetNewValue(), and G4PlotMessenger::SetNewValue().
|
static |
Definition at line 566 of file G4UIcommand.cc.
Referenced by G4UIcmdWithALongInt::GetNewLongIntValue().
Definition at line 445 of file G4UIcommand.cc.
Referenced by G4tgrParameterMgr::AddParameterNumber(), G4tgbRotationMatrix::BuildG4RotMatrix(), G4HepRepFileSceneHandler::CheckFileOpen(), G4tgbPlaceParameterisation::CheckNExtraData(), G4tgbVolume::CheckNoSolidParams(), G4tgrUtils::CheckWLsize(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), G4RichTrajectory::CreateAttValues(), G4SmoothTrajectory::CreateAttValues(), G4Trajectory::CreateAttValues(), G4TheMTRayTracer::CreateBitMap(), G4TrajectoriesModel::CreateCurrentAttValues(), G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADoubleAndUnit::DoIt(), G4tgrFileIn::DumpException(), G4tgbGeometryDumper::DumpPVParameterised(), G4tgbGeometryDumper::DumpPVPlacement(), G4tgbGeometryDumper::DumpRotationMatrix(), G4tgbVolume::FindOrConstructG4Solid(), G4MolecularConfiguration::G4MolecularConfiguration(), G4tgrSolidMultiUnion::G4tgrSolidMultiUnion(), G4tgrMaterialSimple::GetComponent(), G4ScoringMessenger::GetCurrentValue(), G4EvManMessenger::GetCurrentValue(), G4ParticleGunMessenger::GetCurrentValue(), G4GeometryMessenger::GetCurrentValue(), G4UIcontrolMessenger::GetCurrentValue(), G4DecayTableMessenger::GetCurrentValue(), G4ParticleMessenger::GetCurrentValue(), G4ParticlePropertyMessenger::GetCurrentValue(), G4tgrMessenger::GetCurrentValue(), G4PersistencyCenterMessenger::GetCurrentValue(), G4ProductionCutsTableMessenger::GetCurrentValue(), G4SchedulerMessenger::GetCurrentValue(), G4VITSteppingVerbose::GetCurrentValue(), G4MoleculeShootMessenger::GetCurrentValue(), G4ProcessManagerMessenger::GetCurrentValue(), G4ProcessTableMessenger::GetCurrentValue(), G4MatScanMessenger::GetCurrentValue(), G4RunMessenger::GetCurrentValue(), G4UserPhysicsListMessenger::GetCurrentValue(), G4TrackingMessenger::GetCurrentValue(), G4GMocrenMessenger::GetCurrentValue(), G4HepRepMessenger::GetCurrentValue(), G4VisCommandViewerDolly::GetCurrentValue(), G4VisCommandViewerScale::GetCurrentValue(), G4VisCommandViewerZoom::GetCurrentValue(), G4RTMessenger::GetCurrentValue(), G4PolarizationMessenger::GetCurrentValue(), G4DNAChemistryManager::GetCurrentValue(), G4tgrUtils::GetDouble(), G4tgrMaterialSimple::GetFraction(), G4tgbGeometryDumper::GetIsotopeName(), G4ScoreLogColorMap::GetMapColor(), G4tgbGeometryDumper::GetObjectName(), G4tgrUtils::GetRotationFromDirection(), G4tgrVolume::GetVolume(), G4EnergySplitter::GetVoxelID(), G4MolecularConfiguration::IonizeMolecule(), G4MolecularConfiguration::MoveOneElectron(), G4DNAMolecularReactionTable::PrintTable(), G4MolecularConfiguration::RemoveElectron(), G4GenericMessenger::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4AttCheck::Standard(), and G4TheMTRayTracer::Trace().
Definition at line 472 of file G4UIcommand.cc.
References G4UImanager::DoublePrecisionStr().
Definition at line 488 of file G4UIcommand.cc.
References G4UImanager::DoublePrecisionStr(), and ValueOf().
Definition at line 454 of file G4UIcommand.cc.
Definition at line 463 of file G4UIcommand.cc.
|
static |
Definition at line 508 of file G4UIcommand.cc.
References G4UImanager::DoublePrecisionStr(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
static |
Definition at line 524 of file G4UIcommand.cc.
References G4UImanager::DoublePrecisionStr(), ValueOf(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Reimplemented in G4UIcmdWith3VectorAndUnit, and G4UIcmdWithADoubleAndUnit.
Definition at line 151 of file G4UIcommand.cc.
References CheckNewValue(), anonymous_namespace{G4MTcoutDestination.cc}::empty, fParameterOutOfRange, fParameterUnreadable, G4UImessenger::GetCurrentValue(), G4Threading::IsMasterThread(), messenger, parameter, G4UImessenger::SetNewValue(), and workerThreadOnly.
Referenced by G4UImanager::ApplyCommand(), G4UIcmdWith3VectorAndUnit::DoIt(), and G4UIcmdWithADoubleAndUnit::DoIt().
|
private |
Definition at line 998 of file G4UIcommand.cc.
References G4UItokenNum::CONSTDOUBLE, G4UItokenNum::CONSTINT, EQ, Eval2(), G4cerr, G4endl, G4UItokenNum::yystype::I, NE, paramERR, RelationalExpression(), token, G4UItokenNum::yystype::type, and Yylex().
Referenced by LogicalANDExpression().
Definition at line 1181 of file G4UIcommand.cc.
References commandName, CompareDouble(), CompareInt(), CompareLong(), G4UItokenNum::CONSTDOUBLE, G4UItokenNum::CONSTINT, G4UItokenNum::CONSTLONG, G4UItokenNum::yystype::D, D(), G4cerr, G4endl, G4UItokenNum::yystype::I, G4UItokenNum::IDENTIFIER, IndexOf(), L, G4UItokenNum::yystype::L, newVal, paramERR, parameter, rangeString, G4UItokenNum::yystype::S, and G4UItokenNum::yystype::type.
Referenced by EqualityExpression(), and RelationalExpression().
|
private |
Definition at line 726 of file G4UIcommand.cc.
References IsInt().
Referenced by IsDouble().
|
private |
Definition at line 897 of file G4UIcommand.cc.
References G4cerr, G4endl, and LogicalORExpression().
Referenced by PrimaryExpression(), and RangeCheck().
Definition at line 1581 of file G4UIcommand.cc.
References G4UIpGetc(), and G4UIpUngetc().
Referenced by Yylex().
|
private |
Definition at line 71 of file G4UIcommand.cc.
References G4UImanager::AddNewCommand(), commandName, commandPath, G4UImessenger::CommandsShouldBeInMaster(), G4UImanager::GetMasterUIpointer(), G4UImanager::GetUIpointer(), G4Threading::IsWorkerThread(), messenger, and toBeBroadcasted.
Referenced by G4UIcommand().
|
private |
Definition at line 1592 of file G4UIcommand.cc.
References bp, and rangeString.
Definition at line 1602 of file G4UIcommand.cc.
References bp, G4cerr, G4endl, paramERR, and rangeString.
|
inline |
Definition at line 137 of file G4UIcommand.hh.
References commandName.
Referenced by G4UIcommandTree::CompleteCommandPath(), G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4GenericMessenger::GetCurrentValue(), G4GenericMessenger::SetNewValue(), G4GeneralParticleSourceMessenger::SetNewValue(), G4NtupleMessenger::SetNewValue(), G4OpenGLQtViewer::updateViewerPropertiesTableWidget(), and G4AnalysisMessengerHelper::WarnAboutParameters().
|
inline |
Definition at line 136 of file G4UIcommand.hh.
References commandPath.
Referenced by G4UIcommandTree::AddNewCommand(), G4UImessenger::AddUIcommand(), G4ScoreQuantityMessenger::CheckMeshPS(), G4UIQt::CreateCommandWidget(), G4UIWin32::CreateHelpTree(), G4UIQt::CreateHelpTree(), G4UIQt::CreateVisCommandGroupAndToolBox(), export_G4UIcommand(), G4UIQt::GetCommandList(), G4UIQt::LookForHelpStringInChildTree(), operator!=(), operator==(), G4UIcommandTree::RemoveCommand(), G4ScoreQuantityMessenger::SetNewValue(), G4ScoringMessenger::SetNewValue(), G4GeneralParticleSourceMessenger::SetNewValue(), G4GenericMessenger::Command::SetUnit(), and G4UIQt::updateHelpArea().
|
inline |
G4String G4UIcommand::GetCurrentValue | ( | ) |
Definition at line 282 of file G4UIcommand.cc.
References G4UImessenger::GetCurrentValue(), and messenger.
Referenced by export_G4UIcommand(), and G4UImanager::GetCurrentValues().
|
inline |
Definition at line 190 of file G4UIcommand.hh.
References failureDescription.
Referenced by G4UImanager::ApplyCommand().
|
inline |
Definition at line 128 of file G4UIcommand.hh.
References commandGuidance.
Referenced by G4VVisCommand::CopyGuidanceFrom(), G4UIQt::CreateCompleterModel(), G4UIcommandTree::CreateHTML(), G4UIQt::CreateVisCommandGroupAndToolBox(), export_G4UIcommand(), G4UIQt::GetCommandList(), G4GenericMessenger::Command::SetUnit(), G4UIQt::updateHelpArea(), and G4OpenGLQtViewer::updateViewerPropertiesTableWidget().
Definition at line 132 of file G4UIcommand.hh.
References commandGuidance.
Referenced by G4VVisCommand::CopyGuidanceFrom(), G4UIQt::CreateCompleterModel(), G4UIcommandTree::CreateHTML(), G4UIQt::CreateVisCommandGroupAndToolBox(), export_G4UIcommand(), G4UIQt::GetCommandList(), G4UIWin32::GetHelpTreeToolTips(), G4GenericMessenger::Command::SetUnit(), G4UIQt::updateHelpArea(), and G4OpenGLQtViewer::updateViewerPropertiesTableWidget().
|
inline |
Definition at line 144 of file G4UIcommand.hh.
References messenger.
Referenced by G4GenericMessenger::Command::SetUnit().
|
inline |
Definition at line 139 of file G4UIcommand.hh.
References parameter.
Referenced by G4UIcmdWithADoubleAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), G4VVisCommand::CopyParametersFrom(), G4UIQt::CreateCommandWidget(), G4UIQt::CreateCompleterModel(), G4UIcommandTree::CreateHTML(), G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADoubleAndUnit::DoIt(), G4UIterminal::ExecuteCommand(), export_G4UIcommand(), G4UIQt::GetCommandList(), G4OpenGLQtViewer::GetCommandParameterList(), G4UImanager::GetCurrentStringValue(), G4UIQt::IsGUICommand(), G4UIcmdWithAString::SetCandidates(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcmdWithAString::SetDefaultValue(), G4UIcmdWithABool::SetDefaultValue(), G4UIcmdWithADouble::SetDefaultValue(), G4UIcmdWithADoubleAndUnit::SetDefaultValue(), G4UIcmdWithAnInteger::SetDefaultValue(), G4UIcmdWithALongInt::SetDefaultValue(), G4UIcmdWithNucleusLimits::SetDefaultValue(), G4UIcmdWith3Vector::SetDefaultValue(), G4UIcmdWith3VectorAndUnit::SetDefaultValue(), G4UIcmdWithABool::SetParameterName(), G4UIcmdWithADouble::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWithALongInt::SetParameterName(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithNucleusLimits::SetParameterName(), G4UIcmdWith3Vector::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), G4GenericMessenger::Command::SetUnit(), G4UIcmdWith3VectorAndUnit::SetUnitCandidates(), G4UIcmdWithADoubleAndUnit::SetUnitCandidates(), G4UIQt::updateHelpArea(), and G4OpenGLQtViewer::updateViewerPropertiesTableWidget().
|
inline |
Definition at line 138 of file G4UIcommand.hh.
References parameter.
Referenced by G4VVisCommand::CopyParametersFrom(), G4UIQt::CreateCommandWidget(), G4UIQt::CreateCompleterModel(), G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4UIQt::GetCommandList(), G4OpenGLQtViewer::GetCommandParameterList(), G4UImanager::GetCurrentStringValue(), G4UIQt::IsGUICommand(), G4PlotterManager::Messenger::SetNewValue(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Messenger::SetNewValue(), G4InteractorMessenger::SetNewValue(), G4H1Messenger::SetNewValue(), G4H2Messenger::SetNewValue(), G4H3Messenger::SetNewValue(), G4HnMessenger::SetNewValue(), G4NtupleMessenger::SetNewValue(), G4P1Messenger::SetNewValue(), G4P2Messenger::SetNewValue(), G4PlotMessenger::SetNewValue(), G4UIQt::updateHelpArea(), G4OpenGLQtViewer::updateViewerPropertiesTableWidget(), and G4AnalysisMessengerHelper::WarnAboutParameters().
|
inline |
Definition at line 127 of file G4UIcommand.hh.
References rangeString.
Referenced by G4UIQt::CreateCompleterModel(), G4UIcommandTree::CreateHTML(), export_G4UIcommand(), G4UIQt::GetCommandList(), G4GenericMessenger::Command::SetUnit(), and G4UIQt::updateHelpArea().
|
inline |
Definition at line 140 of file G4UIcommand.hh.
References availabelStateList.
Referenced by G4UIcommandTree::CreateHTML(), and pyG4UIcommand::f_GetStateList().
|
inline |
Definition at line 165 of file G4UIcommand.hh.
References commandGuidance.
Referenced by export_G4UIcommand(), and G4UIcommandTree::GetTitle().
|
inline |
Definition at line 189 of file G4UIcommand.hh.
References commandFailureCode.
Referenced by G4UImanager::ApplyCommand().
|
private |
Definition at line 1474 of file G4UIcommand.cc.
References G4cerr, G4endl, paramERR, parameter, and eplot::pname.
Referenced by Eval2().
G4bool G4UIcommand::IsAvailable | ( | ) |
Definition at line 343 of file G4UIcommand.cc.
References availabelStateList, G4StateManager::GetCurrentState(), and G4StateManager::GetStateManager().
Referenced by G4UImanager::ApplyCommand(), and export_G4UIcommand().
|
private |
Definition at line 736 of file G4UIcommand.cc.
References ExpectExponent().
Referenced by TypeCheck(), and Yylex().
|
private |
Definition at line 689 of file G4UIcommand.cc.
References G4cerr, and G4endl.
Referenced by ExpectExponent(), TypeCheck(), and Yylex().
|
private |
Definition at line 1492 of file G4UIcommand.cc.
References parameter, and eplot::pname.
Referenced by Yylex().
|
inline |
Definition at line 177 of file G4UIcommand.hh.
References workerThreadOnly.
Referenced by G4UIcommandTree::RemoveCommand().
|
virtual |
Definition at line 410 of file G4UIcommand.cc.
References commandGuidance, commandPath, G4cout, G4endl, parameter, rangeString, and workerThreadOnly.
Referenced by export_G4UIcommand(), G4UIcommandTree::ListCurrent(), G4UIcommandTree::ListCurrentWithNum(), and G4VBasicShell::TerminalHelp().
|
private |
Definition at line 953 of file G4UIcommand.cc.
References G4UItokenNum::CONSTDOUBLE, G4UItokenNum::CONSTINT, G4UItokenNum::CONSTLONG, G4UItokenNum::CONSTSTRING, G4UItokenNum::yystype::D, EqualityExpression(), G4cerr, G4endl, G4UItokenNum::yystype::I, G4UItokenNum::IDENTIFIER, L, G4UItokenNum::yystype::L, G4UItokenNum::LOGICALAND, paramERR, token, G4UItokenNum::yystype::type, and Yylex().
Referenced by LogicalORExpression().
|
private |
Definition at line 908 of file G4UIcommand.cc.
References G4UItokenNum::CONSTDOUBLE, G4UItokenNum::CONSTINT, G4UItokenNum::CONSTLONG, G4UItokenNum::CONSTSTRING, G4UItokenNum::yystype::D, G4cerr, G4endl, G4UItokenNum::yystype::I, G4UItokenNum::IDENTIFIER, L, G4UItokenNum::yystype::L, LogicalANDExpression(), G4UItokenNum::LOGICALOR, paramERR, token, G4UItokenNum::yystype::type, and Yylex().
Referenced by Expression().
|
private |
Definition at line 1076 of file G4UIcommand.cc.
References G4cerr, G4endl, paramERR, token, and UnaryExpression().
Referenced by AdditiveExpression().
G4bool G4UIcommand::operator!= | ( | const G4UIcommand & | right | ) | const |
Definition at line 145 of file G4UIcommand.cc.
References commandPath, and GetCommandPath().
G4bool G4UIcommand::operator== | ( | const G4UIcommand & | right | ) | const |
Definition at line 139 of file G4UIcommand.cc.
References commandPath, and GetCommandPath().
|
private |
Definition at line 1135 of file G4UIcommand.cc.
References G4UItokenNum::CONSTDOUBLE, G4UItokenNum::CONSTINT, G4UItokenNum::CONSTLONG, G4UItokenNum::yystype::D, Expression(), G4cerr, G4endl, G4UItokenNum::yystype::I, G4UItokenNum::IDENTIFIER, G4UItokenNum::yystype::L, paramERR, G4UItokenNum::yystype::S, token, G4UItokenNum::yystype::type, Yylex(), and yylval.
Referenced by UnaryExpression().
|
private |
Definition at line 849 of file G4UIcommand.cc.
References bp, G4UItokenNum::CONSTINT, Expression(), G4cerr, G4endl, G4UItokenNum::yystype::I, newVal, paramERR, parameter, rangeString, token, G4UItokenNum::yystype::type, and Yylex().
Referenced by CheckNewValue().
|
private |
Definition at line 1031 of file G4UIcommand.cc.
References AdditiveExpression(), G4UItokenNum::CONSTINT, Eval2(), G4cerr, G4endl, GE, GT, G4UItokenNum::yystype::I, LE, LT, token, G4UItokenNum::yystype::type, and Yylex().
Referenced by EqualityExpression().
|
inline |
Definition at line 191 of file G4UIcommand.hh.
References commandFailureCode, and failureDescription.
Referenced by G4UImanager::ApplyCommand(), and G4UIcontrolMessenger::SetNewValue().
void G4UIcommand::SetCommandType | ( | CommandType | typ | ) |
Definition at line 94 of file G4UIcommand.cc.
References CmdDirectory, commandPath, commandType, FatalException, G4Exception(), JustWarning, messenger, and pyG4ProcessManager::typ.
Referenced by G4UIcmdWith3Vector::G4UIcmdWith3Vector(), G4UIcmdWith3VectorAndUnit::G4UIcmdWith3VectorAndUnit(), G4UIcmdWithABool::G4UIcmdWithABool(), G4UIcmdWithADouble::G4UIcmdWithADouble(), G4UIcmdWithADoubleAndUnit::G4UIcmdWithADoubleAndUnit(), G4UIcmdWithALongInt::G4UIcmdWithALongInt(), G4UIcmdWithAnInteger::G4UIcmdWithAnInteger(), G4UIcmdWithAString::G4UIcmdWithAString(), G4UIcmdWithoutParameter::G4UIcmdWithoutParameter(), and G4UIdirectory::G4UIdirectory().
|
inline |
Definition at line 208 of file G4UIcommand.hh.
References ifSort.
Referenced by G4UIcommandTree::AddNewCommand().
|
inline |
Definition at line 156 of file G4UIcommand.hh.
References commandGuidance.
Referenced by G4VVisCommand::CopyGuidanceFrom(), G4CascadeParamMessenger::CreateDirectory(), G4UImessenger::CreateDirectory(), G4GenericMessenger::DeclareMethod(), G4GenericMessenger::DeclareMethodWithUnit(), G4GenericMessenger::DeclareProperty(), G4GenericMessenger::DeclarePropertyWithUnit(), DetectorMessenger::DetectorMessenger(), ExN03DetectorMessenger::ExN03DetectorMessenger(), G4ScoreQuantityMessenger::FilterCommands(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4DecayTableMessenger::G4DecayTableMessenger(), G4DeexParametersMessenger::G4DeexParametersMessenger(), G4DMmessenger::G4DMmessenger(), G4EmExtraParametersMessenger::G4EmExtraParametersMessenger(), G4EmLowEParametersMessenger::G4EmLowEParametersMessenger(), G4EmMessenger::G4EmMessenger(), G4EmParametersMessenger::G4EmParametersMessenger(), G4ErrorMessenger::G4ErrorMessenger(), G4EvManMessenger::G4EvManMessenger(), G4FastSimulationMessenger::G4FastSimulationMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), G4GenericMessenger::G4GenericMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GlobalMagFieldMessenger::G4GlobalMagFieldMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4HadronicEPTestMessenger::G4HadronicEPTestMessenger(), G4HadronicParametersMessenger::G4HadronicParametersMessenger(), G4HepRepMessenger::G4HepRepMessenger(), 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(), G4NeutronKillerMessenger::G4NeutronKillerMessenger(), G4NistMessenger::G4NistMessenger(), G4NuclideTableMessenger::G4NuclideTableMessenger(), G4OpenGLViewerMessenger::G4OpenGLViewerMessenger(), G4OpenGLXmViewerMessenger::G4OpenGLXmViewerMessenger(), G4OpenInventorXtExaminerViewerMessenger::G4OpenInventorXtExaminerViewerMessenger(), G4OpticalParametersMessenger::G4OpticalParametersMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleHPMessenger::G4ParticleHPMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4PersistencyCenterMessenger::G4PersistencyCenterMessenger(), G4PhysListFactoryMessenger::G4PhysListFactoryMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProductionCutsTableMessenger::G4ProductionCutsTableMessenger(), G4ProfilerMessenger::G4ProfilerMessenger(), G4RadioactivationMessenger::G4RadioactivationMessenger(), G4RadioactiveDecayMessenger::G4RadioactiveDecayMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4SchedulerMessenger::G4SchedulerMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4SDmessenger::G4SDmessenger(), G4StackingMessenger::G4StackingMessenger(), G4tgrMessenger::G4tgrMessenger(), G4TrackingMessenger::G4TrackingMessenger(), G4UCNBoundaryProcessMessenger::G4UCNBoundaryProcessMessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UnitsMessenger::G4UnitsMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandDrawLogicalVolume::G4VisCommandDrawLogicalVolume(), G4VisCommandDrawTree::G4VisCommandDrawTree(), G4VisCommandDrawView::G4VisCommandDrawView(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandGeometrySetColour::G4VisCommandGeometrySetColour(), G4VisCommandGeometrySetDaughtersInvisible::G4VisCommandGeometrySetDaughtersInvisible(), G4VisCommandGeometrySetForceAuxEdgeVisible::G4VisCommandGeometrySetForceAuxEdgeVisible(), G4VisCommandGeometrySetForceCloud::G4VisCommandGeometrySetForceCloud(), 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(), G4VisCommandSceneAddGPS::G4VisCommandSceneAddGPS(), G4VisCommandSetArrow3DLineSegmentsPerCircle::G4VisCommandSetArrow3DLineSegmentsPerCircle(), G4VisCommandSetColour::G4VisCommandSetColour(), G4VisCommandSetExtentForField::G4VisCommandSetExtentForField(), G4VisCommandSetLineWidth::G4VisCommandSetLineWidth(), G4VisCommandSetTextColour::G4VisCommandSetTextColour(), G4VisCommandSetTextLayout::G4VisCommandSetTextLayout(), G4VisCommandSetTextSize::G4VisCommandSetTextSize(), G4VisCommandSetTouchable::G4VisCommandSetTouchable(), G4VisCommandSetVolumeForField::G4VisCommandSetVolumeForField(), G4VisCommandSpecify::G4VisCommandSpecify(), G4VisCommandsTouchable::G4VisCommandsTouchable(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerCentreOn::G4VisCommandViewerCentreOn(), G4VisCommandViewerDefaultHiddenEdge::G4VisCommandViewerDefaultHiddenEdge(), G4VisCommandViewerDefaultStyle::G4VisCommandViewerDefaultStyle(), G4VtkMessenger::G4VtkMessenger(), GFlashShowerModelMessenger::GFlashShowerModelMessenger(), G4ToolsSGSceneHandler::Messenger::Messenger(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Messenger::Messenger(), G4PlotterManager::Messenger::Messenger(), PhysicsListMessenger::PhysicsListMessenger(), G4ScoreQuantityMessenger::QuantityCommands(), G4GenericMessenger::SetGuidance(), G4GenericMessenger::Command::SetGuidance(), G4VisCommandModelCreate< Factory >::SetNewValue(), and G4GenericMessenger::Command::SetUnit().
|
inline |
Definition at line 146 of file G4UIcommand.hh.
References newVal, and parameter.
Referenced by G4VVisCommand::CopyParametersFrom(), G4GenericMessenger::DeclareMethod(), G4GenericMessenger::DeclareProperty(), G4ScoreQuantityMessenger::FilterCommands(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4EmExtraParametersMessenger::G4EmExtraParametersMessenger(), G4EmLowEParametersMessenger::G4EmLowEParametersMessenger(), G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4InteractorMessenger::G4InteractorMessenger(), G4LocalThreadCoutMessenger::G4LocalThreadCoutMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4ModelCmdApplyColour< M >::G4ModelCmdApplyColour(), G4ModelCmdApplyStringColour< M >::G4ModelCmdApplyStringColour(), G4OpenGLViewerMessenger::G4OpenGLViewerMessenger(), G4OpticalParametersMessenger::G4OpticalParametersMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4RadioactiveDecayMessenger::G4RadioactiveDecayMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4UIcmdWith3Vector::G4UIcmdWith3Vector(), G4UIcmdWith3VectorAndUnit::G4UIcmdWith3VectorAndUnit(), G4UIcmdWithABool::G4UIcmdWithABool(), G4UIcmdWithADouble::G4UIcmdWithADouble(), G4UIcmdWithADoubleAndUnit::G4UIcmdWithADoubleAndUnit(), G4UIcmdWithALongInt::G4UIcmdWithALongInt(), G4UIcmdWithAnInteger::G4UIcmdWithAnInteger(), G4UIcmdWithAString::G4UIcmdWithAString(), G4UIcmdWithNucleusLimits::G4UIcmdWithNucleusLimits(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandGeometrySetColour::G4VisCommandGeometrySetColour(), G4VisCommandGeometrySetDaughtersInvisible::G4VisCommandGeometrySetDaughtersInvisible(), G4VisCommandGeometrySetForceAuxEdgeVisible::G4VisCommandGeometrySetForceAuxEdgeVisible(), G4VisCommandGeometrySetForceCloud::G4VisCommandGeometrySetForceCloud(), G4VisCommandGeometrySetForceLineSegmentsPerCircle::G4VisCommandGeometrySetForceLineSegmentsPerCircle(), G4VisCommandGeometrySetForceSolid::G4VisCommandGeometrySetForceSolid(), G4VisCommandGeometrySetForceWireframe::G4VisCommandGeometrySetForceWireframe(), G4VisCommandGeometrySetLineStyle::G4VisCommandGeometrySetLineStyle(), G4VisCommandGeometrySetLineWidth::G4VisCommandGeometrySetLineWidth(), G4VisCommandGeometrySetVisibility::G4VisCommandGeometrySetVisibility(), G4VisCommandOpen::G4VisCommandOpen(), G4VisCommandSceneAddArrow::G4VisCommandSceneAddArrow(), G4VisCommandSceneAddAxes::G4VisCommandSceneAddAxes(), G4VisCommandSceneAddLine::G4VisCommandSceneAddLine(), G4VisCommandSceneAddLogicalVolume::G4VisCommandSceneAddLogicalVolume(), G4VisCommandSceneAddLogo::G4VisCommandSceneAddLogo(), G4VisCommandSceneAddPlotter::G4VisCommandSceneAddPlotter(), G4VisCommandSceneAddScale::G4VisCommandSceneAddScale(), G4VisCommandSceneAddText::G4VisCommandSceneAddText(), G4VisCommandSceneAddText2D::G4VisCommandSceneAddText2D(), G4VisCommandSetColour::G4VisCommandSetColour(), G4VisCommandSetExtentForField::G4VisCommandSetExtentForField(), G4VisCommandSetTextColour::G4VisCommandSetTextColour(), G4VisCommandSetTouchable::G4VisCommandSetTouchable(), G4VisCommandSpecify::G4VisCommandSpecify(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerAddCutawayPlane::G4VisCommandViewerAddCutawayPlane(), G4VisCommandViewerCentreOn::G4VisCommandViewerCentreOn(), G4VisCommandViewerChangeCutawayPlane::G4VisCommandViewerChangeCutawayPlane(), G4VisCommandViewerColourByDensity::G4VisCommandViewerColourByDensity(), G4VtkMessenger::G4VtkMessenger(), G4ToolsSGViewer< SG_SESSION, SG_VIEWER >::Messenger::Messenger(), G4PlotterManager::Messenger::Messenger(), and G4ScoreQuantityMessenger::QuantityCommands().
|
inline |
Definition at line 120 of file G4UIcommand.hh.
References rangeString.
Referenced by ExN03DetectorMessenger::ExN03DetectorMessenger(), G4DecayTableMessenger::G4DecayTableMessenger(), G4EmParametersMessenger::G4EmParametersMessenger(), G4EvManMessenger::G4EvManMessenger(), G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), G4GeometryMessenger::G4GeometryMessenger(), G4GlobalMagFieldMessenger::G4GlobalMagFieldMessenger(), G4HadronicEPTestMessenger::G4HadronicEPTestMessenger(), G4HadronicParametersMessenger::G4HadronicParametersMessenger(), G4HepRepMessenger::G4HepRepMessenger(), G4INCLXXInterfaceMessenger::G4INCLXXInterfaceMessenger(), G4NistMessenger::G4NistMessenger(), G4NuclideTableMessenger::G4NuclideTableMessenger(), G4OpenGLViewerMessenger::G4OpenGLViewerMessenger(), G4OpenInventorXtExaminerViewerMessenger::G4OpenInventorXtExaminerViewerMessenger(), G4OpticalParametersMessenger::G4OpticalParametersMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleHPMessenger::G4ParticleHPMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4PersistencyCenterMessenger::G4PersistencyCenterMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProductionCutsTableMessenger::G4ProductionCutsTableMessenger(), G4RadioactivationMessenger::G4RadioactivationMessenger(), G4RadioactiveDecayMessenger::G4RadioactiveDecayMessenger(), G4RTMessenger::G4RTMessenger(), G4RunMessenger::G4RunMessenger(), G4SchedulerMessenger::G4SchedulerMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4StackingMessenger::G4StackingMessenger(), G4tgrMessenger::G4tgrMessenger(), G4TrackingMessenger::G4TrackingMessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandSetArrow3DLineSegmentsPerCircle::G4VisCommandSetArrow3DLineSegmentsPerCircle(), G4VisCommandSetLineWidth::G4VisCommandSetLineWidth(), G4VisCommandSetTextSize::G4VisCommandSetTextSize(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), PhysicsListMessenger::PhysicsListMessenger(), G4GenericMessenger::Command::SetRange(), and G4GenericMessenger::Command::SetUnit().
|
inline |
Definition at line 172 of file G4UIcommand.hh.
References toBeBroadcasted.
Referenced by G4UIcommandTree::AddNewCommand(), G4EmExtraParametersMessenger::G4EmExtraParametersMessenger(), G4EmLowEParametersMessenger::G4EmLowEParametersMessenger(), G4EmParametersMessenger::G4EmParametersMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), and G4GenericMessenger::Command::SetToBeBroadcasted().
|
inline |
Definition at line 174 of file G4UIcommand.hh.
References toBeFlushed.
Referenced by G4GenericMessenger::Command::SetToBeFlushed().
|
inline |
Definition at line 176 of file G4UIcommand.hh.
References workerThreadOnly.
Referenced by G4UIcommandTree::AddNewCommand(), and G4GenericMessenger::Command::SetWorkerThreadOnly().
|
inline |
Definition at line 173 of file G4UIcommand.hh.
References toBeBroadcasted.
Referenced by G4UIcommandTree::AddNewCommand(), and G4UImanager::ApplyCommand().
|
inline |
|
private |
Definition at line 638 of file G4UIcommand.cc.
References G4cerr, G4endl, IsDouble(), IsInt(), parameter, and G4StrUtil::to_upper().
|
private |
Definition at line 1089 of file G4UIcommand.cc.
References G4UItokenNum::CONSTDOUBLE, G4UItokenNum::CONSTINT, G4UItokenNum::CONSTLONG, G4UItokenNum::yystype::D, G4cerr, G4endl, G4UItokenNum::yystype::I, G4UItokenNum::yystype::L, paramERR, PrimaryExpression(), token, G4UItokenNum::yystype::type, UnaryExpression(), and Yylex().
Referenced by MultiplicativeExpression(), and UnaryExpression().
|
static |
Definition at line 377 of file G4UIcommand.cc.
References G4cerr, G4endl, and G4UnitDefinition::GetUnitsTable().
Referenced by G4MatScanMessenger::G4MatScanMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4UIparameter::SetDefaultUnit(), G4UIcmdWith3VectorAndUnit::SetUnitCategory(), and G4UIcmdWithADoubleAndUnit::SetUnitCategory().
|
static |
Definition at line 363 of file G4UIcommand.cc.
References G4UnitDefinition::GetValueOf().
Referenced by ConvertToDimensioned3Vector(), ConvertToDimensionedDouble(), G4VVisCommand::ConvertToDoublePair(), ConvertToString(), G4VVisCommand::ConvertToString(), G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADoubleAndUnit::DoIt(), G4UIcmdWith3VectorAndUnit::GetNewUnitValue(), G4UIcmdWithADoubleAndUnit::GetNewUnitValue(), G4EmExtraParametersMessenger::SetNewValue(), G4MatScanMessenger::SetNewValue(), G4VisCommandSceneAddArrow::SetNewValue(), G4VisCommandSceneAddAxes::SetNewValue(), G4VisCommandSceneAddExtent::SetNewValue(), G4VisCommandSceneAddLine::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4VisCommandSceneAddText::SetNewValue(), G4VisCommandSceneAddVolume::SetNewValue(), G4VisCommandSetExtentForField::SetNewValue(), G4VisCommandViewerAddCutawayPlane::SetNewValue(), G4VisCommandViewerChangeCutawayPlane::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4ScoringMessenger::SetNewValue(), and G4UserPhysicsListMessenger::SetNewValue().
|
private |
Definition at line 1506 of file G4UIcommand.cc.
References G4UItokenNum::CONSTDOUBLE, G4UItokenNum::CONSTINT, G4UItokenNum::yystype::D, EQ, Follow(), G4cerr, G4endl, G4UIpGetc(), G4UIpUngetc(), GE, GT, G4UItokenNum::yystype::I, G4UItokenNum::IDENTIFIER, IsDouble(), IsInt(), IsParameter(), LE, G4UItokenNum::LOGICALAND, G4UItokenNum::LOGICALOR, LT, NE, paramERR, G4UItokenNum::yystype::S, and yylval.
Referenced by EqualityExpression(), LogicalANDExpression(), LogicalORExpression(), PrimaryExpression(), RangeCheck(), RelationalExpression(), and UnaryExpression().
|
private |
Definition at line 273 of file G4UIcommand.hh.
Referenced by AvailableForStates(), G4UIcommand(), GetStateList(), and IsAvailable().
|
private |
Definition at line 276 of file G4UIcommand.hh.
Referenced by G4UIpGetc(), G4UIpUngetc(), and RangeCheck().
|
protected |
Definition at line 223 of file G4UIcommand.hh.
Referenced by CommandFailed(), IfCommandFailed(), and ResetFailure().
|
private |
Definition at line 272 of file G4UIcommand.hh.
Referenced by GetGuidanceEntries(), GetGuidanceLine(), GetTitle(), List(), and SetGuidance().
|
private |
Definition at line 269 of file G4UIcommand.hh.
Referenced by Eval2(), G4UIcommandCommonConstructorCode(), and GetCommandName().
|
private |
Definition at line 268 of file G4UIcommand.hh.
Referenced by G4UIcommandCommonConstructorCode(), GetCommandPath(), List(), operator!=(), operator==(), and SetCommandType().
|
private |
Definition at line 266 of file G4UIcommand.hh.
Referenced by GetCommandType(), and SetCommandType().
|
protected |
Definition at line 224 of file G4UIcommand.hh.
Referenced by CommandFailed(), GetFailureDescription(), and ResetFailure().
|
protected |
Definition at line 226 of file G4UIcommand.hh.
Referenced by G4UIdirectory::IfSort(), SetDefaultSortFlag(), and G4UIdirectory::Sort().
|
private |
Definition at line 267 of file G4UIcommand.hh.
Referenced by DoIt(), G4UIcommandCommonConstructorCode(), GetCurrentValue(), GetMessenger(), and SetCommandType().
|
private |
Definition at line 279 of file G4UIcommand.hh.
Referenced by Eval2(), RangeCheck(), and SetParameter().
|
private |
Definition at line 280 of file G4UIcommand.hh.
Referenced by AdditiveExpression(), CompareDouble(), CompareInt(), CompareLong(), EqualityExpression(), Eval2(), G4UIpUngetc(), IndexOf(), LogicalANDExpression(), LogicalORExpression(), MultiplicativeExpression(), PrimaryExpression(), RangeCheck(), UnaryExpression(), and Yylex().
|
private |
Definition at line 271 of file G4UIcommand.hh.
Referenced by DoIt(), Eval2(), GetParameter(), GetParameterEntries(), IndexOf(), IsParameter(), List(), RangeCheck(), SetParameter(), TypeCheck(), and ~G4UIcommand().
|
private |
Definition at line 275 of file G4UIcommand.hh.
|
private |
Definition at line 270 of file G4UIcommand.hh.
Referenced by CheckNewValue(), Eval2(), G4UIpGetc(), G4UIpUngetc(), GetRange(), List(), RangeCheck(), and SetRange().
|
protected |
Definition at line 219 of file G4UIcommand.hh.
Referenced by G4UIcommandCommonConstructorCode(), SetToBeBroadcasted(), and ToBeBroadcasted().
|
protected |
Definition at line 220 of file G4UIcommand.hh.
Referenced by SetToBeFlushed(), and ToBeFlushed().
|
private |
Definition at line 277 of file G4UIcommand.hh.
Referenced by AdditiveExpression(), EqualityExpression(), LogicalANDExpression(), LogicalORExpression(), MultiplicativeExpression(), PrimaryExpression(), RangeCheck(), RelationalExpression(), and UnaryExpression().
|
protected |
Definition at line 221 of file G4UIcommand.hh.
Referenced by DoIt(), IsWorkerThreadOnly(), List(), and SetWorkerThreadOnly().
|
private |
Definition at line 278 of file G4UIcommand.hh.
Referenced by PrimaryExpression(), and Yylex().