|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ATHLINKS_ELEMENTLINKBASE_H
6 #define ATHLINKS_ELEMENTLINKBASE_H
72 #endif // ATHLINKS_ELEMENTLINKBASE_H
uint32_t persIndex() const
Get the index of the referenced object in the container.
virtual bool toTransient()=0
Reset the object's internal cache.
virtual ~ElementLinkBase()
Destructor.
void setPersKey(uint32_t key)
Set the key/identifier of the referenced container.
Base class for ElementLinks to vectors of pointers.
uint32_t persKey() const
Get the key/identifier of the referenced container.
bool m_isDirectIO
A transient variable signalling when direct I/O is happening.
static const uint32_t INVALID
Value to mark an invalid index.
uint32_t m_persKey
Key/identifier of the referenced container.
void setPersIndex(uint32_t index)
Set the index of the referenced object in the container.
ElementLinkBase()
Default constructor.
sgkey_t key() const
Return the SG key that we reference, as a hash.
uint32_t m_persIndex
Index of the referenced object in the container.
bool isDefault() const
Is the link in the default state.