Skip to content

Commit e4daebe

Browse files
authored
Merge pull request #487 from JuliaPhysics/gdml
Allow passing `validate_schema` to `Geant4.G4JLDetectorGDML`
2 parents c44e498 + 5017b73 commit e4daebe

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ext/SolidStateDetectorsGeant4Ext.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ function Geant4.G4JLDetector(sim::SolidStateDetectors.Simulation, output_filenam
109109
end
110110

111111
save_file(x_doc, output_filename)
112-
detector = @suppress_out Geant4.G4JLDetectorGDML(output_filename)
112+
detector = @suppress_out Geant4.G4JLDetectorGDML(output_filename; validate_schema = false)
113113

114114
if !save_gdml
115115
verbose && @warn "Temporary file $(output_filename) will be deleted."
@@ -119,12 +119,12 @@ function Geant4.G4JLDetector(sim::SolidStateDetectors.Simulation, output_filenam
119119
detector
120120
end
121121

122-
function Geant4.G4JLDetector(input_filename::AbstractString, output_filename::AbstractString = "tmp.gdml"; verbose::Bool = true, save_gdml::Bool = false)
122+
function Geant4.G4JLDetector(input_filename::AbstractString, output_filename::AbstractString = "tmp.gdml"; validate_schema::Bool = true, kwargs...)
123123
if endswith(input_filename, ".gdml")
124-
@suppress_out Geant4.G4JLDetectorGDML(input_filename)
124+
@suppress_out Geant4.G4JLDetectorGDML(input_filename; validate_schema)
125125
else
126126
sim = SolidStateDetectors.Simulation(input_filename)
127-
Geant4.G4JLDetector(sim, output_filename, verbose = verbose)
127+
Geant4.G4JLDetector(sim, output_filename; kwargs...)
128128
end
129129
end
130130

0 commit comments

Comments
 (0)