39 #ifndef ALIUnitsTable_HH 40 #define ALIUnitsTable_HH 45 #include <CLHEP/Vector/ThreeVector.h> 118 void PrintCategory();
ALIstring GetName() const
ALIint operator==(const ALIUnitDefinition &) const
std::vector< ALIUnitsCategory * > ALIUnitsTable
ALIUnitDefinition & operator=(const ALIUnitDefinition &)
ALIint operator!=(const ALIUnitDefinition &) const
ALIUnitDefinition(ALIstring name, ALIstring symbol, ALIstring category, ALIdouble value)
static ALIstring GetCategory(ALIstring)
ALIUnitsContainer UnitsList
std::ostream & operator<<(std::ostream &out, const ALILine &li)
ALIdouble GetValue() const
void UpdateSymbMxLen(ALIint len)
static void PrintUnitsTable()
size_t GetIndexOfCategory() const
static void BuildUnitsTable()
void UpdateNameMxLen(ALIint len)
ALIint GetSymbMxLen() const
ALIint GetNameMxLen() const
std::vector< std::shared_ptr< ALIUnitDefinition >> ALIUnitsContainer
ALIstring GetName() const
static ALIdouble GetValueOf(ALIstring)
ALIstring GetCategory() const
static ALIUnitsTable theUnitsTable
static ALIUnitsTable & GetUnitsTable()
ALIUnitsContainer & GetUnitsList()
ALIstring GetSymbol() const