|
ACTS
Experiment-independent tracking
|
This class is the base of all detector elements that are usable by ACTS. More...
#include <Acts/Geometry/DetectorElementBase.hpp>
Public Member Functions | |
| DetectorElementBase ()=default | |
| bool | isSensitive () const override |
| Returns whether the detector element corresponds to a sensitive surface on which measurements are expressed. | |
| const Transform3 & | localToGlobalTransform (const GeometryContext &gctx) const override |
| Return the transform for the Element proxy mechanism. | |
| virtual double | thickness () const =0 |
| Returns the thickness of the module. | |
| virtual const Transform3 & | transform (const GeometryContext &gctx) const |
| Return the transform for the Element proxy mechanism. | |
| Public Member Functions inherited from Acts::SurfacePlacementBase | |
| virtual | ~SurfacePlacementBase ()=default |
| Virtual default constructor. | |
| virtual const Surface & | surface () const =0 |
| Get a reference to the surface that is associated with this placement element. | |
| virtual Surface & | surface ()=0 |
| Get a reference to the surface that is associated with this placement element. | |
This class is the base of all detector elements that are usable by ACTS.
All experiment-specific detector element classes are expected to inherit from it.
|
default |
|
overridevirtual |
Returns whether the detector element corresponds to a sensitive surface on which measurements are expressed.
Implements Acts::SurfacePlacementBase.
|
overridevirtual |
Return the transform for the Element proxy mechanism.
| gctx | The current geometry context object, e.g. alignment |
Implements Acts::SurfacePlacementBase.
|
pure virtual |
Returns the thickness of the module.
|
virtual |
Return the transform for the Element proxy mechanism.
| gctx | The current geometry context object, e.g. alignment |