ATLAS Offline Software
|
Base class interface for the actual readout elements. More...
#include <IDetectorElement.h>
Public Member Functions | |
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. More... | |
virtual Identifier | identify () const =0 |
Return the ATLAS identifier. More... | |
virtual DetectorType | detectorType () const =0 |
Returns the detector element type. More... | |
Base class interface for the actual readout elements.
Definition at line 43 of file IDetectorElement.h.
|
virtualdefault |
|
pure virtualinherited |
Returns the detector element type.
Implemented in MuonGMR4::sTgcReadoutElement, MuonGMR4::MdtReadoutElement, ActsDetectorElement, MuonGMR4::MmReadoutElement, MuonGMR4::RpcReadoutElement, MuonGMR4::TgcReadoutElement, and ActsTrk::SurfaceCache.
|
pure virtualinherited |
Return the ATLAS identifier.
Implemented in MuonGMR4::MuonReadoutElement, ActsDetectorElement, and ActsTrk::SurfaceCache.
|
pure virtual |
Caches the aligned transformation in the provided store. Returns the number of cached elements.
Implemented in MuonGMR4::MuonReadoutElement, and ActsDetectorElement.