|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSTRK_ACTSDETECTORELEMENTTOGEOIDMAPPINGALG_H
6 #define ACTSTRK_ACTSDETECTORELEMENTTOGEOIDMAPPINGALG_H
28 {
this,
"TrackingGeometryTool",
""};
31 {
this,
"DetectorElementToActsGeometryIdMapKey",
"DetectorElementToActsGeometryIdMap",
32 "Map which associates detector elements to Acts Geometry IDs"};
virtual ~DetectorElementToActsGeometryIdMappingAlg()
DetectorElementToActsGeometryIdMappingAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteCondHandleKey< ActsTrk::DetectorElementToActsGeometryIdMap > m_detectorElementToGeometryIdMapKey
ToolHandle< IActsTrackingGeometryTool > m_trackingGeometryTool
An algorithm that can be simultaneously executed in multiple threads.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize() override
void createDetectorElementToGeoIdMap(const Acts::TrackingGeometry &acts_tracking_geometry, DetectorElementToActsGeometryIdMap &detector_element_to_geoid) const
StatusCode execute(const EventContext &ctx) const override
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...