Again you might get into trouble here, since you are returning a ref to the result from ``fshelpers::phiCorrection(metp4, recoVertices_.size());``, which is no longer defined when it goes out of scope after ``return``.  You should probably just return ``reco::Candidate::LorentzVector``.