6#ifndef TRACKINGGEOMETRYCONDALG_H
7#define TRACKINGGEOMETRYCONDALG_H
19#include "GaudiKernel/ToolHandle.h"
27 virtual StatusCode
initialize() override final;
28 virtual StatusCode
execute() override final;
35 "TrackingGeometryWriteKey",
36 "AtlasTrackingGeometry",
37 "Key of output of TrackingGeometry for ID"
44 ToolHandleArray<Trk::IGeometryProcessor>
46 Gaudi::Property<bool>
m_dumpGeo{
this,
"DumpGeo",
false,
"Dumps the Tracking geometry for debugging purposes"};
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
TrackingGeometryCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute() override final
SG::WriteCondHandleKey< TrackingGeometry > m_trackingGeometryWriteKey
Output conditions object.
Gaudi::Property< bool > m_dumpGeo
ToolHandleArray< Trk::IGeometryProcessor > m_geometryProcessors
ToolHandle< Trk::IGeometryBuilderCond > m_trackingGeometryBuilder
virtual ~TrackingGeometryCondAlg() override=default
virtual StatusCode initialize() override final
The TrackingGeometry class is the owner of the constructed TrackingVolumes.
Ensure that the ATLAS eigen extensions are properly loaded.