Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4UIparameter.hh>
Public Member Functions | |
G4UIparameter ()=default | |
G4UIparameter (char theType) | |
G4UIparameter (const char *theName, char theType, G4bool theOmittable) | |
~G4UIparameter () | |
G4bool | operator== (const G4UIparameter &right) const |
G4bool | operator!= (const G4UIparameter &right) const |
G4int | CheckNewValue (const char *newValue) |
void | List () |
void | SetDefaultValue (const char *theDefaultValue) |
void | SetDefaultValue (G4int theDefaultValue) |
void | SetDefaultValue (G4long theDefaultValue) |
void | SetDefaultValue (G4double theDefaultValue) |
void | SetDefaultUnit (const char *theDefaultUnit) |
const G4String & | GetDefaultValue () const |
char | GetParameterType () const |
void | SetParameterRange (const char *theRange) |
const G4String & | GetParameterRange () const |
void | SetParameterName (const char *pName) |
const G4String & | GetParameterName () const |
void | SetParameterCandidates (const char *theString) |
const G4String & | GetParameterCandidates () const |
void | SetOmittable (G4bool om) |
G4bool | IsOmittable () const |
void | SetCurrentAsDefault (G4bool val) |
G4bool | GetCurrentAsDefault () const |
void | SetWidget (G4int theWidget) |
const G4String & | GetParameterGuidance () const |
void | SetGuidance (const char *theGuidance) |
Protected Types | |
using | yystype = G4UItokenNum::yystype |
using | tokenNum = G4UItokenNum::tokenNum |
Definition at line 45 of file G4UIparameter.hh.
|
protected |
Definition at line 135 of file G4UIparameter.hh.
|
protected |
Definition at line 134 of file G4UIparameter.hh.
|
default |
G4UIparameter::G4UIparameter | ( | char | theType | ) |
Definition at line 43 of file G4UIparameter.cc.
G4UIparameter::G4UIparameter | ( | const char * | theName, |
char | theType, | ||
G4bool | theOmittable | ||
) |
Definition at line 49 of file G4UIparameter.cc.
|
default |
G4int G4UIparameter::CheckNewValue | ( | const char * | newValue | ) |
Definition at line 172 of file G4UIparameter.cc.
|
inline |
Definition at line 118 of file G4UIparameter.hh.
Referenced by G4UIcommandTree::CreateHTML().
|
inline |
Definition at line 84 of file G4UIparameter.hh.
Referenced by G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcommandTree::CreateHTML(), G4UIcmdWith3VectorAndUnit::DoIt(), G4UIcmdWithADoubleAndUnit::DoIt(), and G4OpenGLQtViewer::updateViewerPropertiesTableWidget().
|
inline |
Definition at line 109 of file G4UIparameter.hh.
Referenced by G4UIcmdWith3VectorAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithBestUnit(), and G4UIcommandTree::CreateHTML().
|
inline |
Definition at line 123 of file G4UIparameter.hh.
|
inline |
Definition at line 100 of file G4UIparameter.hh.
Referenced by G4UIcommandTree::CreateHTML(), G4UImanager::GetCurrentStringValue(), and G4GenericMessenger::Command::SetUnit().
|
inline |
Definition at line 97 of file G4UIparameter.hh.
Referenced by G4UIcommandTree::CreateHTML().
|
inline |
Definition at line 85 of file G4UIparameter.hh.
Referenced by G4UIcommandTree::CreateHTML().
|
inline |
Definition at line 115 of file G4UIparameter.hh.
Referenced by G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcommandTree::CreateHTML(), and G4GenericMessenger::Command::SetUnit().
void G4UIparameter::List | ( | ) |
Definition at line 73 of file G4UIparameter.cc.
G4bool G4UIparameter::operator!= | ( | const G4UIparameter & | right | ) | const |
Definition at line 67 of file G4UIparameter.cc.
G4bool G4UIparameter::operator== | ( | const G4UIparameter & | right | ) | const |
Definition at line 61 of file G4UIparameter.cc.
|
inline |
Definition at line 117 of file G4UIparameter.hh.
Referenced by G4VisCommandOpen::G4VisCommandOpen(), G4UIcmdWithABool::SetParameterName(), G4UIcmdWithADouble::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWithALongInt::SetParameterName(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithNucleusLimits::SetParameterName(), G4UIcmdWith3Vector::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), and G4GenericMessenger::Command::SetParameterName().
void G4UIparameter::SetDefaultUnit | ( | const char * | theDefaultUnit | ) |
Definition at line 132 of file G4UIparameter.cc.
Referenced by G4ScoringMessenger::G4ScoringMessenger(), and G4UserPhysicsListMessenger::G4UserPhysicsListMessenger().
|
inline |
Definition at line 70 of file G4UIparameter.hh.
Referenced by G4AdjointSimMessenger::G4AdjointSimMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4InteractorMessenger::G4InteractorMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4PolarizationMessenger::G4PolarizationMessenger(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), 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(), G4VisCommandSceneAddScale::G4VisCommandSceneAddScale(), G4VisCommandSceneAddText::G4VisCommandSceneAddText(), G4VisCommandSceneAddText2D::G4VisCommandSceneAddText2D(), G4VisCommandSetColour::G4VisCommandSetColour(), G4VisCommandSetTextColour::G4VisCommandSetTextColour(), G4VisCommandSpecify::G4VisCommandSpecify(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerCentreOn::G4VisCommandViewerCentreOn(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), SetDefaultUnit(), G4UIcmdWithAString::SetDefaultValue(), G4UIcmdWith3Vector::SetDefaultValue(), G4UIcmdWith3VectorAndUnit::SetDefaultValue(), G4UIcmdWithABool::SetDefaultValue(), G4UIcmdWithADouble::SetDefaultValue(), G4UIcmdWithADoubleAndUnit::SetDefaultValue(), G4UIcmdWithAnInteger::SetDefaultValue(), G4GenericMessenger::Command::SetDefaultValue(), G4UIcmdWithALongInt::SetDefaultValue(), and G4UIcmdWithNucleusLimits::SetDefaultValue().
void G4UIparameter::SetDefaultValue | ( | G4double | theDefaultValue | ) |
Definition at line 124 of file G4UIparameter.cc.
void G4UIparameter::SetDefaultValue | ( | G4int | theDefaultValue | ) |
Definition at line 108 of file G4UIparameter.cc.
void G4UIparameter::SetDefaultValue | ( | G4long | theDefaultValue | ) |
Definition at line 116 of file G4UIparameter.cc.
|
inline |
Definition at line 127 of file G4UIparameter.hh.
Referenced by G4RadioactiveDecayMessenger::G4RadioactiveDecayMessenger(), G4VisCommandGeometrySetColour::G4VisCommandGeometrySetColour(), G4VisCommandGeometrySetDaughtersInvisible::G4VisCommandGeometrySetDaughtersInvisible(), G4VisCommandGeometrySetForceAuxEdgeVisible::G4VisCommandGeometrySetForceAuxEdgeVisible(), G4VisCommandGeometrySetForceCloud::G4VisCommandGeometrySetForceCloud(), G4VisCommandGeometrySetForceLineSegmentsPerCircle::G4VisCommandGeometrySetForceLineSegmentsPerCircle(), G4VisCommandGeometrySetForceSolid::G4VisCommandGeometrySetForceSolid(), G4VisCommandGeometrySetForceWireframe::G4VisCommandGeometrySetForceWireframe(), G4VisCommandGeometrySetLineStyle::G4VisCommandGeometrySetLineStyle(), G4VisCommandGeometrySetLineWidth::G4VisCommandGeometrySetLineWidth(), G4VisCommandGeometrySetVisibility::G4VisCommandGeometrySetVisibility(), G4VisCommandOpen::G4VisCommandOpen(), G4VisCommandSceneAddLogo::G4VisCommandSceneAddLogo(), G4VisCommandSceneAddScale::G4VisCommandSceneAddScale(), G4VisCommandSceneAddText::G4VisCommandSceneAddText(), G4VisCommandSceneAddText2D::G4VisCommandSceneAddText2D(), G4VisCommandSetColour::G4VisCommandSetColour(), G4VisCommandSetTextColour::G4VisCommandSetTextColour(), G4VisCommandSetTouchable::G4VisCommandSetTouchable(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), and G4VisCommandViewerCentreOn::G4VisCommandViewerCentreOn().
|
inline |
Definition at line 114 of file G4UIparameter.hh.
Referenced by G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcmdWithABool::SetParameterName(), G4UIcmdWithADouble::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWithALongInt::SetParameterName(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithNucleusLimits::SetParameterName(), G4UIcmdWith3Vector::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), and G4GenericMessenger::Command::SetParameterName().
|
inline |
Definition at line 102 of file G4UIparameter.hh.
Referenced by G4InteractorMessenger::G4InteractorMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandGeometrySetLineStyle::G4VisCommandGeometrySetLineStyle(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4UIcmdWithAString::SetCandidates(), G4GenericMessenger::Command::SetCandidates(), SetDefaultUnit(), G4UIcmdWith3VectorAndUnit::SetUnitCandidates(), and G4UIcmdWithADoubleAndUnit::SetUnitCandidates().
|
inline |
Definition at line 99 of file G4UIparameter.hh.
Referenced by G4UIcmdWithABool::SetParameterName(), G4UIcmdWithADouble::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWithALongInt::SetParameterName(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithNucleusLimits::SetParameterName(), G4UIcmdWith3Vector::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), and G4GenericMessenger::Command::SetParameterName().
|
inline |
Definition at line 87 of file G4UIparameter.hh.
Referenced by G4AdjointSimMessenger::G4AdjointSimMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4RadioactiveDecayMessenger::G4RadioactiveDecayMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), and G4VisCommandsViewerSet::G4VisCommandsViewerSet().
|
inline |
Definition at line 122 of file G4UIparameter.hh.