ATLAS Offline Software
Loading...
Searching...
No Matches
DataHeader_p4.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7 static_assert(std::is_nothrow_move_constructible<DataHeaderElement_p4>::value);
8 static_assert(std::is_nothrow_move_constructible<DataHeader_p4>::value);
9
11 m_token(),
12 m_alias(),
13 m_technology(0U),
14 m_oid1(0U),
15 m_oid2(0U),
16 m_dbGuidIdx(0U),
17 m_classIdIdx(0U),
18 m_prefixIdx(0U),
19 m_keyPos(0U),
20 m_hashes() {
21
22 }
23
24unsigned int DataHeaderElement_p4::pClid() const {
25 return(m_clids.front());
26}
27
28const std::vector<unsigned int>& DataHeaderElement_p4::clids() const {
29 return(m_clids);
30}
31
32const std::string& DataHeaderElement_p4::key() const {
33 return(m_alias.front());
34}
35
36const std::vector<std::string>& DataHeaderElement_p4::alias() const {
37 return(m_alias);
38}
39
40const std::string& DataHeaderElement_p4::token() const {
41 return(m_token);
42}
43
44unsigned int DataHeaderElement_p4::oid1() const {
45 return(m_oid1);
46}
47
48unsigned int DataHeaderElement_p4::oid2() const {
49 return(m_oid2);
50}
51
52
54
55const std::vector<DataHeaderElement_p4>& DataHeader_p4::elements() const {
56 return(m_dataHeader);
57}
58
59unsigned int DataHeader_p4::provenanceSize() const {
60 return(m_provSize);
61}
62
63const std::vector<std::string>& DataHeader_p4::guidMap() const {
64 return(m_guidMap);
65}
This file contains the class definition for the DataHeader_p4 and DataHeaderElement_p4 classes.
std::vector< std::string > m_alias
const std::string & token() const
unsigned short m_prefixIdx
std::vector< unsigned int > m_clids
unsigned short m_classIdIdx
std::vector< uint64_t > m_hashes
const std::vector< std::string > & alias() const
unsigned int oid2() const
const std::vector< unsigned int > & clids() const
unsigned short m_keyPos
unsigned int m_technology
unsigned int pClid() const
unsigned short m_dbGuidIdx
const std::string & key() const
unsigned int oid1() const
std::vector< std::string > m_guidMap
std::vector< DataHeaderElement_p4 > m_dataHeader
unsigned int provenanceSize() const
unsigned int m_provSize
const std::vector< std::string > & guidMap() const
const std::vector< DataHeaderElement_p4 > & elements() const