Using 10.7.p1. it was discovered that 6% jobs fail due to a proton getting stuck in a loop of zero step size with cerenkov process involved. This was never observed with the same geometry/physics list etc with previous versions.
Three lines, “PreStep, PostStep, neutronInelastic” belong to one printout from SteppingAction. The numbers are position (x,y,z), time | momentum (x,y,z), Etot | particle name and volume. The third line names the creation process = neutronInelastic, the process of the step, the step length, track length, energy deposit, kinetic energy and track id.
First occurance of track ID: 89651:
PreStep: 1300.6 331.8 238343.4 795.3 | 215.881977 -17.159912 1006.054583 1392.623311 | proton LAV_PbGlBlock
PostStep: 1301.6 331.8 238348.2 795.3 | 214.060463 -22.882968 999.668497 1387.817346 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 4.836132 4.836132 4.805964 449.545333 track ID: 89651
… after a while:
PreStep: 1344.0 310.9 238723.5 797.2 | 70.026040 -5.359012 599.759933 1115.795104 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.4 797.3 | 42.966892 -7.942397 573.598805 1100.581299 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 8.975197 392.536527 15.213805 162.309286 track ID: 89651
PreStep: 1345.0 310.8 238732.4 797.3 | 42.966892 -7.942397 573.598805 1100.581299 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 45.001214 -7.508665 573.278511 1100.492667 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.058150 392.594678 0.088631 162.220654 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 45.001214 -7.508665 573.278511 1100.492667 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.859313 -7.911088 573.263532 1100.481890 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.007718 392.602395 0.010777 162.209877 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.859313 -7.911088 573.263532 1100.481890 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 45.054419 -7.869496 573.246208 1100.480538 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.001587 392.603982 0.001352 162.208525 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 45.054419 -7.869496 573.246208 1100.480538 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.864572 -7.610301 573.262442 1100.479416 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000817 392.604799 0.001122 162.207403 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.864572 -7.610301 573.262442 1100.479416 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.885146 -7.590507 573.261094 1100.479416 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000179 392.604978 0.000000 162.207403 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.885146 -7.590507 573.261094 1100.479416 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.680343 -7.313612 573.280692 1100.479416 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000179 392.605156 0.000000 162.207403 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.680343 -7.313612 573.280692 1100.479416 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.680338 -7.313611 573.280624 1100.479380 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000179 392.605335 0.000036 162.207367 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.680338 -7.313611 573.280624 1100.479380 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.680304 -7.313606 573.280190 1100.479152 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000158 392.605493 0.000227 162.207139 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.680304 -7.313606 573.280190 1100.479152 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.680299 -7.313605 573.280124 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000029 392.605522 0.000035 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.680299 -7.313605 573.280124 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.680299 -7.313605 573.280124 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605531 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.680299 -7.313605 573.280124 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605541 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605550 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605559 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605568 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.666283 -7.258610 573.281915 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649307 -7.282236 573.282938 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605577 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649307 -7.282236 573.282938 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649307 -7.282236 573.282938 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605587 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649307 -7.282236 573.282938 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649307 -7.282236 573.282938 1100.479118 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605596 0.000000 162.207105 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649307 -7.282236 573.282938 1100.479118 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649306 -7.282235 573.282914 1100.479105 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000009 392.605605 0.000012 162.207092 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649306 -7.282235 573.282914 1100.479105 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000002 392.605607 0.000004 162.207089 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000000 392.605607 0.000000 162.207089 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000000 392.605607 0.000000 162.207089 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000000 392.605607 0.000000 162.207089 track ID: 89651
PreStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
PostStep: 1345.0 310.8 238732.5 797.3 | 44.649305 -7.282235 573.282907 1100.479102 | proton LAV_PbGlBlock
neutronInelastic Cerenkov 0.000000 392.605607 0.000000 162.207089 track ID: 89651
The question is: how to deal with this issue most efficiently. For that it would be great to know what was changed in 10.7.p1 that we now get this issue. Would it be best to take action in the Stepping or StackingAction to kill/prevent such cases? Or already at the user defined physics list with cuts?
I thank you very much in advance for your advice!
Best regards,
Simone