#include "PhysicsTools/PatAlgos/interface/SoftMuonMvaRun3Estimator.h"
#include "DataFormats/PatCandidates/interface/Muon.h"
#include "PhysicsTools/XGBoost/interface/XGBooster.h"
Go to the source code of this file.
Typedefs | |
typedef std::pair< const reco::MuonChamberMatch *, const reco::MuonSegmentMatch * > | MatchPair |
Functions | |
float | dX (const MatchPair &match) |
float | dY (const MatchPair &match) |
void | fillMatchInfo (pat::XGBooster &booster, const pat::Muon &muon) |
void | fillMatchInfoForStation (std::string prefix, pat::XGBooster &booster, const MatchPair &match) |
const MatchPair & | getBetterMatch (const MatchPair &match1, const MatchPair &match2) |
float | pullDxDz (const MatchPair &match) |
float | pullDyDz (const MatchPair &match) |
float | pullX (const MatchPair &match) |
float | pullY (const MatchPair &match) |
typedef std::pair<const reco::MuonChamberMatch*, const reco::MuonSegmentMatch*> MatchPair |
Definition at line 5 of file SoftMuonMvaRun3Estimator.cc.
float dX | ( | const MatchPair & | match | ) |
Definition at line 23 of file SoftMuonMvaRun3Estimator.cc.
References match().
Referenced by RPCPointVsRecHit::analyze(), RPCRecHitValid::analyze(), Quantile::calculateQ(), FWFramedTextTableCellRenderer::draw(), FWTextTableCellRenderer::draw(), FWRPZViewGeometry::estimateProjectionSizeDT(), MuonShowerDigiFiller::fill(), fillMatchInfoForStation(), getVertexD0(), muon::isGoodMuon(), MuonDetCleaner< T1, T2 >::produce(), pullX(), and LinkByRecHit::testHFEMAndHFHADByRecHit().
float dY | ( | const MatchPair & | match | ) |
Definition at line 45 of file SoftMuonMvaRun3Estimator.cc.
References match().
Referenced by Quantile::calculateQ(), FWCollectionSummaryModelCellRenderer::draw(), FWColumnLabelCellRenderer::draw(), FWRPZViewGeometry::estimateProjectionSizeDT(), fillMatchInfoForStation(), getVertexD0(), muon::isGoodMuon(), pullY(), and LinkByRecHit::testHFEMAndHFHADByRecHit().
void fillMatchInfo | ( | pat::XGBooster & | booster, |
const pat::Muon & | muon | ||
) |
Definition at line 76 of file SoftMuonMvaRun3Estimator.cc.
References reco::MuonSegmentMatch::BelongsToTrackByDR, reco::MuonSegmentMatch::BestInStationByDR, fillMatchInfoForStation(), dqmdumpme::first, getBetterMatch(), mps_fire::i, oniaPATMuonsWithTrigger_cff::matches, and relativeConstraints::station.
Referenced by pat::computeSoftMvaRun3().
void fillMatchInfoForStation | ( | std::string | prefix, |
pat::XGBooster & | booster, | ||
const MatchPair & | match | ||
) |
Definition at line 67 of file SoftMuonMvaRun3Estimator.cc.
References dX(), dY(), match(), hcallasereventfilter2012_cfi::prefix, pullDxDz(), pullDyDz(), pullX(), pullY(), and pat::XGBooster::set().
Referenced by fillMatchInfo().
Definition at line 7 of file SoftMuonMvaRun3Estimator.cc.
References funct::abs(), and MuonSubdetId::DT.
Referenced by fillMatchInfo().
float pullDxDz | ( | const MatchPair & | match | ) |
Definition at line 37 of file SoftMuonMvaRun3Estimator.cc.
References match(), funct::pow(), and mathSSE::sqrt().
Referenced by fillMatchInfoForStation().
float pullDyDz | ( | const MatchPair & | match | ) |
Definition at line 59 of file SoftMuonMvaRun3Estimator.cc.
References match(), funct::pow(), and mathSSE::sqrt().
Referenced by fillMatchInfoForStation().
float pullX | ( | const MatchPair & | match | ) |
Definition at line 30 of file SoftMuonMvaRun3Estimator.cc.
References dX(), match(), funct::pow(), and mathSSE::sqrt().
Referenced by ME0RecHitsValidation::analyze(), DMRChecker::analyze(), CkfDebugger::computePulls(), fillMatchInfoForStation(), muon::overlap(), and SimpleVertexTree::~SimpleVertexTree().
float pullY | ( | const MatchPair & | match | ) |
Definition at line 52 of file SoftMuonMvaRun3Estimator.cc.
References dY(), match(), funct::pow(), and mathSSE::sqrt().
Referenced by ME0RecHitsValidation::analyze(), DMRChecker::analyze(), CkfDebugger::computePulls(), fillMatchInfoForStation(), muon::overlap(), and SimpleVertexTree::~SimpleVertexTree().