Fix photon bug in ZFinderEvent

Photons in MC are not filtered for electrons, and so if we accept
photons from all parts of the detector we fail to reconstruct the
correct Z mass as the most likely case is to match the highest pt photon
and electron (which are the same object).

The solution we implement is to only accept photons in the no track
region of ECAL.