|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKGEOMETRY_SUBTRACTEDPLANELAYER_H
10 #define TRKGEOMETRY_SUBTRACTEDPLANELAYER_H
21 class LayerMaterialProperties;
43 double thickness = 0., std::unique_ptr<OverlapDescriptor> od =
nullptr,
79 double)
override final {}
84 #endif // TRKGEOMETY_SUBTRACTEDPLANELAYER_H
SubtractedPlaneLayer & operator=(const SubtractedPlaneLayer &)
Assignment operator for PlaneLayers.
virtual void moveLayer(Amg::Transform3D &shift) override final
move the Layer
bool const RAWDATA *ch2 const
virtual void resizeLayer(const VolumeBounds &, double) override final
Resize the layer to the tracking volume - not implemented.
SubtractedPlaneLayer()
Default Constructor.
~SubtractedPlaneLayer() override
Destructor.
SubtractedPlaneLayer(const SubtractedPlaneLayer &pla)
Copy constructor of SubtractedPlaneLayer.
Eigen::Affine3d Transform3D
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
double thickness() const
Return the Thickness of the Layer.
Eigen::Matrix< double, 3, 1 > Vector3D
double preUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final
getting the MaterialProperties back - for pre-update
virtual void resizeAndRepositionLayer(const VolumeBounds &, const Amg::Vector3D &, double) override final
Resize the layer to the tracking volume - not implemented.
virtual const SubtractedPlaneSurface & surfaceRepresentation() const override final
Transforms the layer into a Surface representation for extrapolation.
double postUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final
getting the MaterialProperties back - for post-update