G4Scintillation::IsApplicable(...) method forbid application of the process to neutral particles, this not allows to take into account local energy deposition from neutrons and gamma. These energy depositions are small but non-zero, so should be taken into account. The fix is in simplification of IsApplicable(..): return !particleType.isShortLived(); Vladimir
Thanks Vladimir. This is now fixed. Could you please either mark this as fixed, or assign to me so I can do it.
IsApplicable now returns false for optical photons and shortlived; true otherwise.