|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef ACTSGEOMETRYINTERFACES_IACTSDETECTORELEMENT_H
5 #define ACTSGEOMETRYINTERFACES_IACTSDETECTORELEMENT_H
10 #ifndef SIMULATIONBASE
11 # include "Acts/Geometry/DetectorElementBase.hpp"
15 #include "Identifier/Identifier.h"
29 #ifndef SIMULATIONBASE
30 :
public Acts::DetectorElementBase
DetectorType
Simple enum to Identify the Type of the ACTS sub detector.
virtual Identifier identify() const =0
Return the ATLAS identifier.
~IDetectorElementBase()=default
Default destructor.
virtual DetectorType detectorType() const =0
Returns the detector element type.
base class interface providing the bare minimal interface extension.
Base class interface for the actual readout elements.
virtual unsigned int storeAlignedTransforms(const ActsTrk::DetectorAlignStore &store) const =0
Caches the aligned transformation in the provided store. Returns the number of cached elements.
virtual ~IDetectorElement()=default
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...