<div dir="ltr"><div><div><div><div>Dear all, <br>please find hereafter my  low level user experience :-)<br></div>If it is possible for you I recommand (everybody won't agree) to use IAEAphsp file instead of ROOT.<br></div>ROOT is powerfull to treat and process data but files are huge ! (even when you store a few info)<br></div>IAEAphsp is like a LMF format, with no useless bytes...<br><br></div>In a context of external RT I do this to put particles from a first simulation in a plane (named outPhSp here):<br><br><b>/gate/actor/addActor PhaseSpaceActor IAEAPhaseSpace<br>/gate/actor/IAEAPhaseSpace/save output/myIAEA.IAEAphsp<br>/gate/actor/IAEAPhaseSpace/attachTo outPhSp<br>/gate/actor/IAEAPhaseSpace/enableEkine true<br>/gate/actor/IAEAPhaseSpace/enableXPosition true<br>/gate/actor/IAEAPhaseSpace/enableYPosition true<br>/gate/actor/IAEAPhaseSpace/enableZPosition true<br>/gate/actor/IAEAPhaseSpace/enableXDirection true<br>/gate/actor/IAEAPhaseSpace/enableYDirection true<br>/gate/actor/IAEAPhaseSpace/enableZDirection true<br>/gate/actor/IAEAPhaseSpace/enableProductionVolume false<br>/gate/actor/IAEAPhaseSpace/enableProductionProcess false<br>/gate/actor/IAEAPhaseSpace/enableParticleName true<br>/gate/actor/IAEAPhaseSpace/enableWeight true<br># Store coordinates in the actor coordinates<br>/gate/actor/IAEAPhaseSpace/useVolumeFrame true<br># Warning : set this line to true make the particles generated twice<br># when the output file is used as an input<br>/gate/actor/IAEAPhaseSpace/storeSecondaries false<br></b><div><br><br></div><div>In a second simulation I use these lines as an input (you must move your data from output/ to data/)<br><br><b>/gate/source/addSource MyBeam phaseSpace<br>/gate/source/MyBeam/addPhaseSpaceFile data/myIAEA.IAEAphsp<br>/gate/source/MyBeam/attachTo outPhSp<br></b><br></div><div>Last thing, get the last version of GATE because some bug were fixed concerning .IAEAphsp read/write files<br></div><div>Regards<br></div><div>Luc<br></div><div><br></div><div><div><div><div><br><div><div class="gmail_extra"><br><div class="gmail_quote">2017-03-13 10:44 GMT+01:00 David Sarrut <span dir="ltr"><<a href="mailto:David.Sarrut@creatis.insa-lyon.fr" target="_blank">David.Sarrut@creatis.insa-<wbr>lyon.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello, <div><br></div><div>- for IAEA phase-space -> sorry, I dont know</div><div><br></div><div>- for root phase-space, please explain precisely what the issue is. When compiling ? When writing or when reading a phsp ? What is you goal ? </div><div><br></div><div>Short information: </div><div><br></div><div>To write a phsp, it is managed by the <a href="https://github.com/OpenGATE/Gate/blob/develop/source/digits_hits/src/GatePhaseSpaceActor.cc" target="_blank">PhaseSpaceActor</a>. There are a lot of options (see the macros in the <a href="https://github.com/OpenGATE/Gate/blob/develop/source/digits_hits/src/GatePhaseSpaceActorMessenger.cc" target="_blank">messenger</a>). Do you setEnablePartName to true to store the particle name in the phsp ? </div><div><br></div><div>To read a phsp as a source of particles, it is managed by the <a href="https://github.com/OpenGATE/Gate/blob/develop/source/physics/src/GateSourcePhaseSpace.cc" target="_blank">SourcePhaseSpace</a>. Also, have a look at the code and the associated messengers to get the full list of options. </div><div><br></div><div>Phase Space is a large piece of code and could be quite powerful, but it is complex. Please note that some bug fixes and modifications have been done since the last Gate version. You may have a better luck to give a try with the current Gate version (develop branch, which will be the next Gate 8.0 soon).</div><div><br></div><div>David<br></div><div>PS: please keep gate-user mailing list in copy, it could help other people ... and other people could help ;)</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 13, 2017 at 10:28 AM, Consuelo Guardiola <span dir="ltr"><<a href="mailto:guardiola@imnc.in2p3.fr" target="_blank">guardiola@imnc.in2p3.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Hi David (I'm adding Yolanda Prezado in CC, my advisor here, since she told me she has recently discussed some v7.0 vs 7.1 discrepancies with you) :<br></div><div><br></div><div>I lately tried with IAEA phsp format since in the Gate forum someone replied me this:<br></div><div><br><div>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>--------<br></div><div><p style="margin:0px">Hi,</p><p style="margin:0px">I had the same problem few months ago and i think it was related to the root version. Version 5.34/36 didn't work but 5.34/26 worked. Otherwise, i'm finally using .IAEAphsp format to gather PhaseSpace files and its also working.</p><p style="margin:0px">Hope this would help,</p><p style="margin:0px">Tony <br></p><br><div class="gmail-m_-3670702985548521549m_2791933059366582487m_7005606931924008836moz-cite-prefix">when I asked this: <br></div><blockquote><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Dear Gate users,<br></div><div><br></div><div>I gathered a Phase Space file (in .root format) to be used as a source afterwards. When I try to run it as it is explained in the manual:</div><div><br></div><div><span class="gmail-m_-3670702985548521549m_2791933059366582487m_7005606931924008836Object" id="gmail-m_-3670702985548521549m_2791933059366582487m_7005606931924008836OBJ_PREFIX_DWT1087_com_zimbra_url"><a class="gmail-m_-3670702985548521549m_2791933059366582487m_7005606931924008836moz-txt-link-freetext" href="http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.2:Phase_space_concept" target="_blank">http://wiki.opengatecollaborat<wbr>ion.org/index.php/Users_Guide_<wbr>V7.2:Phase_space_concept</a></span><br></div><div><br></div><div>it fails and says that I need to define the particle type. Nevertheless, the .root file contains all the information (particle types, etc). I have not found more info neither in forums or around. Please could someone tell me if  I am losing some info or what I may do to figure it out?<br></div><div><br></div><div>Thanks in advance,<br></div><div>Consuelo. <br></div><div>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-----------------------------<br></div></div></blockquote></div><div><br></div><div>I have tried both things: first reinstalling everything with 5.34/26 root version, but did not work, later with IAEA phsp format... the point is that neither with Gate 7.0 nor 7.1 I can launch the phase space file WITHOUT specify the particle type (which would be completely wrong...). Do you have any idea how to figure this out? I would appreciate whatever advice.<br></div><div><br></div><div>Thanks in advance<br></div><div>Consuelo<br></div><div><br></div></div><div><br></div><div><br></div><hr id="gmail-m_-3670702985548521549m_2791933059366582487m_7005606931924008836zwchr"><div><b>De: </b>"David Sarrut" <<a href="mailto:David.Sarrut@creatis.insa-lyon.fr" target="_blank">David.Sarrut@creatis.insa-lyo<wbr>n.fr</a>><br><b>À: </b>"Consuelo Guardiola" <<a href="mailto:guardiola@imnc.in2p3.fr" target="_blank">guardiola@imnc.in2p3.fr</a>><br><b>Envoyé: </b>Lundi 13 Mars 2017 10:18:36<br><b>Objet: </b>Re: [Gate-users] problem with .IAEAphsp format<br></div><div><div class="gmail-m_-3670702985548521549m_2791933059366582487h5"><div><br></div><div><div dir="ltr">Hello, <br><div>to my knowledge, the IAEA phsp form in Gate in buggy: it only works for some type of particles. </div><br><div>You may look at the source code: </div><div>- <a href="https://github.com/OpenGATE/Gate/blob/develop/source/general/src/GateIAEAHeader.cc" target="_blank">https://github.com/OpenGATE/<wbr>Gate/blob/develop/source/gener<wbr>al/src/GateIAEAHeader.cc</a><br></div><div>- <a href="https://github.com/OpenGATE/Gate/blob/develop/source/general/src/GateIAEAPhsp.cc" target="_blank">https://github.com/OpenGATE/Ga<wbr>te/blob/develop/source/general<wbr>/src/GateIAEAPhsp.cc</a><br></div><div>- <a href="https://github.com/OpenGATE/Gate/blob/develop/source/general/src/GateIAEARecord.cc" target="_blank">https://github.com/OpenGATE/<wbr>Gate/blob/develop/source/gener<wbr>al/src/GateIAEARecord.cc</a><br></div><div>- <a href="https://github.com/OpenGATE/Gate/blob/develop/source/general/src/GateIAEAUtilities.cc" target="_blank">https://github.com/OpenGATE/<wbr>Gate/blob/develop/source/gener<wbr>al/src/GateIAEAUtilities.cc</a><br></div><br><div>it could help to find what's wrong ...</div><br><div>David</div><div>PS: sorry I cannot help, I do not use such format</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 8, 2017 at 3:34 PM, Consuelo Guardiola <span dir="ltr"><<a href="mailto:guardiola@imnc.in2p3.fr" target="_blank">guardiola@imnc.in2p3.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Dear Gate users,<br></div><div><br><div>If I try to gather the phase space in .IAEAphsp format in both Gate v7.0 and v7.1, it does not work. Apparently, it does not get any error-file  back, but in the running-file I find this:<br><br><div>GatePhaseSpaceActor.cc (l.296): Actor phase space: particle not available in IAEA format.<br><br></div><div> (no matter the version of Gate that I use or even running different jobs to discard a possible particle/material issue)</div><br><div>But, unexpectedly, I get an empty (0 size)  output.IAEAphsp  file.<br></div></div><div><br><div>Does anyone know what happens? <br></div><br><div>Thanks in advance,<br></div><div>Consuelo. <br></div><br></div><br></div></div></div><br>______________________________<wbr>_________________<br>
Gate-users mailing list<br>
<a href="mailto:Gate-users@lists.opengatecollaboration.org" target="_blank">Gate-users@lists.opengatecolla<wbr>boration.org</a><br>
<a href="http://lists.opengatecollaboration.org/mailman/listinfo/gate-users" rel="noreferrer" target="_blank">http://lists.opengatecollabora<wbr>tion.org/mailman/listinfo/gate<wbr>-users</a><br></blockquote></div><br><br clear="all"><span class="gmail-m_-3670702985548521549HOEnZb"><font color="#888888"><br>-- <br><div class="gmail-m_-3670702985548521549m_2791933059366582487m_7005606931924008836gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">David Sarrut, Phd<br>Directeur de recherche CNRS<br>CREATIS, UMR CNRS 5220, Inserm U1206<div>Centre de lutte contre le cancer Léon Bérard<br>28 rue Laënnec, 69373 Lyon cedex 08<br>Tel : <a href="tel:04%2078%2078%2051%2051" value="+33478785151" target="_blank">04 78 78 51 51</a> / <a href="tel:06%2074%2072%2005%2042" value="+33674720542" target="_blank">06 74 72 05 42</a><br><a href="http://www.creatis.insa-lyon.fr/%7Edsarrut" target="_blank">http://www.creatis.insa-lyon.f<wbr>r/~dsarrut</a><br>______________________________<wbr>___</div><div> "2 + 2 = 5,  for extremely large values of 2"<br>______________________________<wbr>___</div></div></div></div></div></div></div>
</font></span></div><span class="gmail-m_-3670702985548521549HOEnZb"><font color="#888888"><br></font></span></div></div></div></div></div></blockquote></div><span class="gmail-m_-3670702985548521549HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="gmail-m_-3670702985548521549m_2791933059366582487gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">David Sarrut, Phd<br>Directeur de recherche CNRS<br>CREATIS, UMR CNRS 5220, Inserm U1206<div>Centre de lutte contre le cancer Léon Bérard<br>28 rue Laënnec, 69373 Lyon cedex 08<br>Tel : 04 78 78 51 51 / 06 74 72 05 42<br><a href="http://www.creatis.insa-lyon.fr/%7Edsarrut" target="_blank">http://www.creatis.insa-lyon.f<wbr>r/~dsarrut</a><br>______________________________<wbr>___</div><div> "2 + 2 = 5,  for extremely large values of 2"<br>______________________________<wbr>___</div></div></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Gate-users mailing list<br>
<a href="mailto:Gate-users@lists.opengatecollaboration.org" target="_blank">Gate-users@lists.opengatecolla<wbr>boration.org</a><br>
<a href="http://lists.opengatecollaboration.org/mailman/listinfo/gate-users" rel="noreferrer" target="_blank">http://lists.opengatecollabora<wbr>tion.org/mailman/listinfo/<wbr>gate-users</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail-m_-3670702985548521549gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>___________________<br><br>SIMON Luc, Physicien Médical, PhD<br>Département d'Ingénierie et de Physique Médicale - IUCT-Oncopole - Toulouse, FRANCE</div><div>INSERM UMR 1037 (CRCT) - Equipe 15 - Toulouse, FRANCE</div></div></div></div></div>
</div></div></div></div></div></div></div>