3.10.1.5.1.3.1.3. opengate.contrib.linacs.elektaversa

3.10.1.5.1.3.1.3.1. Functions

add_linac(sim, linac_name[, sad])

add_empty_linac_box(sim, linac_name[, sad])

add_linac_materials(sim)

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)

add_phase_space_source(sim, plane_name)

bool_leaf_x_neg(pair, linac_name[, count])

bool_leaf_x_pos(pair, linac_name[, count])

add_mlc(sim, linac_name)

trap_g4_param(obj, dx1, dx2, dx3, dx4, dy1, dy2, dz[, ...])

add_jaws(sim, linac_name)

add_jaws_visu(sim, linac_name)

base_jaws(sim, linac_name, side)

add_jaw_visu(sim, linac_name, side)

add_jaw(sim, linac_name, side)

define_pos_mlc_jaws_rectangular_field(x_field, y_field)

field(sim, mlc, jaws, pos_x_leaves, pos_y_jaws)

set_rectangular_field(sim, mlc, jaws, x_field, y_field)

linac_rotation(sim, linac_name, angle[, cp_id])

translation_from_sad(sim, linac_name, translation[, sad])

rotation_around_user_point(sim, linac_name, str_axes, ...)

jaw_translation(sim, linac_name, jaw, jaw_positions, side)

mlc_leaves_translation(sim, linac_name, mlc, ...[, ...])

set_linac_head_motion(sim, linac_name, jaws, mlc, ...)

set_time_intervals_from_rtplan(sim, rt_plan_parameters)

3.10.1.5.1.3.1.3.2. Module Contents

opengate.contrib.linacs.elektaversa.add_linac(sim, linac_name, sad=1000)[source]
opengate.contrib.linacs.elektaversa.add_empty_linac_box(sim, linac_name, sad=1000)[source]
opengate.contrib.linacs.elektaversa.add_linac_materials(sim)[source]
opengate.contrib.linacs.elektaversa.add_target(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.kill_around_target(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.add_primary_collimator(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.add_flattening_filter(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.add_ionizing_chamber(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.add_back_scatter_plate(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.add_mirror(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.enable_brem_splitting(sim, linac_name, splitting_factor)[source]
opengate.contrib.linacs.elektaversa.add_electron_source(sim, linac_name, rotation_matrix)[source]
opengate.contrib.linacs.elektaversa.add_phase_space_plane(sim, linac_name, src_phsp_distance)[source]
opengate.contrib.linacs.elektaversa.add_phase_space(sim, plane_name)[source]
opengate.contrib.linacs.elektaversa.add_phase_space_source(sim, plane_name)[source]
opengate.contrib.linacs.elektaversa.bool_leaf_x_neg(pair, linac_name, count=1)[source]
opengate.contrib.linacs.elektaversa.bool_leaf_x_pos(pair, linac_name, count=1)[source]
opengate.contrib.linacs.elektaversa.add_mlc(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.trap_g4_param(obj, dx1, dx2, dx3, dx4, dy1, dy2, dz, theta=0, phi=0, alpha1=0, alpha2=0)[source]
opengate.contrib.linacs.elektaversa.add_jaws(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.add_jaws_visu(sim, linac_name)[source]
opengate.contrib.linacs.elektaversa.base_jaws(sim, linac_name, side)[source]
opengate.contrib.linacs.elektaversa.add_jaw_visu(sim, linac_name, side)[source]
opengate.contrib.linacs.elektaversa.add_jaw(sim, linac_name, side)[source]
opengate.contrib.linacs.elektaversa.define_pos_mlc_jaws_rectangular_field(x_field, y_field, sad=1000)[source]
opengate.contrib.linacs.elektaversa.field(sim, mlc, jaws, pos_x_leaves, pos_y_jaws)[source]
opengate.contrib.linacs.elektaversa.set_rectangular_field(sim, mlc, jaws, x_field, y_field, sad=1000)[source]
opengate.contrib.linacs.elektaversa.linac_rotation(sim, linac_name, angle, cp_id='all_cp')[source]
opengate.contrib.linacs.elektaversa.translation_from_sad(sim, linac_name, translation, sad=1000)[source]
opengate.contrib.linacs.elektaversa.rotation_around_user_point(sim, linac_name, str_axes, angle_list, point_coordinate=[0, 0, 0])[source]
opengate.contrib.linacs.elektaversa.jaw_translation(sim, linac_name, jaw, jaw_positions, side, cp_id='all_cp', sad=1000)[source]
opengate.contrib.linacs.elektaversa.mlc_leaves_translation(sim, linac_name, mlc, leaves_position, cp_id='all_cp', sad=1000)[source]
opengate.contrib.linacs.elektaversa.set_linac_head_motion(sim, linac_name, jaws, mlc, rt_plan_parameters, cp_id='all_cp', sad=1000)[source]
opengate.contrib.linacs.elektaversa.set_time_intervals_from_rtplan(sim, rt_plan_parameters, cp_id='all_cp')[source]