[gate-users] Photons ID's from decay sources
Schmidtlein, Ross/Sloan-Kettering Institute
schmidtr at mskcc.org
Fri Jun 17 01:23:14 CEST 2005
Hi Dirk and Dimitris,
I figure you both are the most likely to know the answer to this
question but if anyone else knows please speak up ;).
I have been looking at the root output for Hits, Singles, and
Coincidences and am trying to determine the source particle's identity
be it positron or cascade photon? Inside the Hit's Branch I am looking
into ParentID, PhotonID, and PrimaryID. So far ParentID looks the most
likely but I don't know how to interpret this.
Thanks,
ross
-----Original Message-----
From: gate-users-bounces at lphe1pet1.epfl.ch
[mailto:gate-users-bounces at lphe1pet1.epfl.ch] On Behalf Of Dirk Kruecker
Sent: Tuesday, June 14, 2005 5:52 AM
To: GATE feedback and helpline for Users
Subject: Re: [gate-users] source of germanium68
Hello everybody,
Let me summarise the present status on the beta decay module in GEANT4:
There is a beta decay module in GEANT4 that works quiet nice. It allows
you to
simulate the decay of all kinds of nuclei using the ENSDF
(http://www.nndc.bnl.gov/ensdf/).
It simulates any possible decay, taking into account the latest
knowledge on
branching ratios and creates all possible gammas from the de-excitation
of
the daughter-nucleus.
So you get the right ratio between beta+ and EC, and for each possible
decay
channel the appropriate gamma spectrum in coincidence with the positron.
In GATE the commands to implement e.g. Y86 looks like:
/gate/source/addSource ytt86
/gate/source/ytt86/setActivity 500000000. becquerel
/gate/source/ytt86/gps/particle ion /gate/source/ytt86/gps/ion 39 86 0 0
/gate/source/ytt86/gps/energytype Mono /gate/source/ytt86/gps/monoenergy
0. MeV /gate/source/ytt86/gps/angtype iso /gate/source/ytt86/gps/number
1 /gate/source/ytt86/gps/centre 0. 0. 0. cm /gate/source/ytt86/gps/type
Volume /gate/source/ytt86/gps/shape Sphere /gate/source/ytt86/gps/radius
0.1 mm
/gate/source/ytt86/gps/mintheta 0. deg
/gate/source/ytt86/gps/maxtheta 180. deg
/gate/source/ytt86/gps/minphi 0. deg
/gate/source/ytt86/gps/maxphi 360. deg
The important part here is the /gate/source/ytt86/gps/ion 39 86 0 0
command where Z and A are defined. You can define all kinds of isotops
here.
Unfortunately there had been several bugs in the GEANT4 code for the
beta
decay and even the latest version does not run absolutely stable. In
addition the original implementation is astonishing inefficient (i.e.
slow)
but there is a fast mode sufficient for our purposes.
For GEANT4 version 4.52-4.62 you need patches in
GateRadioactiveDecay5.cc and G4NuclearDecayChannel.cc which I can
provide but I would rather use gate
1.2 with GEANT 4.7. For this version of GEANT I have provided an
improved
algorithm for simulating the beta energy spectra.
To my knowledge the version GEANT 4.7 will give you correct physical
results
but it still contains some bugs which affect the stability of the
program.
There are at least 2 memory leaks. One I already fixed
http://geant4.cern.ch/asdcgi/geant4/problemreport/show_bug.cgi?id=711
but this is not yet part of any GEANT4 patch. Presently you have to
include it
by hand.
I am still hunting for the second memory leak. Usually it only show up
after
simulating several millions of decays. On average my jobs run for 24h/12
million events and about 1 of 8 jobs crashes. If you can live with this
I
would give it a try.
I hope the helps. Let me know if you really want to work with the older
GEANT4
version.
Best Regards,
Dirk
_______________________________________________
gate-users mailing list
gate-users at lphe1pet1.epfl.ch
http://lphe1pet1.epfl.ch/mailman/listinfo/gate-users
More information about the Gate-users
mailing list