ATLAS Offline Software
Loading...
Searching...
No Matches
xAODUncalibMeasSurfAcc.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef ACTSCALIBRATION_DETAIL_XAODUNCALIBMEASSURFACC_H
5#define ACTSCALIBRATION_DETAIL_XAODUNCALIBMEASSURFACC_H
6
7#include "Acts/EventData/SourceLink.hpp"
8#include "Acts/Geometry/TrackingGeometry.hpp"
9
12
13namespace ActsTrk {
15}
16namespace ActsTrk::detail{
23 public:
32 const Acts::Surface* operator()(const Acts::SourceLink& sourceLink) const;
34 const Acts::Surface* get(const xAOD::UncalibratedMeasurement* meas) const;
35 private:
36 const Acts::TrackingGeometry *m_actsTrackingGeometry{nullptr};
38
39 };
40}
41
42#endif
Geometry helper tool extending the Tracking geometry service by the data dependency to fetch the geom...
const Acts::Surface * get(const xAOD::UncalibratedMeasurement *meas) const
Operator.
const DetectorElementToActsGeometryIdMap * m_detectorElementToGeometryIdMap
const Acts::TrackingGeometry * m_actsTrackingGeometry
const Acts::Surface * operator()(const Acts::SourceLink &sourceLink) const
Operator called by the Acts API to fetch the surface.
xAODUncalibMeasSurfAcc()=default
Empty default constructor -> conversion will crash for ID measurements.
Athena definition of the Eigen plugin.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
UncalibratedMeasurement_v1 UncalibratedMeasurement
Define the version of the uncalibrated measurement class.