<div dir="ltr"><div><div>Dear collaborators, <br><br></div><ul><li>I have implemented the method to move my linear source support like this : </li></ul><i> /gate/support/moves/insert genericMove
<br> /gate/support/genericMove/setPlacementsFilename data/support.placements.txt</i><br><br><br></div><div> and it works for seTLE actors with a multiple run but not for TLE, I don't know why . <br><br></div><div><ul><li>Furthermore, is it necessary to write the line <i>/gate/geometry/update </i>after my placementsfile system ? </li></ul><br></div><div><ul><li>How can I change the resolution (dim Size) of my seTLE actors because I try this separately : </li></ul><br><i> /gate/actor/setle/setVoxelSize 5 5 5 mm</i><br></div><div> or <br><i> /gate/actor/setle/setResolution 72 72 127.4</i><br><br></div><div> and it doesn't change make change, the dimension size stay unchanged and fixed to 512*512*number_of_slice px ... It's a strange result ! <br><br><br></div><div>Thanks for your help. <br><br></div>Pierre TB</div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-20 9:06 GMT+01:00 Pierre Tb <span dir="ltr"><<a href="mailto:pierre.tb57@gmail.com" target="_blank">pierre.tb57@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><span style="font-family:'Times New Roman',serif;font-size:16px">Hi François,</span></div><div><span style="font-family:'Times New Roman',serif;font-size:16px"><br></span></div><div><span style="font-family:'Times New Roman',serif;font-size:16px">Thank you for your quick answer. </span></div><div><span style="font-family:'Times New Roman',serif;font-size:16px"><br></span></div><span style="font-family:'Times New Roman',serif;font-size:16px"><div>If my understanding is good, this placementsFile system should be totally replaced my old method in the macro, to move my attached volume (such as below) ?<br></div><span class=""><div><div style="font-family:arial,sans-serif;font-size:13px"><i>/gate/support/moves/insert translation</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>/gate/support/translation/setSpeed 0 0 70 mm/s</i></div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div></span><div style="font-family:arial,sans-serif;font-size:13px">I will try with this method and come back to you later. </div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Best regards, </div><span class="HOEnZb"><font color="#888888"><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Pierre.</div></font></span></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-05-19 19:46 GMT+02:00 Francois Smekens <span dir="ltr"><<a href="mailto:fsmekens@gmail.com" target="_blank">fsmekens@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Pierre,<div><br></div><div>I can confirm you that the TLE and seTLE are compatible with a multiple run simulation. Concerning the linear source, I only tested the "placementsFile" system.<br></div><div>In this system, you have to specify a list of placements for each time slice that will be applied to the attached volume.</div><div><br></div><div>I suggest you to try this solution using TLE and seTLE in separate simulations. You will find practical details about the placementsFile here: </div><div><div><a href="http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.1:Defining_a_geometry#Moving_a_volume" target="_blank">http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.1:Defining_a_geometry#Moving_a_volume</a></div><div>(Generic move section)</div></div><div><br></div><div>If the bug persists, we will probably need more informations about your macro files (type of source, physicsList, ...)</div><div><br></div><div>Best regards,</div><div>François</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>2015-05-18 15:54 GMT+02:00 Pierre Tb <span dir="ltr"><<a href="mailto:pierre.tb57@gmail.com" target="_blank">pierre.tb57@gmail.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Dear collaborators, <div><br></div><div>After installing Geant4 10.01 and Gate7.1 on my machine, I would test TLE (Track Length Estimator) and seTLE (Split Exponential TLE) dose actors to win calculation time. <br>(<a href="http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.1:Readout_parameters_for_Radiotherapy_applications:_Actors#TLE_and_seTLE_.28Track_Length_Estimator.29" target="_blank">http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.1:Readout_parameters_for_Radiotherapy_applications:_Actors#TLE_and_seTLE_.28Track_Length_Estimator.29</a>)<br></div><div><br></div><div>But I noted that there is a problem <u>after one run of simulation</u>, which produced a break segmentation violation (see below) </div><div><br></div><div>I would estimate <u>organ dose on voxelized phantom with a linear motion of the source along the body.</u></div><div><u><br></u></div><div>For the moving source, I attached it to a support , which moved with these instructions : </div><div><div>/gate/support/moves/insert translation</div><div>/gate/support/translation/setSpeed 0 0 70 mm/s</div></div><div><br></div><div>and I started the acquisition with : </div><div><br></div><div><div>### STARTING Simulation #####################</div><div>/gate/random/setEngineName MersenneTwister</div><div>/gate/random/setEngineSeed auto</div><div>/gate/application/setTimeSlice 0.0208 s</div><div>/gate/application/setTimeStart 0. s</div><div>/gate/application/setTimeStop 6.234 s </div><div>/gate/application/startDAQ</div></div><div><br></div><div>Do you think TLE and seTLE are compatible with a linear motion and with a acquisition run by run ? I tried a simulation with a fixed source, it works ! </div><div>Is the problem coming from the installation of the new release of Geant4/Gate ? </div><div><br></div><div>Thank you for your help. </div><div><br></div><div>Best regards,</div><div><br></div><div>Pierre THEVENARD-BERGER</div><div><br></div><div><br></div><div><b>Bug report</b> : </div><div><br></div><div><div>### === G4UAtomicDeexcitation::InitialiseForNewRun()</div><div>### === PIXE model for hadrons: Empirical 1</div><div>### === PIXE model for e+-: Livermore 1</div><div><br></div><div> *** Break *** segmentation violation</div><div><br></div><div>===========================================================</div><div>There was a crash.</div><div>This is the entire stack trace of all threads:</div><div>===========================================================</div><div>#0 0x00007f158c212c8e in waitpid () from /lib/x86_64-linux-gnu/libc.so.6</div><div>#1 0x00007f158c19829e in ?? () from /lib/x86_64-linux-gnu/libc.so.6</div><div>#2 0x00007f158ee6b7d7 in TUnixSystem::StackTrace() () from /home/osboxes/Progs/root_v5.34/lib/libCore.so</div><div>#3 0x00007f158ee6e133 in TUnixSystem::DispatchSignals(ESignals) () from /home/osboxes/Progs/root_v5.34/lib/libCore.so</div><div>#4 <signal handler called></div><div>#5 0x00007f1590a2e6d7 in G4ParticleChange::Initialize(G4Track const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4track.so</div><div>#6 0x00007f1591c5ec25 in G4UserSpecialCuts::PostStepDoIt(G4Track const&, G4Step const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4processes.so</div><div>#7 0x0000000000760275 in GateSETLEMultiplicityActor::UserSteppingAction(GateVVolume const*, G4Step const*) ()</div><div>#8 0x00000000006e090f in GateActorManager::UserSteppingAction(G4Step const*) ()</div><div>#9 0x00000000006a33e1 in GateSteppingAction::UserSteppingAction(G4Step const*) ()</div><div>#10 0x00007f15926f7a09 in G4SteppingManager::Stepping() () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4tracking.so</div><div>#11 0x00007f15927018f4 in G4TrackingManager::ProcessOneTrack(G4Track*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4tracking.so</div><div>#12 0x00007f15929362a7 in G4EventManager::DoProcessing(G4Event*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4event.so</div><div>#13 0x00007f1592bbdfc7 in G4RunManager::ProcessOneEvent(int) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4run.so</div><div>#14 0x00007f1592bbc8d5 in G4RunManager::DoEventLoop(int, char const*, int) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4run.so</div><div>#15 0x00007f1592bbc66c in G4RunManager::BeamOn(int, char const*, int) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4run.so</div><div>#16 0x00000000008da3b0 in GateApplicationMgr::StartDAQ() ()</div><div>#17 0x00000000009226b8 in GateApplicationMgrMessenger::SetNewValue(G4UIcommand*, G4String) ()</div><div>#18 0x00007f158fb10d3d in G4UIcommand::DoIt(G4String) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#19 0x00007f158fb28486 in G4UImanager::ApplyCommand(char const*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#20 0x00007f158fb02ea7 in G4UIbatch::ExecCommand(G4String const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#21 0x00007f158fb042ab in G4UIbatch::SessionStart() () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#22 0x00007f158fb23263 in G4UImanager::ExecuteMacroFile(char const*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#23 0x00007f158fb1bac3 in G4UIcontrolMessenger::SetNewValue(G4UIcommand*, G4String) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#24 0x00007f158fb10d3d in G4UIcommand::DoIt(G4String) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#25 0x00007f158fb28486 in G4UImanager::ApplyCommand(char const*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#26 0x00007f159335424c in G4UIterminal::ExecuteCommand(G4String const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4interfaces.so</div><div>#27 0x00007f159335581c in G4UIterminal::SessionStart() () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4interfaces.so</div><div>#28 0x00000000004eed78 in main ()</div><div>===========================================================</div><div><br></div><div><br></div><div>The lines below might hint at the cause of the crash.</div><div>If they do not help you then please submit a bug report at</div><div><a href="http://root.cern.ch/bugs" target="_blank">http://root.cern.ch/bugs</a>. Please post the ENTIRE stack trace</div><div>from above as an attachment in addition to anything else</div><div>that might help us fixing this issue.</div><div>===========================================================</div><div>#5 0x00007f1590a2e6d7 in G4ParticleChange::Initialize(G4Track const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4track.so</div><div>#6 0x00007f1591c5ec25 in G4UserSpecialCuts::PostStepDoIt(G4Track const&, G4Step const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4processes.so</div><div>#7 0x0000000000760275 in GateSETLEMultiplicityActor::UserSteppingAction(GateVVolume const*, G4Step const*) ()</div><div>#8 0x00000000006e090f in GateActorManager::UserSteppingAction(G4Step const*) ()</div><div>#9 0x00000000006a33e1 in GateSteppingAction::UserSteppingAction(G4Step const*) ()</div><div>#10 0x00007f15926f7a09 in G4SteppingManager::Stepping() () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4tracking.so</div><div>#11 0x00007f15927018f4 in G4TrackingManager::ProcessOneTrack(G4Track*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4tracking.so</div><div>#12 0x00007f15929362a7 in G4EventManager::DoProcessing(G4Event*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4event.so</div><div>#13 0x00007f1592bbdfc7 in G4RunManager::ProcessOneEvent(int) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4run.so</div><div>#14 0x00007f1592bbc8d5 in G4RunManager::DoEventLoop(int, char const*, int) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4run.so</div><div>#15 0x00007f1592bbc66c in G4RunManager::BeamOn(int, char const*, int) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4run.so</div><div>#16 0x00000000008da3b0 in GateApplicationMgr::StartDAQ() ()</div><div>#17 0x00000000009226b8 in GateApplicationMgrMessenger::SetNewValue(G4UIcommand*, G4String) ()</div><div>#18 0x00007f158fb10d3d in G4UIcommand::DoIt(G4String) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#19 0x00007f158fb28486 in G4UImanager::ApplyCommand(char const*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#20 0x00007f158fb02ea7 in G4UIbatch::ExecCommand(G4String const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#21 0x00007f158fb042ab in G4UIbatch::SessionStart() () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#22 0x00007f158fb23263 in G4UImanager::ExecuteMacroFile(char const*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#23 0x00007f158fb1bac3 in G4UIcontrolMessenger::SetNewValue(G4UIcommand*, G4String) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#24 0x00007f158fb10d3d in G4UIcommand::DoIt(G4String) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#25 0x00007f158fb28486 in G4UImanager::ApplyCommand(char const*) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4intercoms.so</div><div>#26 0x00007f159335424c in G4UIterminal::ExecuteCommand(G4String const&) () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4interfaces.so</div><div>#27 0x00007f159335581c in G4UIterminal::SessionStart() () from /home/osboxes/Progs/geant4.10.01-install/lib/libG4interfaces.so</div><div>#28 0x00000000004eed78 in main ()</div><div>===========================================================</div><div><br></div><div>Segmentation fault (core dumped)</div><div><br></div></div><div><br></div></div>
<br></div></div>_______________________________________________<br>
Gate-users mailing list<br>
<a href="mailto:Gate-users@lists.opengatecollaboration.org" target="_blank">Gate-users@lists.opengatecollaboration.org</a><br>
<a href="http://lists.opengatecollaboration.org/mailman/listinfo/gate-users" target="_blank">http://lists.opengatecollaboration.org/mailman/listinfo/gate-users</a><br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>