ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::IDetectorElementBase Class Referenceabstract

base class interface providing the bare minimal interface extension. More...

#include <IDetectorElement.h>

Inheritance diagram for ActsTrk::IDetectorElementBase:
Collaboration diagram for ActsTrk::IDetectorElementBase:

Public Member Functions

 ~IDetectorElementBase ()=default
 Default destructor.
virtual Identifier identify () const =0
 Return the ATLAS identifier.
virtual DetectorType detectorType () const =0
 Returns the detector element type.

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~IDetectorElementBase()

ActsTrk::IDetectorElementBase::~IDetectorElementBase ( )
default

Default destructor.

Member Function Documentation

◆ detectorType()

virtual DetectorType ActsTrk::IDetectorElementBase::detectorType ( ) const
pure virtual

◆ identify()

virtual Identifier ActsTrk::IDetectorElementBase::identify ( ) const
pure virtual

Return the ATLAS identifier.

Implemented in ActsDetectorElement, ActsTrk::SurfaceCache, and MuonGMR4::MuonReadoutElement.


The documentation for this class was generated from the following file: