ATLAS Offline Software
Loading...
Searching...
No Matches
ActsToTrkConvertorAlg.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 ACTSEVENTCNV_ACTSTOTRK_CONVERTER_ALG_H
6#define ACTSEVENTCNV_ACTSTOTRK_CONVERTER_ALG_H
7
14
15namespace ActsTrk
16{
17
19 {
20 public:
21 using AthReentrantAlgorithm::AthReentrantAlgorithm;
22 virtual ~ActsToTrkConvertorAlg() = default;
23
24 virtual StatusCode initialize() override;
25 virtual StatusCode execute(const EventContext &ctx) const override;
26
27 private:
28 ToolHandle<ActsTrk::IActsToTrkConverterTool> m_ATLASConverterTool{this, "ATLASConverterTool", ""};
29 SG::ReadHandleKey<ActsTrk::TrackContainer> m_tracksContainerKey{this, "ACTSTracksLocation", "", "Output track collection (ActsTrk variant)"};
30 SG::WriteHandleKey<::TrackCollection> m_tracksKey{this, "TracksLocation", "", "Output track collection"};
31
32 };
33
34}
35
36#endif
Property holding a SG store/key/clid from which a WriteHandle is made.
ToolHandle< ActsTrk::IActsToTrkConverterTool > m_ATLASConverterTool
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< ActsTrk::TrackContainer > m_tracksContainerKey
SG::WriteHandleKey<::TrackCollection > m_tracksKey
virtual ~ActsToTrkConvertorAlg()=default
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.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...