ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
virtual Identifier identify () const =0
 Return the ATLAS identifier. More...
 
virtual DetectorType detectorType () const =0
 Returns the detector element type. More...
 

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 MuonGMR4::MuonReadoutElement, ActsDetectorElement, and ActsTrk::SurfaceCache.


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