5 #ifndef CocoaUnitsTable_HH 6 #define CocoaUnitsTable_HH 10 #include "CLHEP/Vector/ThreeVector.h" std::vector< CocoaUnitDefinition * > CocoaUnitsContainer
ALIint operator!=(const CocoaUnitDefinition &) const
CocoaUnitsContainer UnitsList
static ALIstring GetCategory(const ALIstring &)
static void BuildUnitsTable()
static CocoaUnitsTable & GetUnitsTable()
void UpdateNameMxLen(ALIint len)
const ALIstring & GetSymbol() const
const ALIstring & GetName() const
ALIdouble GetValue() const
void UpdateSymbMxLen(ALIint len)
ALIint GetSymbMxLen() const
static void PrintUnitsTable()
std::ostream & operator<<(std::ostream &out, const ALILine &li)
CocoaUnitDefinition(const ALIstring &name, const ALIstring &symbol, const ALIstring &category, ALIdouble value)
const ALIstring & GetName() const
CocoaUnitDefinition & operator=(const CocoaUnitDefinition &)
std::vector< CocoaUnitsCategory * > CocoaUnitsTable
ALIint GetNameMxLen() const
const ALIstring & GetCategory() const
static CocoaUnitsTable theUnitsTable
static ALIdouble GetValueOf(const ALIstring &)
ALIint operator==(const CocoaUnitDefinition &) const
size_t GetIndexOfCategory() const
CocoaUnitsContainer & GetUnitsList()