31#ifndef G4UIcmdWith3VectorAndUnit_H
32#define G4UIcmdWith3VectorAndUnit_H 1
69 const char * theNameZ,
G4bool omittable,
G4bool currentAsDefault=
false);
G4String ConvertToStringWithDefaultUnit(G4ThreeVector vec)
void SetDefaultUnit(const char *defUnit)
G4String ConvertToStringWithBestUnit(G4ThreeVector vec)
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)
void SetDefaultValue(G4ThreeVector defVal)
virtual G4int DoIt(G4String parameterList)