File indexing completed on 2025-01-18 09:11:44
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "ActsExamples/Geant4Detector/GdmlDetector.hpp"
0010
0011 #include "ActsExamples/Geant4Detector/GdmlDetectorConstruction.hpp"
0012
0013 #include <G4GDMLParser.hh>
0014
0015 namespace ActsExamples {
0016
0017 GdmlDetector::GdmlDetector(const Config& cfg)
0018 : Detector(Acts::getDefaultLogger("GdmlDetector", cfg.logLevel)),
0019 m_cfg(cfg) {}
0020
0021 std::unique_ptr<G4VUserDetectorConstruction>
0022 GdmlDetector::buildGeant4DetectorConstruction(
0023 const Geant4ConstructionOptions& options) const {
0024 return std::make_unique<GdmlDetectorConstruction>(m_cfg.path, options);
0025 }
0026
0027 }