ATLAS Offline Software
Classes | Public Member Functions | Private Attributes | Friends | List of all members
DataHeader_p6 Class Reference

This class provides a persistent representation for the DataHeader class. More...

#include <DataHeader_p6.h>

Collaboration diagram for DataHeader_p6:

Classes

struct  FullElement
 

Public Member Functions

 DataHeader_p6 ()
 
const std::string & dhFormToken () const
 
void setDhFormToken (const std::string &formToken)
 

Private Attributes

unsigned m_commonDbIndex {}
 common DB entry index used by all short DH elements More...
 
unsigned long long m_commonOID2 {}
 
std::vector< int > m_shortElements
 
std::vector< FullElementm_fullElements
 
unsigned int m_provenanceSize {}
 
std::string m_dhFormToken
 

Friends

class DataHeaderCnv_p6
 

Detailed Description

This class provides a persistent representation for the DataHeader class.

Version P6 optimized FOR references pointing to the same OID2 in the same Database

Definition at line 115 of file DataHeader_p6.h.

Constructor & Destructor Documentation

◆ DataHeader_p6()

DataHeader_p6::DataHeader_p6 ( )
inline

Definition at line 128 of file DataHeader_p6.h.

128 {};

Member Function Documentation

◆ dhFormToken()

const std::string & DataHeader_p6::dhFormToken ( ) const

Definition at line 163 of file DataHeader_p6.cxx.

163  {
164  return(m_dhFormToken);
165 }

◆ setDhFormToken()

void DataHeader_p6::setDhFormToken ( const std::string &  formToken)

Definition at line 167 of file DataHeader_p6.cxx.

167  {
168  m_dhFormToken = formToken;
169 }

Friends And Related Function Documentation

◆ DataHeaderCnv_p6

friend class DataHeaderCnv_p6
friend

Definition at line 117 of file DataHeader_p6.h.

Member Data Documentation

◆ m_commonDbIndex

unsigned DataHeader_p6::m_commonDbIndex {}
private

common DB entry index used by all short DH elements

Definition at line 134 of file DataHeader_p6.h.

◆ m_commonOID2

unsigned long long DataHeader_p6::m_commonOID2 {}
private

Definition at line 135 of file DataHeader_p6.h.

◆ m_dhFormToken

std::string DataHeader_p6::m_dhFormToken
private

Definition at line 141 of file DataHeader_p6.h.

◆ m_fullElements

std::vector<FullElement> DataHeader_p6::m_fullElements
private

Definition at line 138 of file DataHeader_p6.h.

◆ m_provenanceSize

unsigned int DataHeader_p6::m_provenanceSize {}
private

Definition at line 139 of file DataHeader_p6.h.

◆ m_shortElements

std::vector<int> DataHeader_p6::m_shortElements
private

Definition at line 137 of file DataHeader_p6.h.


The documentation for this class was generated from the following files:
DataHeader_p6::m_dhFormToken
std::string m_dhFormToken
Definition: DataHeader_p6.h:141