Skip to content

Commit 1dcadd4

Browse files
authored
Merge pull request #49 from OpenGATE/t18_Movement_Benchmark
Add t18 movement benchmark test
2 parents f97831a + 198bfae commit 1dcadd4

30 files changed

Lines changed: 2980 additions & 2 deletions

.github/workflows/main.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,24 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
strategy_name: [t1_edep_profiles, t2_edep_vox, t3_range_e+, t4_necr, t5_pet, t6_dpk, t7_garf, t8_LETActor, t9_gaga_phsp, t10_SpectroGamma, t11_EMField, t12_tessellated_volume, t13_phsp, t14_phsp_pairs, t15_optical, t16_decay, t17_extended_source]
19+
strategy_name: [t1_edep_profiles,
20+
t2_edep_vox,
21+
t3_range_e+,
22+
t4_necr,
23+
t5_pet,
24+
t6_dpk,
25+
t7_garf,
26+
t8_LETActor,
27+
t9_gaga_phsp,
28+
t10_SpectroGamma,
29+
t11_EMField,
30+
t12_tessellated_volume,
31+
t13_phsp,
32+
t14_phsp_pairs,
33+
t15_optical,
34+
t16_decay,
35+
t17_extended_source,
36+
t18_movement_benchmark]
2037

2138
steps:
2239
- name: Checkout github repo

gatebenchmarks_data

Submodule gatebenchmarks_data updated from 1900a38 to 48daab3

t18_movement_benchmark/LICENSE

Lines changed: 674 additions & 0 deletions
Large diffs are not rendered by default.

t18_movement_benchmark/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generic Move Benchmark
2+
3+
A benchmark for the GenericMove function is created. Both the movement of a source and movement of the detector volumes are tested. A point source emitting back-to-back photons at 511 keV is placed inside the FOV of the Phillips/ADAC Forte. The source moves from -5 mm to 5 mm. The detector separation changes from 800 mm to 400 mm over 0.1 seconds. The time slice used is 0.001 seconds.
4+
5+
To create the placements files run 'python3 makeTrajectorySimple.py'.
6+
7+
To launch the visualisation run, 'Gate --qt runForteVis.mac'.
8+
9+
To start the simulation run 'python3 runTest.py'.
10+
11+
To analyse the output run 'python3 runAnalysis.py'.
12+
13+
Author: Matthew Herald
14+
15+
Herald, M., Wheldon, T., & Windows-Yule, C. (2021). Monte Carlo model validation of a detector system used for Positron Emission Particle Tracking. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, 993, 165073. https://doi.org/10.1016/j.nima.2021.165073.
16+
17+
![Alt text](data/Benchmark.png?raw=true)
33.9 KB
Loading

0 commit comments

Comments
 (0)