[Gate-users] simulating a voxelized phantom using GATE 4.0 with the speed up options
Niklas Rehfeld
rehfeld at imnc.in2p3.fr
Fri Dec 12 15:03:01 CET 2008
Hi,
> New Physics macro
> # EM P R O C E S S
> /gate/physics/gamma/selectFictitious volumeTrace
> /gate/physics/gamma/selectGammaConversion inactive
> /gate/physics/gamma/selectRayleigh inactive
> /gate/physics/gamma/selectPhotoelectric standard
> /gate/physics/gamma/selectCompton standard
That seems to be ok.
> # I N A C T I V E S E C O N D A R Y E L E C T R O N S
> /gate/physics/setElectronCut 2. mm
> # I N A C T I V E X - R A Y S
> /gate/physics/setXRayCut 10. keV
> /gate/physics/setDeltaRayCut 10. keV
>
> The new macro for a voxelized phantom is
> /gate/world/daughters/name lung_phantom
> #
> # this is the new line for regular parameterization and fictitious
> interaction
> #
> /gate/world/daughters/insert fictitiousVoxelMap
> /gate/lung_phantom/setFictitiousEnergy 10 keV
> /gate/lung_phantom/setElectronCut 50 cm
> /gate/world/daughters/insert regularMatrix : regular navigation
Here you added two daughters! One is a fictitiousVoxelMap and the
other is the regularMatrix! If you use
"/gate/physics/gamma/selectFictitious volumeTrace"
you should use the fictitiousVoxelMap. If you define two daughter
volumes at the same position the result is undefined (or at least I
don't know what happens). The regular navigator is already implicitly
incorporated in the fictitiousVoxelMap. The regular navigator is used
when the energy of the photon droppes below
"/gate/lung_phantom/setFictitiousEnergy 10 keV". For larger energies
tracking with ficitious interactions is used.
Remove this line: "/gate/world/daughters/insert regularMatrix".
Or, if you wish to use regular navigation and no fictitious
interactions, you can remove the lines
/gate/physics/gamma/selectFictitious volumeTrace
/gate/world/daughters/insert fictitiousVoxelMap
/gate/lung_phantom/setFictitiousEnergy 10 keV
and keep line
/gate/world/daughters/insert regularMatrix
This should active solely the regular navigation (without fictitious
interactions). "regularMatrix" and "fictitiousVoxelMap" cannot be used
at the same time.
Good luck, let me know if your problem persists
Niklas
More information about the Gate-users
mailing list