#include <SoftMuonMvaEstimator.h>
Public Member Functions | |
float | computeMva (const pat::Muon &imuon) const |
SoftMuonMvaEstimator (const edm::FileInPath &weightsfile) | |
~SoftMuonMvaEstimator () | |
Private Attributes | |
std::unique_ptr< const GBRForest > | gbrForest_ |
Definition at line 18 of file SoftMuonMvaEstimator.h.
SoftMuonMvaEstimator::SoftMuonMvaEstimator | ( | const edm::FileInPath & | weightsfile | ) |
Definition at line 12 of file SoftMuonMvaEstimator.cc.
References createGBRForest(), and gbrForest_.
SoftMuonMvaEstimator::~SoftMuonMvaEstimator | ( | ) |
Definition at line 16 of file SoftMuonMvaEstimator.cc.
float SoftMuonMvaEstimator::computeMva | ( | const pat::Muon & | imuon | ) | const |
Definition at line 42 of file SoftMuonMvaEstimator.cc.
References reco::MuonQuality::chi2LocalMomentum, reco::MuonQuality::chi2LocalPosition, reco::Muon::combinedQuality(), reco::LeafCandidate::eta(), gbrForest_, reco::HitPattern::getHitPattern(), reco::HitPattern::getMuonStation(), reco::MuonQuality::glbKink, reco::MuonQuality::glbTrackProbability, pat::Muon::globalTrack(), mps_fire::i, pat::Muon::innerTrack(), edm::Ref< C, T, F >::isNonnull(), JetComb::kEta, kPt, reco::HitPattern::muonCSCHitFilter(), reco::HitPattern::muonDTHitFilter(), reco::HitPattern::muonRPCHitFilter(), reco::HitPattern::numberOfAllHits(), pat::Muon::outerTrack(), reco::LeafCandidate::pt(), pat::Muon::segmentCompatibility(), relativeConstraints::station, reco::Muon::time(), reco::MuonTime::timeAtIpInOutErr, reco::HitPattern::TRACK_HITS, reco::MuonQuality::trkKink, reco::MuonQuality::trkRelChi2, reco::HitPattern::validHitFilter(), and trigObjTnPSource_cfi::var.
|
private |
Definition at line 27 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and SoftMuonMvaEstimator().