G4UIparameter Class Reference

#include <G4UIparameter.hh>

List of all members.


Detailed Description

Definition at line 48 of file G4UIparameter.hh.

Public Member Functions

 G4UIparameter ()
 G4UIparameter (char theType)
 G4UIparameter (const char *theName, char theType, G4bool theOmittable)
 ~G4UIparameter ()
G4int operator== (const G4UIparameter &right) const
G4int operator!= (const G4UIparameter &right) const
G4int CheckNewValue (const char *newValue)
void List ()
void SetDefaultValue (const char *theDefaultValue)
void SetDefaultValue (G4int theDefaultValue)
void SetDefaultValue (G4double theDefaultValue)
G4String GetDefaultValue () const
char GetParameterType () const
void SetParameterRange (const char *theRange)
G4String GetParameterRange () const
void SetParameterName (const char *theName)
G4String GetParameterName () const
void SetParameterCandidates (const char *theString)
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)

Private Member Functions

G4int TypeCheck (const char *newValue)
G4int RangeCheck (const char *newValue)
G4int CandidateCheck (const char *newValue)
G4int IsInt (const char *str, short maxDigit)
G4int IsDouble (const char *str)
G4int ExpectExponent (const char *str)
yystype Expression (void)
yystype LogicalORExpression (void)
yystype LogicalANDExpression (void)
yystype EqualityExpression (void)
yystype RelationalExpression (void)
yystype AdditiveExpression (void)
yystype MultiplicativeExpression (void)
yystype UnaryExpression (void)
yystype PrimaryExpression (void)
G4int Eval2 (yystype arg1, G4int op, yystype arg2)
G4int CompareInt (G4int arg1, G4int op, G4int arg2)
G4int CompareDouble (double arg1, G4int op, double arg2)
tokenNum Yylex (void)
G4int G4UIpGetc (void)
G4int G4UIpUngetc (G4int c)
G4int Backslash (G4int c)
G4int Follow (G4int expect, G4int ifyes, G4int ifno)
G4String TokenToStr (G4int token)

Private Attributes

G4String parameterName
G4String parameterGuidance
G4String defaultValue
G4String parameterRange
G4String parameterCandidate
char parameterType
G4bool omittable
G4bool currentAsDefaultFlag
G4int widget
G4String rangeBuf
G4int bp
tokenNum token
yystype yylval
yystype newVal
G4int paramERR


Constructor & Destructor Documentation

G4UIparameter::G4UIparameter (  ) 

Definition at line 38 of file G4UIparameter.cc.

References currentAsDefaultFlag, defaultValue, omittable, parameterCandidate, parameterGuidance, parameterName, parameterRange, parameterType, and widget.

G4UIparameter::G4UIparameter ( char  theType  ) 

Definition at line 52 of file G4UIparameter.cc.

References currentAsDefaultFlag, defaultValue, omittable, parameterCandidate, parameterGuidance, parameterName, parameterRange, parameterType, and widget.

G4UIparameter::G4UIparameter ( const char *  theName,
char  theType,
G4bool  theOmittable 
)

Definition at line 66 of file G4UIparameter.cc.

References currentAsDefaultFlag, defaultValue, omittable, parameterCandidate, parameterGuidance, parameterName, parameterRange, parameterType, and widget.

G4UIparameter::~G4UIparameter (  ) 

Definition at line 80 of file G4UIparameter.cc.


Member Function Documentation

yystype G4UIparameter::AdditiveExpression ( void   )  [private]

Definition at line 455 of file G4UIparameter.cc.

References G4cerr, G4endl, MultiplicativeExpression(), paramERR, and token.

Referenced by RelationalExpression().

Here is the call graph for this function:

G4int G4UIparameter::Backslash ( G4int  c  )  [private]

G4int G4UIparameter::CandidateCheck ( const char *  newValue  )  [private]

Definition at line 146 of file G4UIparameter.cc.

References G4cerr, G4endl, and parameterCandidate.

Referenced by CheckNewValue().

