<HTML>
<HEAD>
<TITLE>Re: voxellized phantom attenuation (no) problem</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana"><SPAN STYLE='font-size:12.0px'>Ahmet,<BR>
<BR>
in your GateMaterials.db file there are several material definitions that contain elements with a fraction of zero, for example:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
RibBone: d=1.92 g/cm3 ; n=11<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Hydrogen &nbsp;; f=0.034<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Carbon &nbsp;&nbsp;&nbsp;; f=0.155<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Nitrogen &nbsp;; f=0.042<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Oxygen &nbsp;&nbsp;&nbsp;; f=0.435<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Sodium &nbsp;&nbsp;&nbsp;; f=0.001<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Magnesium ; f=0.002<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Phosphor &nbsp;; f=0.103<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Sulfur &nbsp;&nbsp;&nbsp;; f=0.003<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Calcium &nbsp;&nbsp;; f=0.225<BR>
<B> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Scandium &nbsp;; f=0.0<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Titanium &nbsp;; f=0.0<BR>
</B><BR>
Try to remove those lines (don&#8217;t forget to update the number of elements), e.g.: &nbsp;<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
RibBone: d=1.92 g/cm3 ; <B>n=9<BR>
</B> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Hydrogen &nbsp;; f=0.034<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Carbon &nbsp;&nbsp;&nbsp;; f=0.155<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Nitrogen &nbsp;; f=0.042<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Oxygen &nbsp;&nbsp;&nbsp;; f=0.435<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Sodium &nbsp;&nbsp;&nbsp;; f=0.001<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Magnesium ; f=0.002<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Phosphor &nbsp;; f=0.103<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Sulfur &nbsp;&nbsp;&nbsp;; f=0.003<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+el: name=Calcium &nbsp;&nbsp;; f=0.225<BR>
<BR>
and run your simulation again. &nbsp;While there is nothing wrong in doing that, I believe that causes a problem to Gate. &nbsp;If you confirm this, we&#8217;ll work to fix that bug.<BR>
By the way, if you want to collect info from the voxellized phantom and use the &#8220;comptonPhantom&#8221; field the use the <I>attachVoxelPhantomSD </I>command instead of <I>attachPhantomSD.<BR>
</I><BR>
Richard<BR>
<BR>
<BR>
On 3/4/08 12:17 PM, &quot;Ahmet Ayan&quot; &lt;ahmetsedat.ayan@gmail.com&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco"><SPAN STYLE='font-size:9.0px'><TT>Dear Richard,<BR>
Thank you very much for your reponse. I tried to replicate your numbers.<BR>
Attached &quot;spherical.mac&quot; &nbsp;is what I did according to your description.<BR>
For each run (10^4 emissions), I looked at the number of photons with E&gt;0.139 as<BR>
Singles-&gt;Draw(&quot;energy&quot;,&quot;energy&gt;0.139&quot;)<BR>
<BR>
For these runs, I did a fresh gate 3.1.1 installation, I did NOT<BR>
modify any part of GATE code.<BR>
I used the attached GateMaterials.db. The attenuation range table<BR>
(att.dat) is like the below example except I changed the material from<BR>
RibBone to Lung to Water etc.<BR>
I used the attached mcat.dat for the full MCAT phatom (uncompressed).<BR>
The voxellized phantom was the one that I sent you earlier<BR>
(154x102x256). &nbsp;I also moved the source to (1,1,1) micrometers<BR>
position.<BR>
<BR>
I get the numbers below which I still do not understand much.<BR>
The numbers that I got for Water and Lung s similar to yours. However<BR>
MCAT and Ribbone is way off..<BR>
<BR>
No Phantom : 9907/1e4 ~ 99%<BR>
Water Only &nbsp;&nbsp;: 795/1e4 &nbsp;&nbsp;&nbsp;~ 8%<BR>
Lung Only &nbsp;&nbsp;&nbsp;&nbsp;: 4895/1e4 &nbsp;~ 49%<BR>
Ribbone Only : 7180/1e4 &nbsp;~ 72%<BR>
MCAT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 7936/1e4 &nbsp;~ 79%<BR>
<BR>
Would you please be kind to look at the macro that I am sending to see<BR>
if I am doing something that is wrong ? This macro should run just<BR>
fine in your gate installation.<BR>
<BR>
Thank you very much for your time and help,<BR>
Best Regards,<BR>
Ahmet.<BR>
<BR>
<BR>
<BR>
att.dat<BR>
---------------<BR>
&nbsp;&nbsp;2<BR>
&nbsp;&nbsp;0 &nbsp;0 &nbsp;&nbsp;Air &nbsp;&nbsp;&nbsp;&nbsp;false &nbsp;0 &nbsp;0.0 &nbsp;0.0 &nbsp;0.7<BR>
&nbsp;&nbsp;1 &nbsp;20 &nbsp;RibBone true 0.7 &nbsp;0. &nbsp;0. &nbsp;1.<BR>
---------------------<BR>
<BR>
<BR>
<BR>
On Mon, Mar 3, 2008 at 8:37 PM, Richard Taschereau<BR>
&lt;RTaschereau@mednet.ucla.edu&gt; wrote:<BR>
&gt;<BR>
&gt; &nbsp;Hi Ahmet,<BR>
&gt;<BR>
&gt; &nbsp;Here is what I did. &nbsp;I used standard Gate code (not your stepping action).<BR>
&gt; I defined a spherical shell detector, large enough to contain the phantom<BR>
&gt; and I &quot;attached&quot; a phantomSD to the voxel phantom (uncompressed). &nbsp;I<BR>
&gt; collected &quot;singles&quot; in a root file and I looked at the distribution of<BR>
&gt; scattered/unscattered photons using the field &quot;comptonPhantom&quot;. &nbsp;Here's my<BR>
&gt; results with 5000 photons:<BR>
&gt;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%unscattered<BR>
&gt; &nbsp;All Bone phantom: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.1<BR>
&gt; &nbsp;All water phantom: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.1<BR>
&gt; &nbsp;MCAT phantom: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.0<BR>
&gt; &nbsp;All Lung phantom: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;48.3<BR>
&gt;<BR>
&gt; &nbsp;These results make sense to me. &nbsp;I did have one problem though: since the<BR>
&gt; phantom has an even number of voxels in each direction, the source at<BR>
&gt; (0,0,0) is at the corner of 8 voxels, and the GEANT4 navigator couldn't<BR>
&gt; determine in which voxels the particle was. &nbsp;I moved the source by 1 micron<BR>
&gt; in each direction. &nbsp;You may want to try this approach (spherical shell<BR>
&gt; detector) instead of using GateSteppingAction.<BR>
&gt;<BR>
&gt; &nbsp;Richard<BR>
&gt; &nbsp;--<BR>
&gt; &nbsp;Richard Taschereau, Ph.D.<BR>
&gt; &nbsp;Crump Institute for Molecular Imaging<BR>
&gt; &nbsp;University of California Los Angeles<BR>
&gt; &nbsp;700 Westwood Plaza, A222<BR>
&gt; &nbsp;Los Angeles, CA 90095-1770<BR>
&gt; &nbsp;Phone: (310) 825-0697<BR>
&gt; &nbsp;Fax: &nbsp;&nbsp;&nbsp;&nbsp;(310) 206-8975<BR>
&gt; &nbsp;email: RTaschereau@mednet.ucla.edu<BR>
&gt;<BR>
&gt;<BR>
&gt; ----------------------------------------------------------<BR>
&gt; IMPORTANT WARNING: This email (and any attachments) is only intended for the<BR>
&gt; use of the person or entity to which it is addressed, and may contain<BR>
&gt; information that is privileged and confidential. You, the recipient, are<BR>
&gt; obligated to maintain it in a safe, secure and confidential manner.<BR>
&gt; Unauthorized redisclosure or failure to maintain confidentiality may subject<BR>
&gt; you to federal and state penalties. If you are not the recipient, please<BR>
&gt; immediately notify us by return email, and delete this message from your<BR>
&gt; computer.<BR>
&gt; ----------------------------------------------------------<BR>
&gt;<BR>
<BR>
</TT></SPAN></FONT></BLOCKQUOTE><FONT FACE="Monaco"><SPAN STYLE='font-size:9.0px'><TT><BR>
</TT></SPAN></FONT><FONT FACE="Verdana"><SPAN STYLE='font-size:12.0px'><BR>
-- <BR>
<FONT COLOR="#0000FF"><I>Richard Taschereau, Ph.D.<BR>
Crump Institute for Molecular Imaging<BR>
University of California Los Angeles<BR>
700 Westwood Plaza, A222<BR>
Los Angeles, CA 90095-1770<BR>
Phone: (310) 825-0697<BR>
Fax: &nbsp;&nbsp;&nbsp;&nbsp;(310) 206-8975<BR>
email: RTaschereau@mednet.ucla.edu<BR>
</I></FONT><BR>
</SPAN></FONT>
<br>----------------------------------------------------------<br>IMPORTANT WARNING: This email (and any attachments) is only intended for the use of the person or entity to which it is addressed, and may contain information that is privileged and confidential. You, the recipient, are obligated to maintain it in a safe, secure and confidential manner. Unauthorized redisclosure or failure to maintain confidentiality may subject you to federal and state penalties. If you are not the recipient, please immediately notify us by return email, and delete this message from your computer.<br>----------------------------------------------------------<br></BODY>
</HTML>