ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
AthLinksSA
Root
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
8
ElementLinkVectorBase::
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
33
ElementLinkVectorBase::
34
setPersIndices
(
const
std::vector< uint32_t >& indices ) {
35
36
m_persIndices
=
indices
;
37
return
;
38
}
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
ElementLinkVectorBase::persKeys
const std::vector< uint32_t > & persKeys() const
Get the keys/identifiers of the referenced containers.
Definition
src/ElementLinkVectorBase.cxx:17
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::m_persKeys
std::vector< uint32_t > m_persKeys
Keys/identifiers of the referenced containers.
Definition
AthLinks/ElementLinkVectorBase.h:54
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_persIndices
std::vector< uint32_t > m_persIndices
Indices of the referenced objects in the containers.
Definition
AthLinks/ElementLinkVectorBase.h:56
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
Trk::indices
std::pair< long int, long int > indices
Definition
AlSymMatBase.h:27
python.Bindings.keys
keys
Definition
Control/AthenaPython/python/Bindings.py:804
Generated on
for ATLAS Offline Software by
1.17.0