|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKGEOMETRY_CONELAYER_H
10 #define TRKGEOMETRY_CONELAYER_H
27 class LayerMaterialProperties;
28 class OverlapDescriptor;
52 std::unique_ptr<OverlapDescriptor> od =
nullptr,
59 std::unique_ptr<OverlapDescriptor> od =
nullptr,
68 std::unique_ptr<OverlapDescriptor> od =
nullptr,
78 std::unique_ptr<OverlapDescriptor> od =
nullptr,
118 double)
override final
124 #endif // TRKGEOMETY_CONELAYER_H
virtual double preUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final
getting the MaterialProperties back - for pre-update
ConeLayer(const ConeLayer &cla)
Copy constructor of ConeLayer.
virtual double postUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final
getting the MaterialProperties back - for post-update
bool const RAWDATA *ch2 const
virtual ~ConeLayer() override
Destructor.
const SurfaceArray * surfaceArray() const
Return the entire SurfaceArray, returns nullptr if no SurfaceArray.
virtual void resizeAndRepositionLayer(const VolumeBounds &, const Amg::Vector3D &, double) override final
Resize the layer to the tracking volume - not supported since this an entry layer method.
virtual void moveLayer(Amg::Transform3D &shift) override final
move the Layer
Eigen::Affine3d Transform3D
virtual void resizeLayer(const VolumeBounds &, double) override final
Resize the layer to the tracking volume - not (yet) supported for ConeLayer.
ConeLayer()
Default Constructor.
ConeLayer & operator=(const ConeLayer &)
Assignment operator for ConeLayers.
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
virtual const ConeSurface & surfaceRepresentation() const override final
Transforms the layer into a Surface representation for extrapolation.
const Amg::Transform3D & transform() const
Returns HepGeom::Transform3D by reference.