20 using namespace Acts::UnitLiterals;
24 class IMaterialDecorator;
27 namespace ActsExamples {
28 class IContextDecorator;
31 namespace ActsExamples {
34 class TelescopeDetectorElement;
35 class TelescopeG4DetectorConstruction;
43 std::vector<std::shared_ptr<ActsExamples::IContextDecorator>>;
47 std::vector<double>
positions{{0, 30, 60, 120, 150, 180}};
48 std::vector<double>
stereos{{0, 0, 0, 0, 0, 0}};
49 std::array<double, 2> offsets{{0, 0}};
50 std::array<double, 2>
bounds{{25, 100}};
60 std::pair<TrackingGeometryPtr, ContextDecorators>
finalize(
62 const std::shared_ptr<const Acts::IMaterialDecorator>& mdecorator);