From 2de49db8d3f597c66f0a36c797be5a2582162dcd Mon Sep 17 00:00:00 2001 From: Martin Grunewald Date: Fri, 30 Jan 2015 07:09:34 +0100 Subject: [PATCH] Bug fix found by David Dagenhart - backport --- HLTrigger/JetMET/src/HLTJetCollectionsVBFFilter.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/HLTrigger/JetMET/src/HLTJetCollectionsVBFFilter.cc b/HLTrigger/JetMET/src/HLTJetCollectionsVBFFilter.cc index 0502ebbb5bb45..bf5321ab3bdf7 100644 --- a/HLTrigger/JetMET/src/HLTJetCollectionsVBFFilter.cc +++ b/HLTrigger/JetMET/src/HLTJetCollectionsVBFFilter.cc @@ -129,9 +129,9 @@ HLTJetCollectionsVBFFilter::hltFilter(edm::Event& iEvent, const edm::EventSet if ( std::abs(jetTwoRef->eta() - jetOneRef->eta()) < minDeltaEta_ ) continue; thereAreVBFJets = true; - refOne = TRef(refVector, distance(refVector.begin(), jetOne)); + refOne = *jetOne; goodJetRefs.push_back(refOne); - refTwo = TRef(refVector, distance(refVector.begin(), jetTwo)); + refTwo = *jetTwo; goodJetRefs.push_back(refTwo); firstJetIndex = (int) (jetOne - refVector.begin()); @@ -155,7 +155,7 @@ HLTJetCollectionsVBFFilter::hltFilter(edm::Event& iEvent, const edm::EventSet if (jetThreeRef->pt() >= thirdJetPt_ && std::abs(jetThreeRef->eta()) <= maxAbsThirdJetEta_) { goodThirdJet = true; - refThree = TRef(refVector, distance(refVector.begin(), jetThree)); + refThree = *jetThree; goodJetRefs.push_back(refThree); break; }