ATLAS Offline Software
|
An AttributeList represents a logical row of attributes in a metadata table. The name and type of each attribute is given in an AttributeListSpecification. AthenaAttributeList is an AttributeList which is also a DataObject and thus can be saved in an Athena data store, e.g. the Event Store. More...
#include <AthenaAttributeList.h>
Public Member Functions | |
AthenaAttributeList () | |
Construct empty attribute list with empty specification. More... | |
AthenaAttributeList (const coral::AttributeList &rhs) | |
Copy attribute lists. More... | |
AthenaAttributeList (const coral::AttributeListSpecification &rhs) | |
Construct attribute list according to the specification. More... | |
~AthenaAttributeList () | |
void | print (std::ostream &os) const |
print to simulate function provided by old POOL AttributeList More... | |
const coral::AttributeList & | coralList () const |
An AttributeList represents a logical row of attributes in a metadata table. The name and type of each attribute is given in an AttributeListSpecification. AthenaAttributeList is an AttributeList which is also a DataObject and thus can be saved in an Athena data store, e.g. the Event Store.
Definition at line 43 of file PersistentDataModel/PersistentDataModel/AthenaAttributeList.h.
AthenaAttributeList::AthenaAttributeList | ( | ) |
Construct empty attribute list with empty specification.
Definition at line 7 of file AthenaAttributeList.cxx.
|
explicit |
|
explicit |
Construct attribute list according to the specification.
The link to the specification is kept internally. User must make sure that the lifetime of the specification covers the lifetime of the attribute list.
Definition at line 13 of file AthenaAttributeList.cxx.
|
inline |
Definition at line 60 of file PersistentDataModel/PersistentDataModel/AthenaAttributeList.h.
|
inline |
Definition at line 65 of file PersistentDataModel/PersistentDataModel/AthenaAttributeList.h.
void AthenaAttributeList::print | ( | std::ostream & | os | ) | const |
print to simulate function provided by old POOL AttributeList
Definition at line 16 of file AthenaAttributeList.cxx.