15#ifndef TRT_TrackExtensionAlg_H
16#define TRT_TrackExtensionAlg_H
20#include "GaudiKernel/ToolHandle.h"
50 StatusCode
execute(
const EventContext& ctx)
const;
74 ToolHandle<ITRT_TrackExtensionTool>
m_trtExtension{
this,
"TrackExtensionTool",
"InDet::TRT_TrackExtensionTool_xk",
"TRT track extension tool"};
85 static MsgStream&
dumpEvent(MsgStream& out,
const Counter_t &counter) ;
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Define macros for attributes used to control the static checker.
An algorithm that can be simultaneously executed in multiple threads.
static MsgStream & dumpEvent(MsgStream &out, const Counter_t &counter)
MsgStream & dumpConditions(MsgStream &out) const
TRT_TrackExtensionAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute(const EventContext &ctx) const
SG::ReadHandleKey< TrackCollection > m_inputTracksKey
SG::WriteHandleKey< TrackExtensionMap > m_outputTracksKey
virtual ~TRT_TrackExtensionAlg()
std::mutex m_counterMutex ATLAS_THREAD_SAFE
ToolHandle< ITRT_TrackExtensionTool > m_trtExtension
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Counter_t & operator+=(const Counter_t &a)