15 std::shared_ptr<const Acts::Transform3>
transform,
16 std::shared_ptr<const Acts::PlanarBounds> pBounds,
double thickness,
17 std::shared_ptr<const Acts::ISurfaceMaterial>
material)
18 : Acts::DetectorElementBase(),
19 m_elementTransform(std::
move(transform)),
21 Acts::
Surface::makeShared<Acts::PlaneSurface>(pBounds, *
this)),
22 m_elementThickness(thickness),
23 m_elementPlanarBounds(std::
move(pBounds)),
24 m_elementDiscBounds(nullptr) {
31 std::shared_ptr<const Acts::Transform3>
transform,
32 std::shared_ptr<const Acts::DiscBounds> dBounds,
double thickness,
33 std::shared_ptr<const Acts::ISurfaceMaterial>
material)
34 : Acts::DetectorElementBase(),
35 m_elementTransform(std::
move(transform)),
37 Acts::
Surface::makeShared<Acts::DiscSurface>(dBounds, *
this)),
38 m_elementThickness(thickness),
39 m_elementPlanarBounds(nullptr),
40 m_elementDiscBounds(std::
move(dBounds)) {