|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "AthLinks/ElementLinkBase.h"
9 : m_persKey(
key ), m_persIndex(
index ), m_isDirectIO( false ) {
stored_index_type persIndex() const
Return the index of the link.
virtual bool toTransient()=0
Reset the object's internal cache.
void setPersKey(uint32_t key)
Set the key/identifier of the referenced container.
sgkey_t persKey() const
Return the SG key that we reference, as a hash.
static const uint32_t INVALID
Value to mark an invalid index.
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.
stored_index_type m_persIndex
The index of the element within the container for this link.
bool isDefault() const
Test to see if this link is in the default state.
SG::sgkey_t m_persKey
The hashed key for this link.
index_type index() const
Return the index of the link.