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

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

#include <DataHeader_p3.h>

Collaboration diagram for DataHeader_p3:

Public Member Functions

 DataHeader_p3 ()
 
 DataHeader_p3 (const DataHeader_p3 &rhs)
 
virtual ~DataHeader_p3 ()
 
DataHeader_p3operator= (const DataHeader_p3 &rhs)
 
const std::vector< DataHeaderElement_p3 > & elements () const
 
const std::vector< DataHeaderElement_p3 > & inputElements () const
 
const std::vector< std::string > & GuidMap () const
 

Private Attributes

std::vector< DataHeaderElement_p3m_DataHeader
 
std::vector< DataHeaderElement_p3m_InputDataHeader
 
std::vector< std::string > m_GuidMap
 

Friends

class DataHeaderCnv_p3
 

Detailed Description

This class provides a persistent representation for the DataHeader class.

Definition at line 53 of file DataHeader_p3.h.

Constructor & Destructor Documentation

◆ DataHeader_p3() [1/2]

DataHeader_p3::DataHeader_p3 ( )

Definition at line 77 of file DataHeader_p3.cxx.

◆ DataHeader_p3() [2/2]

DataHeader_p3::DataHeader_p3 ( const DataHeader_p3 rhs)

Definition at line 79 of file DataHeader_p3.cxx.

◆ ~DataHeader_p3()

DataHeader_p3::~DataHeader_p3 ( )
virtual

Definition at line 82 of file DataHeader_p3.cxx.

82 {}

Member Function Documentation

◆ elements()

const std::vector< DataHeaderElement_p3 > & DataHeader_p3::elements ( ) const

Definition at line 93 of file DataHeader_p3.cxx.

93  {
94  return(m_DataHeader);
95 }

◆ GuidMap()

const std::vector< std::string > & DataHeader_p3::GuidMap ( ) const

Definition at line 101 of file DataHeader_p3.cxx.

101  {
102  return(m_GuidMap);
103 }

◆ inputElements()

const std::vector< DataHeaderElement_p3 > & DataHeader_p3::inputElements ( ) const

Definition at line 97 of file DataHeader_p3.cxx.

97  {
98  return(m_InputDataHeader);
99 }

◆ operator=()

DataHeader_p3 & DataHeader_p3::operator= ( const DataHeader_p3 rhs)

Definition at line 84 of file DataHeader_p3.cxx.

84  {
85  if (this != &rhs) {
88  m_GuidMap = rhs.m_GuidMap;
89  }
90  return(*this);
91 }

Friends And Related Function Documentation

◆ DataHeaderCnv_p3

friend class DataHeaderCnv_p3
friend

Definition at line 61 of file DataHeader_p3.h.

Member Data Documentation

◆ m_DataHeader

std::vector<DataHeaderElement_p3> DataHeader_p3::m_DataHeader
private

Definition at line 68 of file DataHeader_p3.h.

◆ m_GuidMap

std::vector<std::string> DataHeader_p3::m_GuidMap
private

Definition at line 70 of file DataHeader_p3.h.

◆ m_InputDataHeader

std::vector<DataHeaderElement_p3> DataHeader_p3::m_InputDataHeader
private

Definition at line 69 of file DataHeader_p3.h.


The documentation for this class was generated from the following files:
DataHeader_p3::m_InputDataHeader
std::vector< DataHeaderElement_p3 > m_InputDataHeader
Definition: DataHeader_p3.h:69
DataHeader_p3::m_DataHeader
std::vector< DataHeaderElement_p3 > m_DataHeader
Definition: DataHeader_p3.h:68
DataHeader_p3::m_GuidMap
std::vector< std::string > m_GuidMap
Definition: DataHeader_p3.h:70