4#ifndef IDSCANZFINDER_TRIGZFINDERALG_H
5#define IDSCANZFINDER_TRIGZFINDERALG_H
40 virtual StatusCode
execute(
const EventContext& context)
const override;
41 virtual StatusCode
finalize()
override;
44 ToolHandleArray<TrigZFinder>
m_zFinderTools{
this,
"ZFinderTools", {
"TrigZFinder/TrigZFinder"}};
48 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
Header file to be included by clients of the Monitored infrastructure.
This is an Identifier helper class for the Pixel subdetector.
An algorithm that can be simultaneously executed in multiple threads.
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.
virtual ~TrigZFinderAlg() override
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &context) const override
ToolHandle< GenericMonitoringTool > m_monTool
SG::ReadHandleKey< PixelID > m_pixelHelperKey
ToolHandleArray< TrigZFinder > m_zFinderTools
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_vertexKey
SG::ReadHandleKey< SpacePointContainer > m_pixelSpKey
virtual StatusCode finalize() override
TrigZFinderAlg(const std::string &name, ISvcLocator *pSvcLocator)