4#ifndef ACTSGEOMETRYINTERFACES_IACTSDETECTORELEMENT_H
5#define ACTSGEOMETRYINTERFACES_IACTSDETECTORELEMENT_H
11# include "Acts/Geometry/DetectorElementBase.hpp"
15#include "Identifier/Identifier.h"
30 :
public Acts::DetectorElementBase
base class interface providing the bare minimal interface extension.
virtual DetectorType detectorType() const =0
Returns the detector element type.
~IDetectorElementBase()=default
Default destructor.
virtual Identifier identify() const =0
Return the ATLAS identifier.
Base class interface for the actual readout elements.
virtual ~IDetectorElement()=default
virtual unsigned int storeAlignedTransforms(const ActsTrk::DetectorAlignStore &store) const =0
Caches the aligned transformation in the provided store. Returns the number of cached elements.
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.