40#ifndef G4UnitsTable_hh
41#define G4UnitsTable_hh 1
112 std::size_t CategoryIndex = 0;
114#ifdef G4MULTITHREADED
120 return *pUnitsTableShadow;
181 std::size_t IndexOfCategory = 0;
184#include "G4UnitsTable.icc"
std::ostream & operator<<(std::ostream &out, const G4CellScoreComposer &ps)
std::vector< G4UnitDefinition * > G4UnitsContainer
std::vector< G4UnitsCategory * > G4UnitsTable
const G4String & GetCategory() const
std::size_t GetIndexOfCategory() const
static G4bool IsUnitDefined(const G4String &)
static void ClearUnitsTable()
~G4UnitDefinition()=default
G4bool operator!=(const G4UnitDefinition &) const
G4bool operator==(const G4UnitDefinition &) const
static void BuildUnitsTable()
G4double GetValue() const
static G4double GetValueOf(const G4String &)
static G4String GetCategory(const G4String &)
static void PrintUnitsTable()
const G4String & GetName() const
static G4UnitsTable & GetUnitsTable()
const G4String & GetSymbol() const
const G4String & GetName() const
void UpdateSymbMxLen(G4int len)
G4UnitsContainer & GetUnitsList()
G4bool operator!=(const G4UnitsCategory &) const
void UpdateNameMxLen(G4int len)
G4int GetNameMxLen() const
G4int GetSymbMxLen() const
G4bool operator==(const G4UnitsCategory &) const