cleanup of much digi QA
some cleanup, more checks for the data consistency, assert() changed to LOG(error) in many places, added a check that photons and neutrons do not produce digis, small bugfixes
some cleanup, more checks for the data consistency, assert() changed to LOG(error) in many places, added a check that photons and neutrons do not produce digis, small bugfixes