<div dir="ltr"><div>Dear fellow GATE users,<br><br>I'm having an issue with the DigiMode option of GATE: It seems it performs (almost) a full new simulation instead of just adapting the digitizer settings, thus defeating the whole purpose of this option.<br><br>I tried this with the example_SPECT so everybody can easily reproduce this. I added this line to the output part in secondPart.mac:<br>/gate/output/root/setRootSinglesAdderFlag 1<br></div><div>Otherwise DigiMode wouldn't work properly.<br></div><div><br>I was sticking to the very short description here:<br><a href="http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.2:How_to_run_Gate#How_to_launch_DigiGate">http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.2:How_to_run_Gate#How_to_launch_DigiGate</a><br><br>So the first step should be just running the simulation:<br><br>$ Gate < SPECT.mac<br><br></div>Why is the read input operator "<" used here? I simply replaced it with a space as usual, otherwise Gate wouldn't stop running:<br><br>$ Gate SPECT.mac<br><div><br></div><div>This step takes 52s and I expect DigiMode to run much faster than this since all the Hits are generated now.<br></div><div><br></div><div>Next steps are renaming the root file to gate.root, changing the digitizer settings and root setFileName in secondPart.mac and running Gate in DigiMode using this command:<br><br>$ Gate --d SPECT.mac<br><br></div><div>The time it takes for this step is 48s, a mere 8% speedup compared to running a whole new simulation, which seems very little to me. The newly created root file contains the trees with the changed parameters, so it technically worked (root file size ~25% smaller this time). Also the number of Hits is exactly the same, as expected.<br></div><div><br></div><div>I also found this e-mail in the mailing list history from July 2016 indicating that DigiMode should be much faster but no specifics were given:<br>----<br>Hi,<br>The DigiGate option is available in the GATE simulation just by typing Gate --d in the Linux's terminal. To doing so, you are asked to run two cascade simulations: (1) Running your main GATE simulation and producing a ROOT file containing Hits information (there is really no need to produce other outputs), then (2) Re-running the modified macro-file (modifications in the digitizer module) and feeding the previous ROOT output into the Gate as an input; in this step you are asked to run the GATE in Digi-mode (i.e., typing Gate --d). The latter will be run much more faster than the another.<br><br>Hint: It is recommended putting all the macro-files and the ROOT output (produced in the first step) in a same directory. <br><br>Hope these help!<br>Hojjat<br>----<br><br></div><div>Thanks a lot for sharing your experiences with DigiMode and your suggestions on how to fully exploit its potential.<br></div><div><br>Best regards,<br>Philipp Matthies<br><br>---<br>My setup:<br>Ubuntu 16.04 LTS<br>Geant4.10.02.p02<br>Root 5.34.36<br>Gate 7.2 (develop branch)<br></div></div>