G4int G4UIparameter::CheckNewValue ( const char *  newValue  ) 

Definition at line 136 of file G4UIparameter.cc.

References CandidateCheck(), fParameterOutOfCandidates, fParameterOutOfRange, fParameterUnreadable, G4String::isNull(), parameterCandidate, parameterRange, RangeCheck(), and TypeCheck().

Here is the call graph for this function:

G4int G4UIparameter::CompareDouble ( double  arg1,
G4int  op,
double  arg2 
) [private]

Definition at line 634 of file G4UIparameter.cc.

References EQ, G4cerr, G4endl, GE, GT, LE, LT, NE, and paramERR.

Referenced by Eval2().

G4int G4UIparameter::CompareInt ( G4int  arg1,
G4int  op,
G4int  arg2 
) [private]

Definition at line 609 of file G4UIparameter.cc.

References EQ, G4cerr, G4endl, GE, GT, LE, LT, NE, and paramERR.

Referenced by Eval2().

yystype G4UIparameter::EqualityExpression ( void   )  [private]

Definition at line 395 of file G4UIparameter.cc.

References CONSTDOUBLE, CONSTINT, EQ, Eval2(), G4cerr, G4endl, yystype::I, NE, paramERR, RelationalExpression(), token, yystype::type, and Yylex().

Referenced by LogicalANDExpression().

Here is the call graph for this function:

G4int G4UIparameter::Eval2 ( yystype  arg1,
G4int  op,
yystype  arg2 
) [private]

Definition at line 553 of file G4UIparameter.cc.

References CompareDouble(), CompareInt(), CONSTDOUBLE, CONSTINT, yystype::D, G4cerr, G4endl, yystype::I, IDENTIFIER, newVal, paramERR, parameterName, parameterRange, parameterType, and yystype::type.

Referenced by EqualityExpression(), and RelationalExpression().

Here is the call graph for this function:

G4int G4UIparameter::ExpectExponent ( const char *  str  )  [private]

Definition at line 246 of file G4UIparameter.cc.

References IsInt().

Referenced by IsDouble().

Here is the call graph for this function:

yystype G4UIparameter::Expression ( void   )  [private]

Definition at line 313 of file G4UIparameter.cc.

References G4cerr, G4endl, and LogicalORExpression().

Referenced by PrimaryExpression(), and RangeCheck().

Here is the call graph for this function:

G4int G4UIparameter::Follow ( G4int  expect,
G4int  ifyes,
G4int  ifno 
) [private]

Definition at line 719 of file G4UIparameter.cc.

References G4UIpGetc(), and G4UIpUngetc().

Referenced by Yylex().

Here is the call graph for this function:

G4int G4UIparameter::G4UIpGetc ( void   )  [private]

Definition at line 730 of file G4UIparameter.cc.

References bp, and parameterRange.

Referenced by Follow(), and Yylex().

G4int G4UIparameter::G4UIpUngetc ( G4int  c  )  [private]

Definition at line 738 of file G4UIparameter.cc.

References bp, G4cerr, G4endl, paramERR, and parameterRange.

Referenced by Follow(), and Yylex().

G4bool G4UIparameter::GetCurrentAsDefault (  )  const [inline]

Definition at line 131 of file G4UIparameter.hh.

References currentAsDefaultFlag.

G4String G4UIparameter::GetDefaultValue (  )  const [inline]

Definition at line 90 of file G4UIparameter.hh.

References defaultValue.

Referenced by G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendAParamProperty(), and G4UIGAG::SendATclParamProperty().

G4String G4UIparameter::GetParameterCandidates (  )  const [inline]

Definition at line 119 of file G4UIparameter.hh.

References parameterCandidate.

Referenced by G4UIcmdWithADoubleAndUnit::ConvertToStringWithBestUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithBestUnit(), G4UIterminal::ExecuteCommand(), G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendAParamProperty(), and G4UIGAG::SendATclParamProperty().

const G4String G4UIparameter::GetParameterGuidance (  )  const [inline]

