<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Greetings,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
This feature is available in Gate and it is explained in the documentation (see [1]). Be sure to read carefully the introduction of that section.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Do not hesitate to consult the documentation next time you wonder about a feature! If you encounter any problem or have a question, you can also look into the archive of the mailing list using the trick explained in [2] to see if it was already answered.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Bests,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Maxime Toussaint</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
[1] <a href="https://opengate.readthedocs.io/en/latest/defining_a_geometry.html#moving-a-volume" style="">https://opengate.readthedocs.io/en/latest/defining_a_geometry.html#moving-a-volume</a><br>
[2] <a href="http://www.opengatecollaboration.org/mailinglist" id="LPNoLP891542" style="">http://www.opengatecollaboration.org/mailinglist</a><br>
<br>
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>De :</b> Gate-users <gate-users-bounces@lists.opengatecollaboration.org> de la part de Moo, Joshua <joshua.moo@kcl.ac.uk><br>
<b>Envoyé :</b> 13 mars 2020 07:33<br>
<b>À :</b> gate-users@lists.opengatecollaboration.org <gate-users@lists.opengatecollaboration.org><br>
<b>Objet :</b> [Gate-users] Running one macro after another</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
<span>Hi all,</span></div>
<div style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
<span><br>
</span></div>
<div style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
I would like to run a simulation where a source is moved across a detector at different positions. I would only like to have outputs when the source is at discrete positions (so any motion/velocity of the source does not need to be included in the simulation).
 My idea is to run the macro once, change the source position and re-run the same macro. However, this would be very time consuming if the step size of the detector is very small. I wanted to ask if there's any way to do this automatically? Perhaps running
 several macros after another which each one having a different source position. I've tried this by running a macro consisting of : </div>
<div style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
<br>
</div>
<div style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
<span>/control/execute position1.mac</span></div>
<div style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
<span><span style="display:inline!important; background-color:rgb(255,255,255); font-size-adjust:none">/control/execute position2.mac</span><br style="font-family:Calibri,Arial,Helvetica,sans-serif">
<div><span style="display:inline!important; background-color:rgb(255,255,255); font-size-adjust:none">/control/execute position3.mac</span><br style="font-family:Calibri,Arial,Helvetica,sans-serif">
 </div>
<div>but GATE gives me "<span>GateSourceMgr::CheckSourceName : ERROR : source name <source1> already exists
</span>error. Perhaps I need to clear all source initialisations before running the next macro? </div>
<div><br>
</div>
<div>Regards,</div>
<div>Joshua</div>
</span><span></span></div>
</div>
</body>
</html>