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

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

#include <DataHeader_p5.h>

Collaboration diagram for DataHeaderElement_p5:

Public Member Functions

 DataHeaderElement_p5 ()
 
 DataHeaderElement_p5 (const DataHeaderElement_p5 &rhs)
 
 ~DataHeaderElement_p5 ()
 
DataHeaderElement_p5operator= (const DataHeaderElement_p5 &rhs)
 
const std::string & token () const
 
long long int oid2 () const
 

Private Attributes

std::string m_token
 
long long int m_oid2
 

Friends

class DataHeaderElementCnv_p5
 

Detailed Description

This class provides a persistent representation for the DataHeaderElement class.

Definition at line 21 of file DataHeader_p5.h.

Constructor & Destructor Documentation

◆ DataHeaderElement_p5() [1/2]

DataHeaderElement_p5::DataHeaderElement_p5 ( )

Definition at line 12 of file DataHeader_p5.cxx.

12 : m_token(), m_oid2(0U) {}

◆ DataHeaderElement_p5() [2/2]

DataHeaderElement_p5::DataHeaderElement_p5 ( const DataHeaderElement_p5 rhs)

Definition at line 13 of file DataHeader_p5.cxx.

13  : m_token(rhs.m_token),
14  m_oid2(rhs.m_oid2) {}

◆ ~DataHeaderElement_p5()

DataHeaderElement_p5::~DataHeaderElement_p5 ( )

Definition at line 15 of file DataHeader_p5.cxx.

15 {}

Member Function Documentation

◆ oid2()

long long int DataHeaderElement_p5::oid2 ( ) const

Definition at line 29 of file DataHeader_p5.cxx.

29  {
30  return(m_oid2);
31 }

◆ operator=()

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

Definition at line 17 of file DataHeader_p5.cxx.

17  {
18  if (this != &rhs) {
19  m_token = rhs.m_token;
20  m_oid2 = rhs.m_oid2;
21  }
22  return(*this);
23 }

◆ token()

const std::string & DataHeaderElement_p5::token ( ) const

Definition at line 25 of file DataHeader_p5.cxx.

25  {
26  return(m_token);
27 }

Friends And Related Function Documentation

◆ DataHeaderElementCnv_p5

friend class DataHeaderElementCnv_p5
friend

Definition at line 29 of file DataHeader_p5.h.

Member Data Documentation

◆ m_oid2

long long int DataHeaderElement_p5::m_oid2
private

Definition at line 36 of file DataHeader_p5.h.

◆ m_token

std::string DataHeaderElement_p5::m_token
private

Definition at line 35 of file DataHeader_p5.h.


The documentation for this class was generated from the following files:
DataHeaderElement_p5::m_token
std::string m_token
Definition: DataHeader_p5.h:35
DataHeaderElement_p5::m_oid2
long long int m_oid2
Definition: DataHeader_p5.h:36