36#ifndef G4UIcmdWith3VectorAndUnit_hh
37#define G4UIcmdWith3VectorAndUnit_hh 1
77 const char* theNameZ,
G4bool omittable,
78 G4bool currentAsDefault =
false);
G4String ConvertToStringWithBestUnit(const G4ThreeVector &vec)
void SetDefaultUnit(const char *defUnit)
G4int DoIt(G4String parameterList) override
static G4ThreeVector GetNew3VectorValue(const char *paramString)
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
static G4double GetNewUnitValue(const char *paramString)
void SetUnitCandidates(const char *candidateList)
void SetUnitCategory(const char *unitCategory)
static G4ThreeVector GetNew3VectorRawValue(const char *paramString)
G4String ConvertToStringWithDefaultUnit(const G4ThreeVector &vec)
void SetDefaultValue(const G4ThreeVector &defVal)