ATLAS Offline Software
Loading...
Searching...
No Matches
SiDetElementBoundaryLinksCondAlg_xk.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef SiDetElementBoundaryLinksCondAlg_xk_h
6#define SiDetElementBoundaryLinksCondAlg_xk_h
7
9
14
15namespace InDet {
16
27
29 public:
30 SiDetElementBoundaryLinksCondAlg_xk(const std::string& name, ISvcLocator* pSvcLocator);
31 virtual ~SiDetElementBoundaryLinksCondAlg_xk() override = default;
32
33 virtual StatusCode initialize() override;
34 virtual StatusCode execute(const EventContext& ctx) const override;
35 virtual StatusCode finalize() override;
36 virtual bool isReEntrant() const override final { return false; }
37
38 private:
40 SG::ReadCondHandleKey<InDetDD::SiDetectorElementCollection> m_readKey{this, "ReadKey", "SCT_DetectorElementCollection", "Key of input SiDetectorElementCollection"};
42 SG::WriteCondHandleKey<InDet::SiDetElementBoundaryLinks_xk> m_writeKey{this, "WriteKey", "SCT_DetElementBoundaryLinks_xk", "Key of output SiDetElementBoundaryLinks_xk"};
43 BooleanProperty m_ITkGeometry{this, "ITkGeometry", false};
44 };
45
46}
47
48#endif // SiDetElementBoundaryLinksCondAlg_xk_h
An algorithm that can be simultaneously executed in multiple threads.
virtual ~SiDetElementBoundaryLinksCondAlg_xk() override=default
SG::WriteCondHandleKey< InDet::SiDetElementBoundaryLinks_xk > m_writeKey
Output condition object for SiCombinatorialTrackFinder_xk.
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_readKey
Input condition object, detector elements of Pixel or SCT in condition store.
SiDetElementBoundaryLinksCondAlg_xk(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &ctx) const override
Primary Vertex Finder.