Add option to avoid overlap in DirectPhotonFilter slices

Currently the DirectPhotonFilter allows to specify a pTmin and pTmax which can be matched by any photon. It is then used to slice the gamma+jet sample into supposedly complementary slices separate by photon pT.

This is problematic e.g. if there are two photons in an event, the leading one with pT>pTmax and the subleading with pTmin<pT<pTmax. This event will be accepted in the given slice, but will also be part of a higher pT slice due to the leading photon.

Here, an option is to be introduced in the DirectPhotonFilter which allows to cut exactly on the leading (and/or subleading, ...) photon instead of inclusively.

Closes AGENE-1780

Merge request reports