opengate.contrib.linacs.elektasynergy ===================================== .. py:module:: opengate.contrib.linacs.elektasynergy Functions --------- .. autoapisummary:: opengate.contrib.linacs.elektasynergy.create_material opengate.contrib.linacs.elektasynergy.add_linac opengate.contrib.linacs.elektasynergy.add_empty_linac_box opengate.contrib.linacs.elektasynergy.add_target opengate.contrib.linacs.elektasynergy.kill_around_target opengate.contrib.linacs.elektasynergy.add_primary_collimator opengate.contrib.linacs.elektasynergy.add_flattening_filter opengate.contrib.linacs.elektasynergy.add_ionizing_chamber opengate.contrib.linacs.elektasynergy.add_back_scatter_plate opengate.contrib.linacs.elektasynergy.add_mirror opengate.contrib.linacs.elektasynergy.enable_brem_splitting opengate.contrib.linacs.elektasynergy.add_electron_source opengate.contrib.linacs.elektasynergy.add_phase_space_plane opengate.contrib.linacs.elektasynergy.add_phase_space Module Contents --------------- .. py:function:: create_material(simulation, name) .. py:function:: add_linac(sim, name='linac', sad=1000) .. py:function:: add_empty_linac_box(sim, linac_name, sad=1000) .. py:function:: add_target(sim, linac_name) .. py:function:: kill_around_target(sim, linac_name) .. py:function:: add_primary_collimator(sim, linac_name) .. py:function:: add_flattening_filter(sim, linac_name) .. py:function:: add_ionizing_chamber(sim, linac_name) .. py:function:: add_back_scatter_plate(sim, linac_name) .. py:function:: add_mirror(sim, linac_name) .. py:function:: enable_brem_splitting(sim, linac_name, splitting_factor) .. py:function:: add_electron_source(sim, linac_name, rotation_matrix) .. py:function:: add_phase_space_plane(sim, linac_name, src_phsp_distance) .. py:function:: add_phase_space(sim, plane_name)