I can see that with 15 GeV the digitization is running but then you have a crash at the second event:
Toggle Spoiler
***************** PndEmcMakeBump, event: 2 **************
Digi at (67, 37) was a local max. Energy = 1.92928
Digi at (361, 351) was a local max. Energy = 1.6729
Digi at (449, 449) was a local max. Energy = 0.797061
Digi at (447, 448) was a local max. Energy = 0.102114
EMC header: fired crystals= 132, digi= 78, Total energy= 7.1429 [GeV], Reconstructed clusters= 10, Total energy in clusters= 7.06889 [GeV]
-I- PndTofHitProducerIdeal: 0 TofPoints, 0 Hits created.
-I- PndTofHitProducerIdeal: 0 SciFTofPoints, 0 sciF Hits created.
PndTpcClusterizer:: 61 clusters created
106 electrons arriving at readout
Aggregating drifted electrons into avalanches finished.
106 Avalanches created
0 aggregations done.
177 Signals created
PndTpcElectronicsTask::Exec
Building up padmap ...finished. 8 pads hit
*** Break *** floating point exception
Attaching to program: /proc/10011/exe, process 10011
[Thread debugging using libthread_db enabled]
[New Thread 0xb6cde6c0 (LWP 10011)]
0xb7f97410 in __kernel_vsyscall ()
error detected on stdin
The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /proc/10011/exe, process 10011
Root > Function My_dvcs_full_digi() busy flag cleared
Could you please run some debug script? Just type
gdb root.exe
then press "r", and execute your macro " .x run_digi_tpccombi.C ".
Once the error appears, type "bt" and then copy the whole output ("q" to quit).
In this way we can check what is going wrong in the code.