18 std::shared_ptr<const Acts::Transform3D>
transform,
19 std::shared_ptr<const Acts::PlanarBounds> pBounds,
double thickness,
20 std::shared_ptr<const Acts::ISurfaceMaterial>
material,
21 std::shared_ptr<const Acts::DigitizationModule> digitizationModule)
22 : Acts::IdentifiedDetectorElement(),
23 m_elementIdentifier(std::move(identifier)),
24 m_elementTransform(std::move(transform)),
26 Acts::
Surface::makeShared<Acts::PlaneSurface>(pBounds, *
this)),
27 m_elementThickness(thickness),
28 m_elementPlanarBounds(std::move(pBounds)),
29 m_elementDiscBounds(nullptr),
30 m_digitizationModule(digitizationModule) {
38 std::shared_ptr<const Acts::Transform3D>
transform,
39 std::shared_ptr<const Acts::DiscBounds> dBounds,
double thickness,
40 std::shared_ptr<const Acts::ISurfaceMaterial>
material,
41 std::shared_ptr<const Acts::DigitizationModule> digitizationModule)
42 : Acts::IdentifiedDetectorElement(),
43 m_elementIdentifier(std::move(identifier)),
44 m_elementTransform(std::move(transform)),
46 Acts::
Surface::makeShared<Acts::DiscSurface>(dBounds, *
this)),
47 m_elementThickness(thickness),
48 m_elementPlanarBounds(nullptr),
49 m_elementDiscBounds(std::move(dBounds)),
50 m_digitizationModule(digitizationModule) {