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
+ 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