Analysis Software
Documentation for sPHENIX simulation software
|
The identified detector element. More...
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 Transform3 & | transform (const GeometryContext &gctx) const =0 |
virtual const Surface & | surface () const =0 |
Return surface representation - const return pattern. | |
virtual Surface & | surface ()=0 |
Non-const return pattern. | |
virtual double | thickness () const =0 |
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
|
pure virtual |
Retrieve the DigitizationModule.
Implemented in Acts::TGeoDetectorElement, and ActsExamples::Generic::GenericDetectorElement.
Referenced by ActsExamples::PlanarSteppingAlgorithm::PlanarSteppingAlgorithm(), and ActsExamples::RootPlanarClusterWriter::writeT().
|
pure virtual |
Retrieve the Identifier.
Implemented in Acts::TGeoDetectorElement, and ActsExamples::Generic::GenericDetectorElement.