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 104 of file DataHeader_p6.h.

Constructor & Destructor Documentation

◆ DataHeader_p6()

DataHeader_p6::DataHeader_p6 ( )
inline

Definition at line 117 of file DataHeader_p6.h.

117 {};

Member Function Documentation

◆ dhFormToken()

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

Definition at line 164 of file DataHeader_p6.cxx.

164  {
165  return(m_dhFormToken);
166 }

◆ setDhFormToken()

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

Definition at line 168 of file DataHeader_p6.cxx.

168  {
169  m_dhFormToken = formToken;
170 }

Friends And Related Function Documentation

◆ DataHeaderCnv_p6

friend class DataHeaderCnv_p6
friend

Definition at line 106 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 123 of file DataHeader_p6.h.

◆ m_commonOID2

unsigned long long DataHeader_p6::m_commonOID2
private

Definition at line 124 of file DataHeader_p6.h.

◆ m_dhFormToken

std::string DataHeader_p6::m_dhFormToken
private

Definition at line 130 of file DataHeader_p6.h.

◆ m_fullElements

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

Definition at line 127 of file DataHeader_p6.h.

◆ m_provenanceSize

unsigned int DataHeader_p6::m_provenanceSize
private

Definition at line 128 of file DataHeader_p6.h.

◆ m_shortElements

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

Definition at line 126 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:130