ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
14namespace ActsTrk{
17 public:
19 virtual StatusCode execute(const EventContext& ctx) override final;
20 virtual StatusCode initialize() override final;
21 private:
24 SG::ReadHandleKey<xAOD::TrackParticleContainer> m_readKey{this, "ReadKey", "InDetTrackParticles"};
26 ToolHandle<IExtrapolationTool> m_extrapolationTool{this, "ExtrapolationTool" ,"" };
28 ServiceHandle<ITrackingGeometrySvc> m_trackingGeoSvc{this, "TrackingGeometrySvc", "ActsTrackingGeometrySvc"};
29 Gaudi::Property<std::string> m_outPath{this, "outPath", "ObjPlots"};
30
31
32 };
33}
34
35
36
37#endif
Utility class to handle the three contexts neeeded in an ACTS reconstruction job 1) GeometryContext -...
Dump each track trajectory into an obj file.
ServiceHandle< ITrackingGeometrySvc > m_trackingGeoSvc
The tracking geometry service.
Gaudi::Property< std::string > m_outPath
virtual StatusCode initialize() override final
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_readKey
The track particle container to be dumped.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode execute(const EventContext &ctx) override final
Execute method.
ToolHandle< IExtrapolationTool > m_extrapolationTool
Track extrapolation tool.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Property holding a SG store/key/clid from which a ReadHandle is made.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...