diff --git a/HLTrigger/Muon/plugins/HLTMuonL1TFilter.cc b/HLTrigger/Muon/plugins/HLTMuonL1TFilter.cc index 5b49f38f9dc17..6bc3479465b8f 100644 --- a/HLTrigger/Muon/plugins/HLTMuonL1TFilter.cc +++ b/HLTrigger/Muon/plugins/HLTMuonL1TFilter.cc @@ -41,9 +41,9 @@ HLTMuonL1TFilter::HLTMuonL1TFilter(const edm::ParameterSet& iConfig) // } qualityBitMask_ |= 1 << selectQualitie; } - //make sure cut parameter for candidate matching is + //make sure cut parameter for candidate matching is strictly positive if (maxDR_ <= 0.) { - throw cms::Exception("HLTPFJetsMatchedToFilteredJetsProducerConfiguration") + throw cms::Exception("HLTMuonL1TFilterConfiguration") << "invalid value for parameter \"MaxDeltaR\" (must be > 0): " << maxDR_; } // dump parameters for debugging @@ -123,6 +123,7 @@ bool HLTMuonL1TFilter::hltFilter(edm::Event& iEvent, for (int it2 = 0; it2 < prevSize; it2++) { if (deltaR2(muon->eta(), muon->phi(), prevMuons[it2]->eta(), prevMuons[it2]->phi()) < maxDR2_) matchPrevL1 = true; + break; } if (!matchPrevL1) continue;