#include <SoftMuonMvaEstimator.h>
Public Member Functions | |
void | computeMva (const pat::Muon &imuon) |
void | initialize (std::string weightsfile) |
float | mva () const |
SoftMuonMvaEstimator () | |
Private Attributes | |
float | chi2LocalMomentum_ |
float | chi2LocalPosition_ |
float | dummy_ |
float | eta_ |
float | glbTrackProbability_ |
bool | initialized_ |
float | innerChi2_ |
float | iValidFraction_ |
float | layersWithMeasurement_ |
float | log2PlusGlbKink_ |
float | momID_ |
float | mva_ |
float | outerChi2_ |
float | pID_ |
float | pt_ |
float | qProd_ |
float | segmentCompatibility_ |
float | timeAtIpInOutErr_ |
TMVA::Reader | tmvaReader_ |
float | trkKink_ |
float | trkRelChi2_ |
float | vMuonHitComb_ |
Definition at line 8 of file SoftMuonMvaEstimator.h.
SoftMuonMvaEstimator::SoftMuonMvaEstimator | ( | ) |
Definition at line 7 of file SoftMuonMvaEstimator.cc.
void SoftMuonMvaEstimator::computeMva | ( | const pat::Muon & | imuon | ) |
Definition at line 40 of file SoftMuonMvaEstimator.cc.
References reco::MuonQuality::chi2LocalMomentum, chi2LocalMomentum_, reco::MuonQuality::chi2LocalPosition, chi2LocalPosition_, reco::Muon::combinedQuality(), dummy_, reco::LeafCandidate::eta(), eta_, Exception, reco::HitPattern::getHitPattern(), reco::HitPattern::getMuonStation(), reco::MuonQuality::glbKink, reco::MuonQuality::glbTrackProbability, glbTrackProbability_, pat::Muon::globalTrack(), mps_fire::i, initialized_, innerChi2_, pat::Muon::innerTrack(), edm::Ref< C, T, F >::isNonnull(), iValidFraction_, layersWithMeasurement_, log2PlusGlbKink_, momID_, reco::HitPattern::muonCSCHitFilter(), reco::HitPattern::muonDTHitFilter(), reco::HitPattern::muonRPCHitFilter(), mva_, reco::HitPattern::numberOfAllHits(), outerChi2_, pat::Muon::outerTrack(), pID_, reco::LeafCandidate::pt(), pt_, qProd_, pat::Muon::segmentCompatibility(), segmentCompatibility_, relativeConstraints::station, reco::Muon::time(), reco::MuonTime::timeAtIpInOutErr, timeAtIpInOutErr_, tmvaReader_, reco::HitPattern::TRACK_HITS, reco::MuonQuality::trkKink, trkKink_, reco::MuonQuality::trkRelChi2, trkRelChi2_, reco::HitPattern::validHitFilter(), and vMuonHitComb_.
Referenced by pat::PATMuonProducer::produce().
void SoftMuonMvaEstimator::initialize | ( | std::string | weightsfile | ) |
Definition at line 13 of file SoftMuonMvaEstimator.cc.
References chi2LocalMomentum_, chi2LocalPosition_, eta_, glbTrackProbability_, initialized_, innerChi2_, iValidFraction_, layersWithMeasurement_, log2PlusGlbKink_, momID_, outerChi2_, pID_, pt_, qProd_, segmentCompatibility_, timeAtIpInOutErr_, tmvaReader_, trkKink_, trkRelChi2_, and vMuonHitComb_.
Referenced by pat::PATMuonProducer::PATMuonProducer().
|
inline |
Definition at line 13 of file SoftMuonMvaEstimator.h.
References mva_.
Referenced by pat::PATMuonProducer::produce().
|
private |
Definition at line 28 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 29 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 24 of file SoftMuonMvaEstimator.h.
Referenced by computeMva().
|
private |
Definition at line 22 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 30 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 16 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 37 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 31 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 32 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 34 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 23 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 17 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and mva().
|
private |
Definition at line 36 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 20 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 21 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 40 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 27 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 35 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 15 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 33 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 38 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().
|
private |
Definition at line 39 of file SoftMuonMvaEstimator.h.
Referenced by computeMva(), and initialize().