22 minCompatGlb_(c.getParameter<
double>("minCompatGlb")),
23 minCompatNonGlb_(c.getParameter<
double>("minCompatNonGlb")) {
25 maxGlbNormChi2_ = cc.
getParameter<
double>(
"maxGlbNormChi2");
26 maxChi2LocalPos_ = cc.
getParameter<
double>(
"maxChi2LocalPos");
32 const bool isGoodGlb =
33 (muon->isGlobalMuon() and muon->globalTrack()->normalizedChi2() <
maxGlbNormChi2_ and
const double minCompatGlb_
const edm::EventSetup & c
const double minCompatNonGlb_
MuonSegmentCompatibilityCut(const edm::ParameterSet &c)
float segmentCompatibility(const reco::Muon &muon, reco::Muon::ArbitrationType arbitrationType=reco::Muon::SegmentAndTrackArbitration)
double value(const reco::CandidatePtr &) const final
CandidateType candidateType() const final
result_type operator()(const reco::MuonPtr &) const final
T getParameter(std::string const &) const
#define DEFINE_EDM_PLUGIN(factory, type, name)