4#ifndef ACTSGEOMETRYINTERFACES_ISURFACEPLACEMENT_H
5#define ACTSGEOMETRYINTERFACES_ISURFACEPLACEMENT_H
9#include "Acts/Surfaces/SurfacePlacementBase.hpp"
ATLAS interface of a detector element.
Extension of the interface of the Acts::SurfacePlacementBase for ATLAS.
virtual Identifier identify() const =0
Return the ATLAS identifier of the surface.
virtual const IDetectorElement * detectorElement() const =0
Returns the detector element upstream.
virtual bool isSensitive() const override final
Define all ISurfacePlacements to be sensitive.
virtual DetectorType detectorType() const =0
Returns the detector element type.
virtual ~ISurfacePlacement()=default
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
DetectorType
Simple enum to Identify the Type of the ACTS sub detector.