ATLAS Offline Software
A/Root/ElementLinkVectorBase.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 // Local include(s):
6 #include "AthLinks/ElementLinkVectorBase.h"
7 
9 ElementLinkVectorBase( const std::vector< uint32_t >& keys,
10  const std::vector< uint32_t >& indices )
11  : m_persKeys( keys ), m_persIndices( indices ), m_isDirectIO( false ) {
12 
13 }
14 
15 const std::vector< uint32_t >& ElementLinkVectorBase::persKeys() const {
16 
17  return m_persKeys;
18 }
19 
20 void
21 ElementLinkVectorBase::setPersKeys( const std::vector< uint32_t >& keys ) {
22 
23  m_persKeys = keys;
24  return;
25 }
26 
27 const std::vector< uint32_t >& ElementLinkVectorBase::persIndices() const {
28 
29  return m_persIndices;
30 }
31 
32 void
34 setPersIndices( const std::vector< uint32_t >& indices ) {
35 
37  return;
38 }
ElementLinkVectorBase::m_persIndices
std::vector< uint32_t > m_persIndices
Indices of the referenced objects in the containers.
Definition: AthLinks/ElementLinkVectorBase.h:56
Trk::indices
std::pair< long int, long int > indices
Definition: AlSymMatBase.h:24
ElementLinkVectorBase::persIndices
const std::vector< uint32_t > & persIndices() const
Get the indices of the referenced objects in the containers.
Definition: src/ElementLinkVectorBase.cxx:29
ElementLinkVectorBase::ElementLinkVectorBase
ElementLinkVectorBase(const std::vector< uint32_t > &keys=std::vector< uint32_t >(), const std::vector< uint32_t > &indices=std::vector< uint32_t >())
Default constructor.
Definition: src/ElementLinkVectorBase.cxx:11
ElementLinkVectorBase::setPersKeys
void setPersKeys(const std::vector< uint32_t > &keys)
Set the keys/identifiers of the referenced containers.
Definition: src/ElementLinkVectorBase.cxx:23
ElementLinkVectorBase::m_persKeys
std::vector< uint32_t > m_persKeys
Keys/identifiers of the referenced containers.
Definition: AthLinks/ElementLinkVectorBase.h:54
ElementLinkVectorBase::persKeys
const std::vector< uint32_t > & persKeys() const
Get the keys/identifiers of the referenced containers.
Definition: src/ElementLinkVectorBase.cxx:17
python.Bindings.keys
keys
Definition: Control/AthenaPython/python/Bindings.py:790
ElementLinkVectorBase::setPersIndices
void setPersIndices(const std::vector< uint32_t > &indices)
Set the indices of the referenced objects in the containers.
Definition: src/ElementLinkVectorBase.cxx:36