|
ATLAS Offline Software
|
Go to the documentation of this file.
23 std::unique_ptr<Trk::OverlapDescriptor> olap,
26 ,
Layer(laymatprop, thickness, std::move(olap), laytyp)
32 std::unique_ptr<Trk::OverlapDescriptor> olap,
35 ,
Layer(laymatprop, thickness, std::move(olap), laytyp)
40 std::unique_ptr<Trk::SurfaceArray> surfaceArray,
42 std::unique_ptr<Trk::OverlapDescriptor> olap,
45 ,
Layer(std::move(surfaceArray), thickness, std::move(olap), laytyp)
50 std::unique_ptr<Trk::SurfaceArray> surfaceArray,
53 std::unique_ptr<Trk::OverlapDescriptor> olap,
56 ,
Layer(std::move(surfaceArray), laymatprop, thickness, std::move(olap), laytyp)
100 if (pastStep.perp() > parm.
position().perp())
113 if (pastStep.perp() > parm.
position().perp())
122 std::make_unique<Transforms>(shift * m_transforms->transform);
virtual double preUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final
getting the MaterialProperties back - for pre-update
ConeSurface & operator=(const ConeSurface &csf)
Assignment operator.
const Amg::Vector3D & position() const
Access method for the position.
std::unique_ptr< LayerMaterialProperties > m_layerMaterialProperties
thickness of the Layer
virtual double postUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final
getting the MaterialProperties back - for post-update
std::unique_ptr< Transforms > m_transforms
virtual void moveLayer(Amg::Transform3D &shift) override final
move the Layer
Eigen::Affine3d Transform3D
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
Layer & operator=(const Layer &lay)
Assignment operator for Derived classes.
ConeLayer()
Default Constructor.
ConeLayer & operator=(const ConeLayer &)
Assignment operator for ConeLayers.
Eigen::Matrix< double, 3, 1 > Vector3D
const Amg::Vector3D & momentum() const
Access method for the momentum.
virtual const ConeSurface & surfaceRepresentation() const override final
Transforms the layer into a Surface representation for extrapolation.