ATLAS Offline Software
Public Member Functions | List of all members
ActsTrk::IDetectorElement Class Referenceabstract

#include <IDetectorElement.h>

Inheritance diagram for ActsTrk::IDetectorElement:
Collaboration diagram for ActsTrk::IDetectorElement:

Public Member Functions

virtual ~IDetectorElement ()=default
 
virtual Identifier identify () const =0
 Returns the ATLAS identifier. More...
 
virtual DetectorType detectorType () const =0
 Returns the detector element type. More...
 
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...
 

Detailed Description

Definition at line 24 of file IDetectorElement.h.

Constructor & Destructor Documentation

◆ ~IDetectorElement()

virtual ActsTrk::IDetectorElement::~IDetectorElement ( )
virtualdefault

Member Function Documentation

◆ detectorType()

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

◆ identify()

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

Returns the ATLAS identifier.

Implemented in ActsDetectorElement, and MuonGMR4::MuonReadoutElement.

◆ storeAlignedTransforms()

virtual unsigned int ActsTrk::IDetectorElement::storeAlignedTransforms ( const ActsTrk::DetectorAlignStore store) const
pure virtual

Caches the aligned transformation in the provided store. Returns the number of cached elements.

Implemented in MuonGMR4::MuonReadoutElement, and ActsDetectorElement.


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