18 std::shared_ptr<const Acts::Transform3>
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(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(std::
move(digitizationModule)) {
36 std::shared_ptr<const Acts::Transform3>
transform,
37 std::shared_ptr<const Acts::DiscBounds> dBounds,
double thickness,
38 std::shared_ptr<const Acts::ISurfaceMaterial>
material,
39 std::shared_ptr<const Acts::DigitizationModule> digitizationModule)
40 : Acts::IdentifiedDetectorElement(),
41 m_elementIdentifier(identifier),
42 m_elementTransform(std::
move(transform)),
44 Acts::
Surface::makeShared<Acts::DiscSurface>(dBounds, *
this)),
45 m_elementThickness(thickness),
46 m_elementPlanarBounds(nullptr),
47 m_elementDiscBounds(std::
move(dBounds)),
48 m_digitizationModule(std::
move(digitizationModule)) {