31 #ifndef G4UIcmdWith3VectorAndUnit_H
32 #define G4UIcmdWith3VectorAndUnit_H 1
69 const char * theNameZ,
G4bool omittable,
G4bool currentAsDefault=
false);
static G4double GetNewUnitValue(const char *paramString)
void SetDefaultValue(G4ThreeVector defVal)
static G4ThreeVector GetNew3VectorRawValue(const char *paramString)
G4String ConvertToStringWithBestUnit(G4ThreeVector vec)
void SetUnitCategory(const char *unitCategory)
G4UIcmdWith3VectorAndUnit(const char *theCommandPath, G4UImessenger *theMessenger)
void SetUnitCandidates(const char *candidateList)
void SetDefaultUnit(const char *defUnit)
static G4ThreeVector GetNew3VectorValue(const char *paramString)
G4String ConvertToStringWithDefaultUnit(G4ThreeVector vec)
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
virtual G4int DoIt(G4String parameterList)