ATLAS Offline Software
Loading...
Searching...
No Matches
HIHoughVtxReco.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef HIGLOBAL__HIHOUGHVTXRECO_H
6#define HIGLOBAL__HIHOUGHVTXRECO_H
7
14
15#include <memory> // unique_ptr
16#include <utility> // pair
17
19 public:
20 using AthReentrantAlgorithm::AthReentrantAlgorithm;
21 ~HIHoughVtxReco() = default;
22
23 virtual StatusCode initialize() override;
24 virtual StatusCode execute(const EventContext& ctx) const override;
25
26 private:
27 SG::ReadHandleKey<xAOD::SpacePointContainer> m_inputPixelSpacePoints{this, "inputPixelSpacePoints", "xAODInputPixelSpacePoints", "input pixel spacepoints"};
28 SG::WriteHandleKey<xAOD::VertexContainer> m_outputHoughVtx{this, "outputHoughVtx", "HoughVertices", "output vertex container"};
29
30 ToolHandle<ActsTrk::HoughVtxFinderTool> m_VertexFinderTool{this, "HoughVtxFinderTool", "", "Hough vertex finder tool"};
31};
32
33#endif // HIGLOBAL__HIHOUGHVTXRECO_H
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.
An algorithm that can be simultaneously executed in multiple threads.
ToolHandle< ActsTrk::HoughVtxFinderTool > m_VertexFinderTool
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< xAOD::SpacePointContainer > m_inputPixelSpacePoints
SG::WriteHandleKey< xAOD::VertexContainer > m_outputHoughVtx
virtual StatusCode initialize() override
~HIHoughVtxReco()=default
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.