ATLAS Offline Software
|
base class interface providing the bare minimal interface extension. More...
#include <IDetectorElement.h>
Public Member Functions | |
~IDetectorElementBase ()=default | |
Default destructor. 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 providing the bare minimal interface extension.
Each associated detector element returned by an Acts::Surface is castable to an IDetectorElementBase.
Definition at line 28 of file IDetectorElement.h.
|
default |
Default destructor.
|
pure virtual |
Returns the detector element type.
Implemented in MuonGMR4::sTgcReadoutElement, MuonGMR4::MdtReadoutElement, ActsDetectorElement, MuonGMR4::MmReadoutElement, MuonGMR4::RpcReadoutElement, MuonGMR4::TgcReadoutElement, and ActsTrk::SurfaceCache.
|
pure virtual |
Return the ATLAS identifier.
Implemented in MuonGMR4::MuonReadoutElement, ActsDetectorElement, and ActsTrk::SurfaceCache.