Skip to content
Snippets Groups Projects

CI job to automatically generate ACTS material scans

Merged Wouter Deconinck requested to merge acts-material-maps into master
Files
2
+ 31
0
material_maps:geometry_map:
extends: .det_benchmark
stage: benchmarks
script:
- ActsExampleGeometryDD4hep -j 1 -n 1 \
--dd4hep-input ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \
--output-json --mat-output-file geometry-map \
--mat-output-allmaterial true --mat-output-sensitives false
- cp geometry-map.json results/material_maps
material_maps:geantino_scan:
extends: .det_benchmark
stage: benchmarks
script:
- ActsExampleMaterialRecordingDD4hep -j 1 -n 100 \
--dd4hep-input ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \
--output-root
- cp geant4_material_tracks.root results/material_maps/
material_maps:material_map:
extends: .det_benchmark
stage: benchmarks
needs:
- ["material_maps:geantino_scan"]
script:
- ActsExampleMaterialMappingDD4hep -j 1 \
--dd4hep-input ${DETECTOR_PATH}/${JUGGLER_DETECTOR}.xml \
--input-root true --input-files geant4_material_tracks.root \
--mat-input-type file --mat-input-file geometry-map.json \
--output-root --output-json --output-cbor --mat-output-file material-maps \
--mat-mapping-surfaces true --mat-mapping-volumes true --mat-mapping-volume-stepsize 1
Loading