EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::IdentifiedDetectorElement Class Referenceabstract

The identified detector element. More...

#include <acts/blob/sPHENIX/Plugins/Identification/include/Acts/Plugins/Identification/IdentifiedDetectorElement.hpp>

+ Inheritance diagram for Acts::IdentifiedDetectorElement:
+ Collaboration diagram for Acts::IdentifiedDetectorElement:

Public Member Functions

virtual Identifier identifier () const =0
 Retrieve the Identifier.
 
virtual const std::shared_ptr
< const DigitizationModule
digitizationModule () const =0
 Retrieve the DigitizationModule.
 
- Public Member Functions inherited from Acts::DetectorElementBase
 DetectorElementBase ()=default
 
virtual ~DetectorElementBase ()=default
 
virtual const Transform3Dtransform (const GeometryContext &gctx) const =0
 
virtual const Surfacesurface () const =0
 Return surface representation.
 
virtual double thickness () const =0
 

Detailed Description

The identified detector element.

It adds the Identifier defnition and a forward declaration of the DigitizationModule to the detector elements

The identifier can be overwritten with by the use of the ACTS_CORE_IDENTIFIER_PLUGIN

Definition at line 30 of file IdentifiedDetectorElement.hpp.

View newest version in sPHENIX GitHub at line 30 of file IdentifiedDetectorElement.hpp

Member Function Documentation

virtual const std::shared_ptr<const DigitizationModule> Acts::IdentifiedDetectorElement::digitizationModule ( ) const
pure virtual

Retrieve the DigitizationModule.

Implemented in ActsExamples::Generic::GenericDetectorElement, and Acts::TGeoDetectorElement.

Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm(), and ActsExamples::RootPlanarClusterWriter::writeT().

+ Here is the caller graph for this function:

virtual Identifier Acts::IdentifiedDetectorElement::identifier ( ) const
pure virtual

Retrieve the Identifier.

Implemented in Acts::TGeoDetectorElement, and ActsExamples::Generic::GenericDetectorElement.


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