[Gate-users] Optical tracking problem in Gate6.0p01
Esteban Venialgo
venialgo at cae.cnea.gov.ar
Wed Sep 1 15:36:53 CEST 2010
Hi all,
I'm simulating a LYSO pixel of 5x5x25.4 mm3 attached to a huge light
guide of 260x260x10 mm3. And the light guide is coupled to a big
photocathode of 260x260x0.5 mm3.
I'm studying the light spread of the LYSO pixel, for this reason the
light guide is pretty huge. To study this, I need to analyze the
gatehits file and check the position of the light photons when they
reach the detection surface which is between the photocathode and the
light guide.
These are the geometrical definitions of my simple detector:
# Defino el pixel de LYSO
/gate/SPECThead/daughters/name pixel
/gate/SPECThead/daughters/insert box
/gate/pixel/geometry/setXLength 5 mm
/gate/pixel/geometry/setYLength 5 mm
/gate/pixel/geometry/setZLength 25.4 mm
/gate/pixel/placement/setTranslation 0 0 5 mm
/gate/pixel/setMaterial LYSO
/gate/pixel/vis/forceSolid
/gate/pixel/vis/setColor yellow
# Defino el lightGuide
/gate/SPECThead/daughters/name lightGuide
/gate/SPECThead/daughters/insert box
/gate/lightGuide/geometry/setXLength 260 mm
/gate/lightGuide/geometry/setYLength 260 mm
/gate/lightGuide/geometry/setZLength 10 mm
/gate/lightGuide/placement/setTranslation 0 0 -12.7 mm
/gate/lightGuide/setMaterial Plastic
/gate/lightGuide/vis/setColor blue
/gate/lightGuide/vis/forceSolid
# Defino el fotocatodo gigante
/gate/SPECThead/daughters/name superFotocatodo
/gate/SPECThead/daughters/insert box
/gate/superFotocatodo/geometry/setXLength 260 mm
/gate/superFotocatodo/geometry/setYLength 260 mm
/gate/superFotocatodo/geometry/setZLength 0.5 mm
/gate/superFotocatodo/placement/setTranslation 0 0 -17.95 mm
/gate/superFotocatodo/setMaterial Plastic
/gate/superFotocatodo/vis/setColor red
/gate/superFotocatodo/vis/forceSolid
The problem is that with Gate6.0p01 the simulation doesn't seem to be
working, and with Gate3.1.2 it is working.
I've made the histograms of X,Y and Z positions of the transported light
photons of the gateHits file for both cases, gate6.0p01 and gate3.1.2,
and there is a big difference.
I've attached these histograms and the openGL windows for both
simulations. And as you can see in the histograms, the position of the
transported light photons is correct in the case of Gate3.1.2 because
the Z position corresponds with the interface between the light guide
and the photocatode; however, the Z position of the transported photons
of Gate6.0p01 corresponds with the surface between the LYSO pixel and
the lightguide. Furthermore, the X and Y positions of the light photons
simulated with gate6.0p01 are limited to the pixel area without any spread.
To conclude, it seems that Gate6.0p01 is storing the coordinates of the
light photons when they are transported from the pixel to the light
guide, instead of storing the coordinates when they are transported from
the light guide to the photocatode.
P.S.: Also, I've attached a piece of the gateHit files for both versions
of Gate.
Esteban
Venialgo.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Gate6_Gate3.tar.gz
Type: application/x-gzip
Size: 25171 bytes
Desc: not available
URL: <http://lists.opengatecollaboration.org/mailman/private/gate-users/attachments/20100901/1b345156/attachment-0001.bin>
More information about the Gate-users
mailing list