3.10.1.20.1.1. opengate.sources.beamsources

3.10.1.20.1.1.1. Classes

IonPencilBeamSource

Pencil Beam source

TreatmentPlanPBSource

Treatment Plan source Pencil Beam

3.10.1.20.1.1.2. Module Contents

class opengate.sources.beamsources.IonPencilBeamSource(user_info)[source]

Bases: opengate.sources.generic.GenericSource

Pencil Beam source

type_name = 'IonPencilBeamSource'[source]
static set_default_user_info(user_info)[source]
create_g4_source()[source]
__check_phSpace_params(paramV)[source]
class opengate.sources.beamsources.TreatmentPlanPBSource(user_info)[source]

Bases: opengate.sources.generic.SourceBase

Treatment Plan source Pencil Beam

type_name = 'TreatmentPlanPBSource'[source]
static set_default_user_info(user_info)[source]
create_g4_source()[source]
initialize(run_timing_intervals)[source]
get_generated_primaries()[source]
_set_pbs_param_all_spots()[source]
_define_pdf(flat_generation=False)[source]
_get_pbs_position(spot)[source]
_get_pbs_rotation(spot)[source]