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

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

#include <DataHeader_p4.h>

Collaboration diagram for DataHeader_p4:

Public Member Functions

 DataHeader_p4 ()
 
const std::vector< DataHeaderElement_p4 > & elements () const
 
unsigned int provenanceSize () const
 
const std::vector< std::string > & guidMap () const
 

Private Attributes

std::vector< DataHeaderElement_p4m_dataHeader
 
unsigned int m_provSize
 
std::vector< std::string > m_guidMap
 

Friends

class DataHeaderCnv_p4
 

Detailed Description

This class provides a persistent representation for the DataHeader class.

Definition at line 50 of file DataHeader_p4.h.

Constructor & Destructor Documentation

◆ DataHeader_p4()

DataHeader_p4::DataHeader_p4 ( )

Definition at line 53 of file DataHeader_p4.cxx.

53 : m_dataHeader(), m_provSize(0U), m_guidMap() {}

Member Function Documentation

◆ elements()

const std::vector< DataHeaderElement_p4 > & DataHeader_p4::elements ( ) const

Definition at line 55 of file DataHeader_p4.cxx.

55  {
56  return(m_dataHeader);
57 }

◆ guidMap()

const std::vector< std::string > & DataHeader_p4::guidMap ( ) const

Definition at line 63 of file DataHeader_p4.cxx.

63  {
64  return(m_guidMap);
65 }

◆ provenanceSize()

unsigned int DataHeader_p4::provenanceSize ( ) const

Definition at line 59 of file DataHeader_p4.cxx.

59  {
60  return(m_provSize);
61 }

Friends And Related Function Documentation

◆ DataHeaderCnv_p4

friend class DataHeaderCnv_p4
friend

Definition at line 55 of file DataHeader_p4.h.

Member Data Documentation

◆ m_dataHeader

std::vector<DataHeaderElement_p4> DataHeader_p4::m_dataHeader
private

Definition at line 62 of file DataHeader_p4.h.

◆ m_guidMap

std::vector<std::string> DataHeader_p4::m_guidMap
private

Definition at line 64 of file DataHeader_p4.h.

◆ m_provSize

unsigned int DataHeader_p4::m_provSize
private

Definition at line 63 of file DataHeader_p4.h.


The documentation for this class was generated from the following files:
DataHeader_p4::m_guidMap
std::vector< std::string > m_guidMap
Definition: DataHeader_p4.h:64
DataHeader_p4::m_dataHeader
std::vector< DataHeaderElement_p4 > m_dataHeader
Definition: DataHeader_p4.h:62
DataHeader_p4::m_provSize
unsigned int m_provSize
Definition: DataHeader_p4.h:63