ATLAS Offline Software
Database
PersistentDataModelTPCnv
src
DataHeader_p3.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
PersistentDataModelTPCnv/DataHeader_p3.h
"
6
7
DataHeaderElement_p3::DataHeaderElement_p3
() : m_clids(),
8
m_token(),
9
m_alias(),
10
m_technology(0U),
11
m_oid1(0U),
12
m_oid2(0U),
13
m_dbGuidIdx(0U),
14
m_classIdIdx(0U),
15
m_prefixIdx(0U),
16
m_keyPos(0U),
17
m_hashes() {}
18
19
20
const
std::vector<unsigned int>&
DataHeaderElement_p3::clids
()
const
{
21
return
(
m_clids
);
22
}
23
24
const
std::string&
DataHeaderElement_p3::token
()
const
{
25
return
(
m_token
);
26
}
27
28
const
std::vector<std::string>&
DataHeaderElement_p3::alias
()
const
{
29
return
(
m_alias
);
30
}
31
32
const
std::string&
DataHeaderElement_p3::key
()
const
{
33
return
(
m_alias
.front());
34
}
35
36
unsigned
int
DataHeaderElement_p3::pClid
()
const
{
37
return
(
m_clids
.front());
38
}
39
40
unsigned
int
DataHeaderElement_p3::oid1
()
const
{
41
return
(
m_oid1
);
42
}
43
44
unsigned
int
DataHeaderElement_p3::oid2
()
const
{
45
return
(
m_oid2
);
46
}
47
48
49
DataHeader_p3::DataHeader_p3
()
50
: m_DataHeader(), m_InputDataHeader(), m_GuidMap() {}
51
52
const
std::vector<DataHeaderElement_p3>&
DataHeader_p3::elements
()
const
{
53
return
(
m_DataHeader
);
54
}
55
56
const
std::vector<DataHeaderElement_p3>&
DataHeader_p3::inputElements
()
const
{
57
return
(
m_InputDataHeader
);
58
}
59
60
const
std::vector<std::string>&
DataHeader_p3::GuidMap
()
const
{
61
return
(
m_GuidMap
);
62
}
DataHeader_p3::m_InputDataHeader
std::vector< DataHeaderElement_p3 > m_InputDataHeader
Definition:
DataHeader_p3.h:61
DataHeaderElement_p3::token
const std::string & token() const
Definition:
DataHeader_p3.cxx:24
DataHeaderElement_p3::oid2
unsigned int oid2() const
Definition:
DataHeader_p3.cxx:44
DataHeader_p3::GuidMap
const std::vector< std::string > & GuidMap() const
Definition:
DataHeader_p3.cxx:60
DataHeaderElement_p3::key
const std::string & key() const
Definition:
DataHeader_p3.cxx:32
DataHeaderElement_p3::m_oid2
unsigned int m_oid2
Definition:
DataHeader_p3.h:40
DataHeaderElement_p3::m_token
std::string m_token
Definition:
DataHeader_p3.h:38
DataHeader_p3::m_DataHeader
std::vector< DataHeaderElement_p3 > m_DataHeader
Definition:
DataHeader_p3.h:60
DataHeaderElement_p3::m_oid1
unsigned int m_oid1
Definition:
DataHeader_p3.h:40
DataHeader_p3::DataHeader_p3
DataHeader_p3()
Definition:
DataHeader_p3.cxx:49
DataHeaderElement_p3::DataHeaderElement_p3
DataHeaderElement_p3()
Definition:
DataHeader_p3.cxx:7
DataHeader_p3::elements
const std::vector< DataHeaderElement_p3 > & elements() const
Definition:
DataHeader_p3.cxx:52
DataHeader_p3.h
This file contains the class definition for the DataHeader_p3 and DataHeaderElement_p3 classes.
DataHeader_p3::inputElements
const std::vector< DataHeaderElement_p3 > & inputElements() const
Definition:
DataHeader_p3.cxx:56
DataHeaderElement_p3::pClid
unsigned int pClid() const
Definition:
DataHeader_p3.cxx:36
DataHeaderElement_p3::alias
const std::vector< std::string > & alias() const
Definition:
DataHeader_p3.cxx:28
DataHeaderElement_p3::m_clids
std::vector< unsigned int > m_clids
Definition:
DataHeader_p3.h:37
DataHeaderElement_p3::clids
const std::vector< unsigned int > & clids() const
Definition:
DataHeader_p3.cxx:20
DataHeader_p3::m_GuidMap
std::vector< std::string > m_GuidMap
Definition:
DataHeader_p3.h:62
DataHeaderElement_p3::oid1
unsigned int oid1() const
Definition:
DataHeader_p3.cxx:40
DataHeaderElement_p3::m_alias
std::vector< std::string > m_alias
Definition:
DataHeader_p3.h:39
Generated on Mon Nov 3 2025 21:08:36 for ATLAS Offline Software by
1.8.18