Skip to content

Fix for FastCaloSim running in ATLFASTIIF jobs

For whatever reason Fatras is creating particles that can cause very high E_reco/E_true ratios in the FastShowerCellBuilderTool::process_particle method. When running FastCaloSim with G4 in Run1 a maximum ratio of 3 or 4 worked without issues. We have already increased this threshold once or twice in the last 2 years, but to allow further testing of ATLFASTIIF the method has been changed to still return StatusCode::SUCCESS when the maximum ratio is exceeded. The warning printouts are retained to allow follow ups on the FastChain side.

Should fix ATLASSIM-5434.

Merge request reports