Állítsd be lent a paramétereket — a Python-kód élőben frissül

Simulation

Global simulation parameters (sim = gate.Simulation())

World Volume

X
Y
Z
mm
R
G
B
A

Visualization

true (locked)
vrml_file_only (locked)
my_visu.wrl (locked)

Random Engine

Run Timing

StartEndsec

Threading & Verbosity

Output

simulation.py39 lines
1import numpy as np
2import opengate as gate
3from opengate import g4_units
4
5# Units
6mm = g4_units.mm
7MeV = g4_units.MeV
8keV = g4_units.keV
9Bq = g4_units.Bq
10sec = g4_units.s
11deg = g4_units.deg
12
13# ============================
14# Simulation
15# ============================
16sim = gate.Simulation()
17
18sim.world.size = [500 * mm, 500 * mm, 500 * mm]
19sim.world.material = 'G4_AIR'
20sim.world.color = [1, 1, 1, 0]
21
22sim.visu = True
23sim.visu_type = 'vrml_file_only'
24sim.visu_filename = 'my_visu.wrl'
25sim.visu_verbose = False
26sim.random_engine = 'MixMaxRng'
27sim.random_seed = 'auto'
28sim.number_of_threads = 1
29sim.verbose_level = 'INFO'
30sim.running_verbose_level = 0
31sim.g4_verbose = False
32sim.output_dir = '.'
33sim.run_timing_intervals = [[0 * sec, 1 * sec]]
34
35# ============================
36# Run simulation
37# ============================
38output = sim.run()
39