ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
AthEx::HandleTestTool3 Class Reference

#include <HandleTestTool3.h>

Inheritance diagram for AthEx::HandleTestTool3:
Collaboration diagram for AthEx::HandleTestTool3:

Public Member Functions

virtual StatusCode initialize () override
 

Private Attributes

SG::ReadHandleKey< MyDataObjm_rhKey { this, "RHKey", "rcont", "ReadHandle key" }
 
SG::ReadDecorHandleKey< MyDataObjm_rdhKey { this, "RDecorKey", m_rhKey, "rdecor", "ReadDecorHandleKey depending on RHKey" }
 
SG::WriteHandleKey< MyDataObjm_whKey { this, "WHKey", "wcont", "WriteHandle key" }
 
SG::WriteDecorHandleKey< MyDataObjm_wdhKey { this, "WDecorKey", m_whKey, "wdecor", "WriteDecorHandleKey depending on WHKey" }
 
SG::WriteDecorHandleKey< MyDataObjm_wdhKey2 { this, "WDecorKey2", m_rhKey, "wdecor2", "WriteDecorHandleKey depending on RHKey" }
 

Detailed Description

Definition at line 26 of file HandleTestTool3.h.

Member Function Documentation

◆ initialize()

StatusCode AthEx::HandleTestTool3::initialize ( )
overridevirtual

Definition at line 16 of file HandleTestTool3.cxx.

17 {
23 
24  ATH_MSG_INFO( "RHKey : " << m_rhKey );
25  ATH_MSG_INFO( "RDecorKey: " << m_rdhKey << " " << m_rdhKey.contHandleKey());
26  ATH_MSG_INFO( "WHKey : " << m_whKey );
27  ATH_MSG_INFO( "WDecorKey: " << m_wdhKey << " " << m_wdhKey.contHandleKey());
28  ATH_MSG_INFO( "WDecorKey2: " << m_wdhKey2 << " " << m_wdhKey2.contHandleKey());
29 
30  return StatusCode::SUCCESS;
31 }

Member Data Documentation

◆ m_rdhKey

SG::ReadDecorHandleKey<MyDataObj> AthEx::HandleTestTool3::m_rdhKey { this, "RDecorKey", m_rhKey, "rdecor", "ReadDecorHandleKey depending on RHKey" }
private

Definition at line 38 of file HandleTestTool3.h.

◆ m_rhKey

SG::ReadHandleKey<MyDataObj> AthEx::HandleTestTool3::m_rhKey { this, "RHKey", "rcont", "ReadHandle key" }
private

Definition at line 35 of file HandleTestTool3.h.

◆ m_wdhKey

SG::WriteDecorHandleKey<MyDataObj> AthEx::HandleTestTool3::m_wdhKey { this, "WDecorKey", m_whKey, "wdecor", "WriteDecorHandleKey depending on WHKey" }
private

Definition at line 44 of file HandleTestTool3.h.

◆ m_wdhKey2

SG::WriteDecorHandleKey<MyDataObj> AthEx::HandleTestTool3::m_wdhKey2 { this, "WDecorKey2", m_rhKey, "wdecor2", "WriteDecorHandleKey depending on RHKey" }
private

Definition at line 47 of file HandleTestTool3.h.

◆ m_whKey

SG::WriteHandleKey<MyDataObj> AthEx::HandleTestTool3::m_whKey { this, "WHKey", "wcont", "WriteHandle key" }
private

Definition at line 41 of file HandleTestTool3.h.


The documentation for this class was generated from the following files:
ATH_MSG_INFO
#define ATH_MSG_INFO(x)
Definition: AthMsgStreamMacros.h:31
AthEx::HandleTestTool3::m_whKey
SG::WriteHandleKey< MyDataObj > m_whKey
Definition: HandleTestTool3.h:42
AthEx::HandleTestTool3::m_rdhKey
SG::ReadDecorHandleKey< MyDataObj > m_rdhKey
Definition: HandleTestTool3.h:39
SG::ReadDecorHandleKey::initialize
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40
AthEx::HandleTestTool3::m_wdhKey
SG::WriteDecorHandleKey< MyDataObj > m_wdhKey
Definition: HandleTestTool3.h:45
SG::VarHandleKey::initialize
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
Definition: AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx:103
SG::WriteDecorHandleKey::contHandleKey
const ReadHandleKey< T > & contHandleKey() const
Return the handle key for the container.
SG::WriteDecorHandleKey::initialize
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
AthEx::HandleTestTool3::m_rhKey
SG::ReadHandleKey< MyDataObj > m_rhKey
Definition: HandleTestTool3.h:36
SG::ReadDecorHandleKey::contHandleKey
const ReadHandleKey< T > & contHandleKey() const
Return the handle key for the container.
AthEx::HandleTestTool3::m_wdhKey2
SG::WriteDecorHandleKey< MyDataObj > m_wdhKey2
Definition: HandleTestTool3.h:48