52 #ifndef G4UnitsTable_HH 53 #define G4UnitsTable_HH 127 inline G4int GetNameMxLen()
const;
128 inline G4int GetSymbMxLen()
const;
129 inline void UpdateNameMxLen(
G4int len);
130 inline void UpdateSymbMxLen(
G4int len);
131 void PrintCategory();
164 inline size_t GetIndexOfCategory()
const;
180 #include "G4UnitsTable.icc"
static void BuildUnitsTable()
G4int operator==(const G4UnitDefinition &) const
const G4String & GetSymbol() const
G4UnitDefinition & operator=(const G4UnitDefinition &)
std::vector< G4UnitsCategory * > G4UnitsTable
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
static G4ThreadLocal G4UnitsTable * pUnitsTable
G4int operator!=(const G4UnitDefinition &) const
static G4double GetValueOf(const G4String &)
G4UnitDefinition(const G4String &name, const G4String &symbol, const G4String &category, G4double value)
const G4String & GetName() const
std::ostream & operator<<(std::ostream &ostr, const G4String &astr)
static void ClearUnitsTable()
static G4UnitsTable & GetUnitsTable()
static G4String GetCategory(const G4String &)
G4double GetValue() const
static void PrintUnitsTable()
std::vector< G4UnitDefinition * > G4UnitsContainer
G4UnitsContainer UnitsList