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

#include <DetDescrAddress.h>

Inheritance diagram for DetDescrAddress:
Collaboration diagram for DetDescrAddress:

Public Member Functions

virtual ~DetDescrAddress ()
 Standard Destructor. More...
 
 DetDescrAddress (const CLID &clid, const std::string &fname, const std::string &cname)
 Standard Constructor. More...
 
 DetDescrAddress (const CLID &clid)
 
const std::string & payload () const
 
StatusCode toString (std::string &refString) const
 write technology-specific part of address to string
More...
 
StatusCode fromString (const std::string &stringifiedIOA)
 initialize technology-specific part of IOA from stringifiedIOA More...
 

Private Attributes

std::string m_payload
 

Detailed Description

Definition at line 32 of file DetDescrAddress.h.

Constructor & Destructor Documentation

◆ ~DetDescrAddress()

virtual DetDescrAddress::~DetDescrAddress ( )
inlinevirtual

Standard Destructor.

Definition at line 37 of file DetDescrAddress.h.

37 {}; //doesn't own event

◆ DetDescrAddress() [1/2]

DetDescrAddress::DetDescrAddress ( const CLID clid,
const std::string &  fname,
const std::string &  cname 
)

Standard Constructor.

Definition at line 27 of file DetDescrAddress.cxx.

29  : GenericAddress(DetDescr_StorageType, clid,fname,cname)
30 {
31 }

◆ DetDescrAddress() [2/2]

DetDescrAddress::DetDescrAddress ( const CLID clid)

Definition at line 33 of file DetDescrAddress.cxx.

34  : GenericAddress(DetDescr_StorageType, clid,"","")
35 {
36 
37 }

Member Function Documentation

◆ fromString()

StatusCode DetDescrAddress::fromString ( const std::string &  stringifiedIOA)

initialize technology-specific part of IOA from stringifiedIOA

Definition at line 55 of file DetDescrAddress.cxx.

56 {
57  m_payload = stringifiedIOA;
58  return StatusCode::SUCCESS;
59 }

◆ payload()

const std::string & DetDescrAddress::payload ( ) const

Definition at line 40 of file DetDescrAddress.cxx.

41 {
42  return m_payload;
43 }

◆ toString()

StatusCode DetDescrAddress::toString ( std::string &  refString) const

write technology-specific part of address to string

Definition at line 46 of file DetDescrAddress.cxx.

47 {
48  refString += m_payload;
49  return StatusCode::SUCCESS;
50 }

Member Data Documentation

◆ m_payload

std::string DetDescrAddress::m_payload
private

Definition at line 56 of file DetDescrAddress.h.


The documentation for this class was generated from the following files:
DetDescr_StorageType
const long DetDescr_StorageType
Definition: DetDescrCnvSvc.cxx:20
python.AthDsoLogger.fname
string fname
Definition: AthDsoLogger.py:67
DetDescrAddress::m_payload
std::string m_payload
Definition: DetDescrAddress.h:56