ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsEventCnv
src
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
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
#include "
StoreGate/ReadCondHandleKey.h
"
10
#include "
StoreGate/WriteHandleKey.h
"
11
#include "
TrkTrack/TrackCollection.h
"
12
#include "
ActsEvent/TrackContainer.h
"
13
#include "
ActsToolInterfaces/ITrackConverterTool.h
"
14
15
namespace
ActsTrk
16
{
17
18
class
ActsToTrkConvertorAlg
:
public
AthReentrantAlgorithm
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<ITrackConverterTool>
m_ATLASConverterTool
{
this
,
"ATLASConverterTool"
,
""
};
29
SG::ReadHandleKey<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
AthReentrantAlgorithm.h
ITrackConverterTool.h
ReadCondHandleKey.h
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
TrackCollection.h
TrackContainer.h
ActsTrk::ActsToTrkConvertorAlg
Definition
ActsToTrkConvertorAlg.h:19
ActsTrk::ActsToTrkConvertorAlg::initialize
virtual StatusCode initialize() override
Definition
ActsToTrkConvertorAlg.cxx:8
ActsTrk::ActsToTrkConvertorAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
ActsToTrkConvertorAlg.cxx:16
ActsTrk::ActsToTrkConvertorAlg::m_tracksKey
SG::WriteHandleKey<::TrackCollection > m_tracksKey
Definition
ActsToTrkConvertorAlg.h:30
ActsTrk::ActsToTrkConvertorAlg::~ActsToTrkConvertorAlg
virtual ~ActsToTrkConvertorAlg()=default
ActsTrk::ActsToTrkConvertorAlg::m_tracksContainerKey
SG::ReadHandleKey< TrackContainer > m_tracksContainerKey
Definition
ActsToTrkConvertorAlg.h:29
ActsTrk::ActsToTrkConvertorAlg::m_ATLASConverterTool
ToolHandle< ITrackConverterTool > m_ATLASConverterTool
Definition
ActsToTrkConvertorAlg.h:28
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
Generated on
for ATLAS Offline Software by
1.17.0