[Gate-users] Optical Simulation
Esteban Venialgo
venialgo at cae.cnea.gov.ar
Fri Jun 22 15:54:18 CEST 2012
Dear Áron Krizsán,
There is an example of a light-tracking on a pixelated detector in the
Gate's example directory, here is the path:
$GATEHOME/gate_v6.0.0/examples/example_OPTICAL,
I checked the surface definitions that you posted in the previous email,
and I think that when you define the reflector between the pixel and the
module, it should be unidirectional. I mean, just defining pixel ->
module as groundbackpainted is enough. You should not define the
reflective surface again, between module->pixel (it is not necessary).
btw, I had some problems in this version of GATE (6.0.0) with optical
tracking.
http://permalink.gmane.org/gmane.comp.science.opengate.user/1013
Best Regards, Esteban.
Áron Krizsán wrote:
> Dear GATE users,
>
> We would like to use GATE for optical simulation with an LSO based
> pixelated detector module. However we haven`t found yet a proper way to
> define reflector materials in between the crystal pixels.
>
> The main components of the geometry has been already defined as follows:
> (a module has been created and its material set to teflon,
> in addition, the crystal pixels, coupling layer and apd array are embedded
> into the module)
>
> .
> .
> .
> *# === module ===
> # the module contains the crystal and the two
> # APD arrays.
> /gate/scanner/daughters/name module
> /gate/scanner/daughters/insert box
> /gate/module/geometry/setXLength 47.186 mm
> /gate/module/geometry/setYLength 47.186 mm
>
> /gate/module/geometry/setZLength 14.877 mm
> /gate/module/setMaterial PTFE
> /gate/module/vis/forceWireframe 1
> /gate/module/vis/setColor yellow
>
> /gate/systems/scanner/level1/attach module
>
> # === crystal array ===
> /gate/module/daughters/name crystal
> /gate/module/daughters/insert box
> /gate/crystal/geometry/setXLength 1.27 mm
> /gate/crystal/geometry/setYLength 1.27 mm
> /gate/crystal/geometry/setZLength 12.0 mm
> /gate/crystal/setMaterial LSO
> /gate/crystal/placement/setTranslation 0 0 -1.3615 mm
> /gate/crystal/vis/setColor red
>
> /gate/crystal/repeaters/insert cubicArray
> /gate/crystal/cubicArray/setRepeatNumberX 35
> /gate/crystal/cubicArray/setRepeatNumberY 35
> /gate/crystal/cubicArray/setRepeatNumberZ 1
> /gate/crystal/cubicArray/setRepeatVector 1.346 1.346 0 mm
> .
> .
> .
>
> *
>
> A second question would be the surface definition between the reflector
> material and the
> crystals. We used the followings: *
>
> /gate/crystal/surfaces/name crystal_module
> /gate/crystal/surfaces/insert module
> /gate/crystal/surfaces/crystal_module/setSurface polished_teflon_wrapped2
>
> /gate/module/surfaces/name module_crystal
> /gate/module/surfaces/insert crystal
> /gate/module/surfaces/module_crystal/setSurface polished_teflon_wrapped2
> .*
> .
> .
>
> Where *polished_teflon_wrapped2* means a surface which is defined as
> follows:
>
> *<surface name="polished_teflon_wrapped" type="dielectric_dielectric"
> sigmaalpha="0.1" finish="groundbackpainted">
> <propertiestable>
> <propertyvector name="SPECULARLOBECONSTANT" energyunit="eV">
> <ve energy="4.08" value="1"/>
> <ve energy="1.84" value="1"/>
> </propertyvector>
> <propertyvector name="SPECULARSPIKECONSTANT" energyunit="eV">
> <ve energy="4.08" value="0"/>
> <ve energy="1.84" value="0"/>
> </propertyvector>
> <propertyvector name="BACKSCATTERCONSTANT" energyunit="eV">
> <ve energy="4.08" value="0"/>
> <ve energy="1.84" value="0"/>
> </propertyvector>
> <propertyvector name="RINDEX" energyunit="eV">
> <ve energy="4.08" value="1"/>
> <ve energy="1.84" value="1"/>
> </propertyvector>
> <propertyvector name="REFLECTIVITY" energyunit="eV">
> <ve energy="4.08" value="0.95"/>
> <ve energy="1.84" value="0.95"/>
> </propertyvector>
> <propertyvector name="EFFICIENCY" energyunit="eV">
> <ve energy="4.08" value="0"/>
> <ve energy="1.84" value="0"/>
> </propertyvector>
> </propertiestable>
> </surface>*
>
> Could You help us please what would be the proper way to define a reflector
> surface, or which properties need to be updated or ignored in the upper
> script ?
>
> In addition can You help us please on reflector definition at large, for
> optical simulatons
> according to Your experience?
>
> With many thanks,
>
> Aron
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.opengatecollaboration.org
> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>
>
More information about the Gate-users
mailing list