|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGGERCNV_TRIGNAVIGATIONCNVALG_H
9 #define XAODTRIGGERCNV_TRIGNAVIGATIONCNVALG_H
16 #include "GaudiKernel/ToolHandle.h"
55 ToolHandle< ITrigNavigationCnvTool >
m_cnvTool{
this,
"CnvTool",
"xAODMaker::TrigNavigationCnvTool/TrigNavigationCnvTool",
"Handle to the converter tool"};
61 #endif // XAODTRIGGERCNV_TRIGNAVIGATIONCNVALG_H
Algorithm for creating xAOD::TrigNavigation objects.
An algorithm that can be simultaneously executed in multiple threads.
TrigNavigationCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
SG::WriteHandleKey< xAOD::TrigNavigation > m_xaodKey
StoreGate key for the output object.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
Function initialising the algorithm.
ToolHandle< ITrigNavigationCnvTool > m_cnvTool
virtual StatusCode execute(const EventContext &ctx) const override
Function executing the algorithm.
SG::ReadHandleKey< HLT::HLTResult > m_aodKey
StoreGate key of the input object.