3.10.1.5.1.3.1.2. opengate.contrib.linacs.elektasynergy

3.10.1.5.1.3.1.2.1. Functions

create_material(simulation, name)

add_linac(sim[, name, sad])

add_empty_linac_box(sim, linac_name[, sad])

add_target(sim, linac_name)

kill_around_target(sim, linac_name)

add_primary_collimator(sim, linac_name)

add_flattening_filter(sim, linac_name)

add_ionizing_chamber(sim, linac_name)

add_back_scatter_plate(sim, linac_name)

add_mirror(sim, linac_name)

enable_brem_splitting(sim, linac_name, splitting_factor)

add_electron_source(sim, linac_name, rotation_matrix)

add_phase_space_plane(sim, linac_name, src_phsp_distance)

add_phase_space(sim, plane_name)

3.10.1.5.1.3.1.2.2. Module Contents

opengate.contrib.linacs.elektasynergy.create_material(simulation, name)[source]
opengate.contrib.linacs.elektasynergy.add_linac(sim, name='linac', sad=1000)[source]
opengate.contrib.linacs.elektasynergy.add_empty_linac_box(sim, linac_name, sad=1000)[source]
opengate.contrib.linacs.elektasynergy.add_target(sim, linac_name)[source]
opengate.contrib.linacs.elektasynergy.kill_around_target(sim, linac_name)[source]
opengate.contrib.linacs.elektasynergy.add_primary_collimator(sim, linac_name)[source]
opengate.contrib.linacs.elektasynergy.add_flattening_filter(sim, linac_name)[source]
opengate.contrib.linacs.elektasynergy.add_ionizing_chamber(sim, linac_name)[source]
opengate.contrib.linacs.elektasynergy.add_back_scatter_plate(sim, linac_name)[source]
opengate.contrib.linacs.elektasynergy.add_mirror(sim, linac_name)[source]
opengate.contrib.linacs.elektasynergy.enable_brem_splitting(sim, linac_name, splitting_factor)[source]
opengate.contrib.linacs.elektasynergy.add_electron_source(sim, linac_name, rotation_matrix)[source]
opengate.contrib.linacs.elektasynergy.add_phase_space_plane(sim, linac_name, src_phsp_distance)[source]
opengate.contrib.linacs.elektasynergy.add_phase_space(sim, plane_name)[source]