3.10.1.2.1.8. opengate.actors.doseactors¶
3.10.1.2.1.8.1. Classes¶
Base class which holds user input parameters common to all actors |
|
DoseActor: compute a 3D edep/dose map for deposited |
|
LETActor: compute a 3D edep/dose map for deposited |
|
FluenceActor: compute a 3D map of fluence |
3.10.1.2.1.8.2. Functions¶
|
|
|
|
|
|
|
|
|
|
|
3.10.1.2.1.8.3. Module Contents¶
- class opengate.actors.doseactors.VoxelDepositActor(*args, **kwargs)[source]¶
Bases:
opengate.actors.base.ActorBaseBase class which holds user input parameters common to all actors that deposit quantities in a voxel grid, e.g. the DoseActor.
- opengate.actors.doseactors.compute_std_from_sample(number_of_samples, value_array, squared_value_array, correct_bias=False)[source]¶
- class opengate.actors.doseactors.DoseActor(*args, **kwargs)[source]¶
Bases:
VoxelDepositActor,opengate_core.GateDoseActorDoseActor: compute a 3D edep/dose map for deposited energy/absorbed dose in the attached volume
- The dose map is parameterized with:
size (number of voxels)
spacing (voxel size)
translation (according to the coordinate system of the “attachedTo” volume)
no rotation
Position: - by default: centered according to the “attachedTo” volume center - if the attachedTo volume is an Image AND the option “img_coord_system” is True:
the origin of the attachedTo image is used for the output dose. Hence, the dose can be superimposed with the attachedTo volume
- Options
edep only for the moment
later: add dose, uncertainty, squared etc
- compute_dose_from_edep_img(input_image, density_image=None)[source]¶
- create mass image:
from ct HU units, if dose actor attached to ImageVolume.
from material density, if standard volume
compute dose as edep_image / mass_image
- class opengate.actors.doseactors.LETActor(*args, **kwargs)[source]¶
Bases:
VoxelDepositActor,opengate_core.GateLETActorLETActor: compute a 3D edep/dose map for deposited energy/absorbed dose in the attached volume
- The dose map is parameterized with:
size (number of voxels)
spacing (voxel size)
translation (according to the coordinate system of the “attachedTo” volume)
no rotation
Position: - by default: centered according to the “attachedTo” volume center - if the attachedTo volume is an Image AND the option “img_coord_system” is True:
the origin of the attachedTo image is used for the output dose. Hence, the dose can be superimposed with the attachedTo volume
- Options
LETd only for the moment
later: LETt, Q, fluence …
- class opengate.actors.doseactors.FluenceActor(*args, **kwargs)[source]¶
Bases:
VoxelDepositActor,opengate_core.GateFluenceActorFluenceActor: compute a 3D map of fluence FIXME: add scatter order and uncertainty