Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
26 declareProperty(
"LegacyToolHandle", m_legacyToolHandle );
27 declareProperty(
"UndefinedToolHandle", m_undefinedToolHandle );
30 m_myCopiedConstToolHandle = m_myPubToolHandle;
31 m_myCopiedToolHandle = m_myPubToolHandle;
32 m_myCopiedConstToolHandle2 = m_myConstToolHandle;
42 info() <<
"initializing...." <<
endmsg;
73 info() <<
"....initialization done" <<
endmsg;
81 info() <<
"executing...." <<
endmsg;
83 info() <<
"tools created with tool<T>..." <<
endmsg;
92 info() <<
"tools created via ToolHandle<T>...." <<
endmsg;
98 info() <<
"tools copied assigned via ToolHandle<T>...." <<
endmsg;
104 info() <<
"tools copied constructed via ToolHandle<T>...." <<
endmsg;
120 info() <<
"finalizing...." <<
endmsg;
ToolHandle< IAlgTool > m_myUnusedToolHandle
StatusCode finalize() override
standard finalization method
IMyOtherTool * m_privateOtherInterface
DataObjectReadHandle< DataObject > m_hits
PublicToolHandle< IMyTool > m_myPubToolHandle
DataObjectReadHandle< DataObject > m_tracks
PublicToolHandle< const IMyTool > m_myCopiedConstToolHandle2
IMyTool * m_privateToolWithName
DataObjectReadHandle< DataObject > m_raw
PublicToolHandle< const IMyTool > m_myConstToolHandle
StatusCode initialize() override
standard initialization method
StatusCode initialize() override
Three mandatory member functions of any algorithm.
ToolHandle< IMyOtherTool > m_wrongIfaceTool
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
StatusCode finalize() override
StatusCode execute() override
standard execution method
PublicToolHandle< IMyTool > m_myCopiedToolHandle
DataObjectWriteHandle< DataObject > m_selectedTracks
constexpr static const auto SUCCESS
Gaudi::Property< std::string > m_privateToolType
#define DECLARE_COMPONENT(type)
ToolHandle< IMyTool > m_myPrivToolHandle
PublicToolHandle< const IMyTool > m_myCopiedConstToolHandle
const char * what() const override
method from std::exception