Definition at line 137 of file G4UIparameter.hh.

References parameterGuidance.

Referenced by G4UIGainServer::SendAParamProperty(), G4UIGAG::SendAParamProperty(), and G4UIGAG::SendATclParamProperty().

G4String G4UIparameter::GetParameterName (  )  const [inline]

Definition at line 110 of file G4UIparameter.hh.

References parameterName.

Referenced by G4UImanager::GetCurrentStringValue(), G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendAParamProperty(), and G4UIGAG::SendATclParamProperty().

G4String G4UIparameter::GetParameterRange (  )  const [inline]

Definition at line 104 of file G4UIparameter.hh.

References parameterRange.

Referenced by G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendAParamProperty(), and G4UIGAG::SendATclParamProperty().

char G4UIparameter::GetParameterType (  )  const [inline]

Definition at line 92 of file G4UIparameter.hh.

References parameterType.

Referenced by G4UIGainServer::GetNewTreeValues(), G4UIGAG::GetNewTreeValues(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendAParamProperty(), and G4UIGAG::SendATclParamProperty().

G4int G4UIparameter::IsDouble ( const char *  str  )  [private]

Definition at line 254 of file G4UIparameter.cc.

References ExpectExponent().

Referenced by TypeCheck(), and Yylex().

Here is the call graph for this function:

G4int G4UIparameter::IsInt ( const char *  str,
short  maxDigit 
) [private]

Definition at line 222 of file G4UIparameter.cc.

References G4cerr, and G4endl.

Referenced by ExpectExponent(), TypeCheck(), and Yylex().

G4bool G4UIparameter::IsOmittable (  )  const [inline]

Definition at line 125 of file G4UIparameter.hh.

References omittable.

Referenced by G4UIcmdWithADoubleAndUnit::ConvertToStringWithDefaultUnit(), G4UIcmdWith3VectorAndUnit::ConvertToStringWithDefaultUnit(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendAParamProperty(), and G4UIGAG::SendATclParamProperty().

void G4UIparameter::List (  ) 

Definition at line 93 of file G4UIparameter.cc.

References currentAsDefaultFlag, defaultValue, G4cout, G4endl, G4String::isNull(), omittable, parameterCandidate, parameterGuidance, parameterName, parameterRange, and parameterType.

Here is the call graph for this function:

yystype G4UIparameter::LogicalANDExpression ( void   )  [private]

Definition at line 359 of file G4UIparameter.cc.

References CONSTDOUBLE, CONSTINT, CONSTSTRING, yystype::D, EqualityExpression(), G4cerr, G4endl, yystype::I, IDENTIFIER, LOGICALAND, paramERR, token, yystype::type, and Yylex().

Referenced by LogicalORExpression().

Here is the call graph for this function:

yystype G4UIparameter::LogicalORExpression ( void   )  [private]

Definition at line 324 of file G4UIparameter.cc.

References CONSTDOUBLE, CONSTINT, CONSTSTRING, yystype::D, G4cerr, G4endl, yystype::I, IDENTIFIER, LogicalANDExpression(), LOGICALOR, paramERR, token, yystype::type, and Yylex().

Referenced by Expression().

Here is the call graph for this function:

yystype G4UIparameter::MultiplicativeExpression ( void   )  [private]

Definition at line 467 of file G4UIparameter.cc.

References G4cerr, G4endl, paramERR, token, and UnaryExpression().

Referenced by AdditiveExpression().

Here is the call graph for this function:

G4int G4UIparameter::operator!= ( const G4UIparameter right  )  const

Definition at line 88 of file G4UIparameter.cc.

G4int G4UIparameter::operator== ( const G4UIparameter right  )  const

Definition at line 83 of file G4UIparameter.cc.

yystype G4UIparameter::PrimaryExpression ( void   )  [private]

Definition at line 516 of file G4UIparameter.cc.

References CONSTDOUBLE, CONSTINT, yystype::D, Expression(), G4cerr, G4endl, yystype::I, IDENTIFIER, paramERR, yystype::S, token, yystype::type, Yylex(), and yylval.

Referenced by UnaryExpression().

Here is the call graph for this function:

G4int G4UIparameter::RangeCheck ( const char *  newValue  )  [private]

Definition at line 160 of file G4UIparameter.cc.

References bp, CONSTINT, yystype::D, Expression(), G4cerr, G4endl, yystype::I, newVal, paramERR, parameterRange, parameterType, token, yystype::type, and Yylex().

Referenced by CheckNewValue().

Here is the call graph for this function:

yystype G4UIparameter::RelationalExpression ( void   )  [private]

Definition at line 426 of file G4UIparameter.cc.

References AdditiveExpression(), CONSTINT, Eval2(), G4cerr, G4endl, GE, GT, yystype::I, LE, LT, token, yystype::type, and Yylex().

Referenced by EqualityExpression().

Here is the call graph for this function:

void G4UIparameter::SetCurrentAsDefault ( G4bool  val  )  [inline]

Definition at line 129 of file G4UIparameter.hh.

References currentAsDefaultFlag.

Referenced by G4UIcmdWithNucleusLimits::SetParameterName(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWithADouble::SetParameterName(), G4UIcmdWithABool::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), and G4UIcmdWith3Vector::SetParameterName().

void G4UIparameter::SetDefaultValue ( G4double  theDefaultValue  ) 

Definition at line 120 of file G4UIparameter.cc.

References defaultValue.

void G4UIparameter::SetDefaultValue ( G4int  theDefaultValue  ) 

Definition at line 113 of file G4UIparameter.cc.

References defaultValue.

void G4UIparameter::SetDefaultValue ( const char *  theDefaultValue  )  [inline]

Definition at line 84 of file G4UIparameter.hh.

References defaultValue.

Referenced by G4ScoreQuantityMessenger::FilterCommands(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), G4InteractorMessenger::G4InteractorMessenger(), G4MatScanMessenger::G4MatScanMessenger(), 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(), G4VisCommandSceneAddAxes::G4VisCommandSceneAddAxes(), G4VisCommandSceneAddLogo::G4VisCommandSceneAddLogo(), G4VisCommandSceneAddScale::G4VisCommandSceneAddScale(), G4VisCommandSceneAddText::G4VisCommandSceneAddText(), G4VisCommandSceneAddUserAction::G4VisCommandSceneAddUserAction(), G4VisCommandSpecify::G4VisCommandSpecify(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4VisCommandViewerCreate::G4VisCommandViewerCreate(), G4ScoreQuantityMessenger::QuantityCommands(), G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithNucleusLimits::SetDefaultValue(), G4UIcmdWithAString::SetDefaultValue(), G4UIcmdWithAnInteger::SetDefaultValue(), G4UIcmdWithADoubleAndUnit::SetDefaultValue(), G4UIcmdWithADouble::SetDefaultValue(), G4UIcmdWithABool::SetDefaultValue(), G4UIcmdWith3VectorAndUnit::SetDefaultValue(), and G4UIcmdWith3Vector::SetDefaultValue().

void G4UIparameter::SetGuidance ( const char *  theGuidance  )  [inline]

Definition at line 139 of file G4UIparameter.hh.

References parameterGuidance.

Referenced by G4EnergyLossMessenger::G4EnergyLossMessenger(), G4VisCommandGeometrySetColour::G4VisCommandGeometrySetColour(), G4VisCommandGeometrySetDaughtersInvisible::G4VisCommandGeometrySetDaughtersInvisible(), G4VisCommandGeometrySetForceAuxEdgeVisible::G4VisCommandGeometrySetForceAuxEdgeVisible(), G4VisCommandGeometrySetForceLineSegmentsPerCircle::G4VisCommandGeometrySetForceLineSegmentsPerCircle(), G4VisCommandGeometrySetForceSolid::G4VisCommandGeometrySetForceSolid(), G4VisCommandGeometrySetForceWireframe::G4VisCommandGeometrySetForceWireframe(), G4VisCommandGeometrySetLineStyle::G4VisCommandGeometrySetLineStyle(), G4VisCommandGeometrySetLineWidth::G4VisCommandGeometrySetLineWidth(), G4VisCommandGeometrySetVisibility::G4VisCommandGeometrySetVisibility(), G4VisCommandOpen::G4VisCommandOpen(), G4VisCommandSceneAddLogo::G4VisCommandSceneAddLogo(), G4VisCommandSceneAddScale::G4VisCommandSceneAddScale(), G4VisCommandSceneAddText::G4VisCommandSceneAddText(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), and G4VisCommandViewerCreate::G4VisCommandViewerCreate().

void G4UIparameter::SetOmittable ( G4bool  om  )  [inline]

Definition at line 123 of file G4UIparameter.hh.

References omittable.

Referenced by G4UIcmdWithADoubleAndUnit::SetDefaultUnit(), G4UIcmdWith3VectorAndUnit::SetDefaultUnit(), G4UIcmdWithNucleusLimits::SetParameterName(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWithADouble::SetParameterName(), G4UIcmdWithABool::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), and G4UIcmdWith3Vector::SetParameterName().

void G4UIparameter::SetParameterCandidates ( const char *  theString  )  [inline]

Definition at line 114 of file G4UIparameter.hh.

References parameterCandidate.

Referenced by G4EnergyLossMessenger::G4EnergyLossMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandGeometrySetLineStyle::G4VisCommandGeometrySetLineStyle(), G4VisCommandOpen::G4VisCommandOpen(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4ProcessTableMessenger::GetCurrentValue(), G4UIcmdWithAString::SetCandidates(), G4UIcmdWithADoubleAndUnit::SetUnitCandidates(), and G4UIcmdWith3VectorAndUnit::SetUnitCandidates().

void G4UIparameter::SetParameterName ( const char *  theName  )  [inline]

Definition at line 108 of file G4UIparameter.hh.

References parameterName.

Referenced by G4UIcmdWith3VectorAndUnit::G4UIcmdWith3VectorAndUnit(), G4UIcmdWithADoubleAndUnit::G4UIcmdWithADoubleAndUnit(), G4UIcmdWithNucleusLimits::SetParameterName(), G4UIcmdWithAString::SetParameterName(), G4UIcmdWithAnInteger::SetParameterName(), G4UIcmdWithADoubleAndUnit::SetParameterName(), G4UIcmdWithADouble::SetParameterName(), G4UIcmdWithABool::SetParameterName(), G4UIcmdWith3VectorAndUnit::SetParameterName(), and G4UIcmdWith3Vector::SetParameterName().

void G4UIparameter::SetParameterRange ( const char *  theRange  )  [inline]

Definition at line 96 of file G4UIparameter.hh.

References parameterRange.

Referenced by G4EnergyLossMessenger::G4EnergyLossMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), and G4VisCommandsViewerSet::G4VisCommandsViewerSet().

void G4UIparameter::SetWidget ( G4int  theWidget  )  [inline]

Definition at line 135 of file G4UIparameter.hh.

References widget.

G4String G4UIparameter::TokenToStr ( G4int  token  )  [private]

G4int G4UIparameter::TypeCheck ( const char *  newValue  )  [private]

Definition at line 185 of file G4UIparameter.cc.

References G4String::data(), G4cerr, G4endl, IsDouble(), IsInt(), parameterType, and G4String::toUpper().

Referenced by CheckNewValue().

Here is the call graph for this function:

yystype G4UIparameter::UnaryExpression ( void   )  [private]

Definition at line 479 of file G4UIparameter.cc.

References CONSTDOUBLE, CONSTINT, yystype::D, G4cerr, G4endl, yystype::I, paramERR, PrimaryExpression(), token, yystype::type, and Yylex().

Referenced by MultiplicativeExpression().

Here is the call graph for this function:

tokenNum G4UIparameter::Yylex ( void   )  [private]

Definition at line 661 of file G4UIparameter.cc.

References CONSTDOUBLE, CONSTINT, yystype::D, G4String::data(), EQ, Follow(), G4cerr, G4endl, G4UIpGetc(), G4UIpUngetc(), GE, GT, yystype::I, IDENTIFIER, IsDouble(), IsInt(), LE, LOGICALAND, LOGICALOR, LT, NE, paramERR, parameterName, yystype::S, and yylval.

Referenced by EqualityExpression(), LogicalANDExpression(), LogicalORExpression(), PrimaryExpression(), RangeCheck(), RelationalExpression(), and UnaryExpression().

Here is the call graph for this function:


Member Data Documentation

G4int G4UIparameter::bp [private]

Definition at line 174 of file G4UIparameter.hh.

Referenced by G4UIpGetc(), G4UIpUngetc(), and RangeCheck().

G4bool G4UIparameter::currentAsDefaultFlag [private]

Definition at line 80 of file G4UIparameter.hh.

Referenced by G4UIparameter(), GetCurrentAsDefault(), List(), and SetCurrentAsDefault().

G4String G4UIparameter::defaultValue [private]

Definition at line 75 of file G4UIparameter.hh.

Referenced by G4UIparameter(), GetDefaultValue(), List(), and SetDefaultValue().

yystype G4UIparameter::newVal [private]

Definition at line 177 of file G4UIparameter.hh.

Referenced by Eval2(), and RangeCheck().

G4bool G4UIparameter::omittable [private]

Definition at line 79 of file G4UIparameter.hh.

Referenced by G4UIparameter(), IsOmittable(), List(), and SetOmittable().

G4int G4UIparameter::paramERR [private]

Definition at line 178 of file G4UIparameter.hh.

Referenced by AdditiveExpression(), CompareDouble(), CompareInt(), EqualityExpression(), Eval2(), G4UIpUngetc(), LogicalANDExpression(), LogicalORExpression(), MultiplicativeExpression(), PrimaryExpression(), RangeCheck(), UnaryExpression(), and Yylex().

G4String G4UIparameter::parameterCandidate [private]

Definition at line 77 of file G4UIparameter.hh.

Referenced by CandidateCheck(), CheckNewValue(), G4UIparameter(), GetParameterCandidates(), List(), and SetParameterCandidates().

G4String G4UIparameter::parameterGuidance [private]

Definition at line 74 of file G4UIparameter.hh.

Referenced by G4UIparameter(), GetParameterGuidance(), List(), and SetGuidance().

G4String G4UIparameter::parameterName [private]

Definition at line 73 of file G4UIparameter.hh.

Referenced by Eval2(), G4UIparameter(), GetParameterName(), List(), SetParameterName(), and Yylex().

G4String G4UIparameter::parameterRange [private]

Definition at line 76 of file G4UIparameter.hh.

Referenced by CheckNewValue(), Eval2(), G4UIparameter(), G4UIpGetc(), G4UIpUngetc(), GetParameterRange(), List(), RangeCheck(), and SetParameterRange().

char G4UIparameter::parameterType [private]

Definition at line 78 of file G4UIparameter.hh.

Referenced by Eval2(), G4UIparameter(), GetParameterType(), List(), RangeCheck(), and TypeCheck().

G4String G4UIparameter::rangeBuf [private]

Definition at line 173 of file G4UIparameter.hh.

tokenNum G4UIparameter::token [private]

Definition at line 175 of file G4UIparameter.hh.

Referenced by AdditiveExpression(), EqualityExpression(), LogicalANDExpression(), LogicalORExpression(), MultiplicativeExpression(), PrimaryExpression(), RangeCheck(), RelationalExpression(), and UnaryExpression().

G4int G4UIparameter::widget [private]

Definition at line 81 of file G4UIparameter.hh.

Referenced by G4UIparameter(), and SetWidget().

yystype G4UIparameter::yylval [private]

Definition at line 176 of file G4UIparameter.hh.

Referenced by PrimaryExpression(), and Yylex().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:53:57 2008 for Geant4 by  doxygen 1.4.7