Skip to content
Snippets Groups Projects

CI job to automatically generate ACTS material scans

Files

 
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