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

This class provides the an IOpaqueAddress/GenericAddress which can hold a pointer to an CondAttrListCollection object. More...

#include <CondAttrListCollAddress.h>

Inheritance diagram for CondAttrListCollAddress:
Collaboration diagram for CondAttrListCollAddress:

Public Member Functions

 CondAttrListCollAddress ()
 Dummy constructor. More...
 
 CondAttrListCollAddress (const CondAttrListCollAddress &copy)
 Copy Constructor. More...
 
CondAttrListCollAddressoperator= (const CondAttrListCollAddress &copy)
 Assignment. More...
 
 CondAttrListCollAddress (const GenericAddress &copy)
 Constructor from GA. More...
 
 CondAttrListCollAddress (long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip1=0, unsigned long ip2=0, CondAttrListCollection *attrListColl=0)
 Standard Constructor. More...
 
virtual ~CondAttrListCollAddress ()
 Standard Destructor. More...
 
CondAttrListCollectionattrListColl ()
 Access to AttributeList. More...
 
void setAttrListColl (CondAttrListCollection *attrListColl)
 Add AttributeList. More...
 

Private Attributes

CondAttrListCollectionm_attrListColl
 Pointer to an CondAttrListCollection. More...
 

Detailed Description

This class provides the an IOpaqueAddress/GenericAddress which can hold a pointer to an CondAttrListCollection object.

Definition at line 27 of file CondAttrListCollAddress.h.

Constructor & Destructor Documentation

◆ CondAttrListCollAddress() [1/4]

CondAttrListCollAddress::CondAttrListCollAddress ( )
inline

Dummy constructor.

Inline definitions.

Definition at line 63 of file CondAttrListCollAddress.h.

64  :
65  GenericAddress(),
67 {}

◆ CondAttrListCollAddress() [2/4]

CondAttrListCollAddress::CondAttrListCollAddress ( const CondAttrListCollAddress copy)
inline

Copy Constructor.

Definition at line 70 of file CondAttrListCollAddress.h.

71  :
72  GenericAddress(copy),
73  m_attrListColl(copy.m_attrListColl)
74 {
75  if (m_attrListColl) m_attrListColl->addRef();
76 }

◆ CondAttrListCollAddress() [3/4]

CondAttrListCollAddress::CondAttrListCollAddress ( const GenericAddress &  copy)
inline

Constructor from GA.

Definition at line 92 of file CondAttrListCollAddress.h.

93  :
94  GenericAddress(copy),
96 {}

◆ CondAttrListCollAddress() [4/4]

CondAttrListCollAddress::CondAttrListCollAddress ( long  svc,
const CLID clid,
const std::string &  p1 = "",
const std::string &  p2 = "",
unsigned long  ip1 = 0,
unsigned long  ip2 = 0,
CondAttrListCollection attrListColl = 0 
)
inline

Standard Constructor.

Definition at line 99 of file CondAttrListCollAddress.h.

106  :
107  GenericAddress( svc, clid, p1, p2, ip1, ip2),
109 {
110  if (m_attrListColl) m_attrListColl->addRef();
111 }

◆ ~CondAttrListCollAddress()

CondAttrListCollAddress::~CondAttrListCollAddress ( )
inlinevirtual

Standard Destructor.

Definition at line 114 of file CondAttrListCollAddress.h.

115 {
116  if (m_attrListColl) m_attrListColl->release();
117 }

Member Function Documentation

◆ attrListColl()

CondAttrListCollection * CondAttrListCollAddress::attrListColl ( )
inline

Access to AttributeList.

Definition at line 120 of file CondAttrListCollAddress.h.

121 {
122  return m_attrListColl;
123 }

◆ operator=()

CondAttrListCollAddress & CondAttrListCollAddress::operator= ( const CondAttrListCollAddress copy)
inline

Assignment.

Definition at line 80 of file CondAttrListCollAddress.h.

81 {
82  if (this != &copy) {
83  GenericAddress::operator= (copy);
84  if (m_attrListColl) m_attrListColl->release();
85  m_attrListColl = copy.m_attrListColl;
86  if (m_attrListColl) m_attrListColl->addRef();
87  }
88  return *this;
89 }

◆ setAttrListColl()

void CondAttrListCollAddress::setAttrListColl ( CondAttrListCollection attrListColl)
inline

Add AttributeList.

Definition at line 126 of file CondAttrListCollAddress.h.

127 {
128  if (m_attrListColl) m_attrListColl->release();
130  if (m_attrListColl) m_attrListColl->addRef();
131 }

Member Data Documentation

◆ m_attrListColl

CondAttrListCollection* CondAttrListCollAddress::m_attrListColl
private

Pointer to an CondAttrListCollection.

Definition at line 58 of file CondAttrListCollAddress.h.


The documentation for this class was generated from the following file:
CondAttrListCollAddress::m_attrListColl
CondAttrListCollection * m_attrListColl
Pointer to an CondAttrListCollection.
Definition: CondAttrListCollAddress.h:58
Handler::svc
AthROOTErrorHandlerSvc * svc
Definition: AthROOTErrorHandlerSvc.cxx:10
CondAttrListCollAddress::attrListColl
CondAttrListCollection * attrListColl()
Access to AttributeList.
Definition: CondAttrListCollAddress.h:120
calibdata.copy
bool copy
Definition: calibdata.py:27