Skip to content

Skip recomputing isolation to protect decoration handles if the decoration already exists.

This fixes a problem seen in ATLPHYSVAL-985 where LLP1 schedules the calo isolation for LRT electrons, but as of the latest commits to the mc20 branch, the calo isolation for LRT Electrons is run during reco to avoid downstream issues, ie it tries to touch an existing decoration. Now the readHandle is checked (isAvailable), and if it is, the rest of the execute function is skipped. I added this for the track iso vars as well while I was making updates.

Merge request reports