ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsMonitoring
src
ObjTrackVisualizationAlg.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 ACTSMONITORING_OBJTRACKVISUALIZATIONALG_H
6
#define ACTSMONITORING_OBJTRACKVISUALIZATIONALG_H
7
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
10
#include "
ActsGeometryInterfaces/IExtrapolationTool.h
"
11
#include "
xAODTracking/TrackParticleContainer.h
"
12
#include "
ActsEvent/ContextUtility.h
"
13
namespace
ActsTrk
{
15
class
ObjTrackVisualizationAlg
:
public
AthAlgorithm
{
16
public
:
17
using
AthAlgorithm::AthAlgorithm
;
18
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
final
;
19
virtual
StatusCode
initialize
()
override
final
;
20
private
:
21
ContextUtility
m_ctxProvider
{
this
};
23
SG::ReadHandleKey<xAOD::TrackParticleContainer>
m_readKey
{
this
,
"ReadKey"
,
"InDetTrackParticles"
};
25
ToolHandle<IExtrapolationTool>
m_extrapolationTool
{
this
,
"ExtrapolationTool"
,
""
};
26
Gaudi::Property<std::string>
m_outPath
{
this
,
"outPath"
,
"ObjPlots"
};
27
28
29
};
30
}
31
32
33
34
#endif
ContextUtility.h
AthAlgorithm.h
TrackParticleContainer.h
IExtrapolationTool.h
ActsTrk::ContextUtility
Utility class to handle the three contexts neeeded in an ACTS reconstruction job 1) GeometryContext -...
Definition
ActsGeometry/ActsGeometry/ContextUtility.h:27
ActsTrk::ObjTrackVisualizationAlg
Dump each track trajectory into an obj file.
Definition
ObjTrackVisualizationAlg.h:15
ActsTrk::ObjTrackVisualizationAlg::m_outPath
Gaudi::Property< std::string > m_outPath
Definition
ObjTrackVisualizationAlg.h:26
ActsTrk::ObjTrackVisualizationAlg::initialize
virtual StatusCode initialize() override final
Definition
ObjTrackVisualizationAlg.cxx:35
ActsTrk::ObjTrackVisualizationAlg::m_readKey
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_readKey
The track particle container to be dumped.
Definition
ObjTrackVisualizationAlg.h:23
ActsTrk::ObjTrackVisualizationAlg::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
ActsTrk::ObjTrackVisualizationAlg::execute
virtual StatusCode execute(const EventContext &ctx) override final
Execute method.
Definition
ObjTrackVisualizationAlg.cxx:41
ActsTrk::ObjTrackVisualizationAlg::m_extrapolationTool
ToolHandle< IExtrapolationTool > m_extrapolationTool
Track extrapolation tool.
Definition
ObjTrackVisualizationAlg.h:25
ActsTrk::ObjTrackVisualizationAlg::m_ctxProvider
ContextUtility m_ctxProvider
Definition
ObjTrackVisualizationAlg.h:21
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.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