[Gate-users] Re : Re: 64 Cu positron spectra problem
tienphong.pham at laposte.net
tienphong.pham at laposte.net
Mon Mar 2 20:40:50 CET 2020
Hi Matthew and Zhengzhi Liu,
Thank you very much for your quick response. I tried doing as you guys suggested but it still doesn't work. I don't know what's wrong yet.
Here is my code:
#=====================================================# GEOMETRY#=====================================================
/gate/geometry/setMaterialDatabase data/GateMaterials.db
# World/gate/world/geometry/setXLength 1. m/gate/world/geometry/setYLength 1. m/gate/world/geometry/setZLength 1. m/gate/world/setMaterial Water
# Water Box/gate/world/daughters/name phantom/gate/world/daughters/insert box/gate/phantom/geometry/setXLength 20. cm/gate/phantom/geometry/setYLength 20. cm/gate/phantom/geometry/setZLength 20. cm/gate/phantom/placement/setTranslation 0. 0. 0. cm/gate/phantom/setMaterial Water/gate/phantom/vis/setVisible 1/gate/phantom/vis/setColor blue
#=====================================================# PHYSIC #=====================================================
/gate/physics/addPhysicsList emstandard_opt4 /gate/physics/addProcess RadioactiveDecay
#=====================================================# ACTOR#=====================================================
#===========Positron spectra=========================================================================
/gate/actor/addActor EnergySpectrumActor Pos_Spectrum/gate/actor/Pos_Spectrum/save ./output/Pos_Spectrum.root/gate/actor/Pos_Spectrum/attachTo phantom/gate/actor/Pos_Spectrum/addFilter particleFilter/gate/actor/Pos_Spectrum/particleFilter/addParticle e+/gate/actor/Pos_Spectrum/energySpectrum/setEmin 10 keV/gate/actor/Pos_Spectrum/energySpectrum/setEmax 1 MeV/gate/actor/Pos_Spectrum/energySpectrum/setNumberOfBins 1000/gate/actor/Pos_Spectrum/enableNbPartSpectrum true
#===========Positron spectra==========================================================================
#===========Beta Spectra==============================================================================
/gate/actor/addActor EnergySpectrumActor Beta_Spectrum/gate/actor/Beta_Spectrum/save ./output/Beta_Spectrum.root/gate/actor/Beta_Spectrum/attachTo phantom
/gate/actor/Beta_Spectrum/addFilter particleFilter/gate/actor/Beta_Spectrum/particleFilter/addParticle e-
/gate/actor/Beta_Spectrum/energySpectrum/setEmin 10 keV/gate/actor/Beta_Spectrum/energySpectrum/setEmax 1 MeV/gate/actor/Beta_Spectrum/energySpectrum/setNumberOfBins 1000/gate/actor/Beta_Spectrum/enableNbPartSpectrum true
#===========Beta spectra=================================================================================
/gate/run/initialize
#=====================================================# Source#=====================================================
/gate/source/addSource Cu64Source gps/gate/source/Cu64Source/gps/particle ion/gate/source/Cu64Source/gps/ion 29 64 0 0/gate/source/Cu64Source/useDefaultHalfLife/gate/source/Cu64Source/setActivity 1. MBq/gate/source/Cu64Source/gps/energytype Mono/gate/source/Cu64Source/gps/monoenergy 0. MeV/gate/source/Cu64Source/gps/angtype iso/gate/source/Cu64Source/gps/centre 0. 0. 0. cm/gate/source/Cu64Source/gps/type Volume/gate/source/Cu64Source/gps/shape Sphere/gate/source/Cu64Source/gps/radius 1. mm
#=====================================================# MAIN#=====================================================
/gate/random/setEngineName MersenneTwister/gate/random/setEngineSeed 10
# PARTICLE/gate/application/setTotalNumberOfPrimaries 1000000/gate/application/start
Tell me, please, what i'm missing here?
Thank you again for your help.
Tien-Phong PHAM
----- Mail d'origine -----De: Matthew Strugari <matthew.strugari at dal.ca>À: Zhengzhi Liu <zliu36 at stanford.edu>, Tien-Phong PHAM <tienphong.pham at laposte.net>Cc: gate-users <gate-users at lists.opengatecollaboration.org>Envoyé: Mon, 02 Mar 2020 19:17:43 +0100 (CET)Objet: Re: [Gate-users] 64 Cu positron spectra problem
Hi Zhengzhi and Tien-Phong,
Please refer to https://opengate.readthedocs.io/en/latest/setting_up_the_physics.html# for information on physics list. The implementation suggested by Zhengzhi is being deprecated and should not be used. Rather, use the physics list builder mechanism:
/gate/physics/addPhysicsList emstandard_opt4
/gate/physics/addProcess RadioactiveDecay
You may replace emstandard_opt4 with the physics list builder most suitable for your needs (seehttp://geant4-userdoc.web.cern.ch/geant4-userdoc/UsersGuides/PhysicsListGuide/html/index.html for more info on physics lists.) Also, the following line may be required with your source definition to ensure that your Cu-64 source has no kinetic energy:
/gate/source/pointSource/gps/energy 0 MeV
Regards,
Matthew
From: Gate-users <gate-users-bounces at lists.opengatecollaboration.org> on behalf of Zhengzhi Liu <zliu36 at stanford.edu>Sent: March 2, 2020 1:22 PMTo: Tien-Phong PHAM <tienphong.pham at laposte.net>Cc: gate-users <gate-users at lists.opengatecollaboration.org>Subject: Re: [Gate-users] 64 Cu positron spectra problem
Hi Tien-Phong,
Below is my physics.mac Could you compare this with yours? You might have missed something in your physics.mac.
Good luck,
Zhengzhi
#-------------------oooooOOOOO00000OOOOOooooo---------------------#
# #
# P H Y S I C A L P R O C E S S E S #
# #
#-------------------oooooOOOOO00000OOOOOooooo---------------------#
/gate/physics/addProcess PhotoElectric
/gate/physics/processes/PhotoElectric/setModel StandardModel
/gate/physics/addProcess Compton
/gate/physics/processes/Compton/setModel StandardModel
/gate/physics/addProcess RayleighScattering
/gate/physics/processes/RayleighScattering/setModel PenelopeModel
/gate/physics/addProcess ElectronIonisation
/gate/physics/processes/ElectronIonisation/setModel StandardModel e-
/gate/physics/processes/ElectronIonisation/setModel StandardModel e+
/gate/physics/addProcess Bremsstrahlung
/gate/physics/processes/Bremsstrahlung/setModel StandardModel e-
/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+
/gate/physics/addProcess PositronAnnihilation
/gate/physics/addProcess eMultipleScattering e+
/gate/physics/addProcess eMultipleScattering e-
/gate/physics/processList Enabled
/gate/physics/processList Initialized
/gate/physics/addProcess IonIonisation
/gate/physics/addProcess RadioactiveDecay
On Mon, Mar 2, 2020 at 6:15 AM Tien-Phong PHAM <tienphong.pham at laposte.net> wrote:
Dear Gate-users,
I’m trying to simulate the energy spectrum of a Cu-64 source using the ion definition in GATE v8.2, but i have a problem with the positron emission spectra. In fact, the energy distribution with my ion source is very different with spectral definition in the low energy region. I mean the energy spectrum of positron is similar to the energy spectrum of electron.
In this case, i just used the « RadioactiveDecay » as physics list
I would like to ask if someone has experience with ion type source can help me.
Many thanks for your help !
_______________________________________________
Gate-users mailing listGate-users at lists.opengatecollaboration.orghttp://lists.opengatecollaboration.org/mailman/listinfo/gate-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/pipermail/gate-users/attachments/20200302/532ca353/attachment.html>
More information about the Gate-users
mailing list