117 std::ostream&
operator<<
118 (std::ostream& os,
const std::map<G4String,G4AttDef>* definitions);
121 std::ostream&
operator<<
122 (std::ostream& os,
const std::map<G4String,G4AttDef>& definitions);
G4String m_category
The category (Draw, Physics, PickAction, Association, etc.)
void SetExtra(const G4String &extra)
G4String m_name
The name of the attribute.
const G4String & GetExtra() const
const char * name(G4int ptype)
void SetDesc(const G4String &desc)
const G4String & GetValueType() const
void SetCategory(const G4String &cat)
const G4String & GetDesc() const
void SetName(const G4String &name)
const G4String & GetName() const
G4String m_extra
Some extra property of the attribute (units, etc.)
G4String m_valueType
The type of the value of the attribute (int, double, vector, etc.)
G4AttDef(const G4String &name, const G4String &desc, const G4String &category, const G4String &extra, const G4String &valueType)
G4String m_desc
A short description of the attribute.
const G4String & GetCategory() const
void SetValueType(const G4String &type)
G4AttDef(const G4String &name, const G4String &desc, const G4String &category, const G4String &extra, const G4TypeKey &typeKey)
const G4TypeKey & GetTypeKey() const