#include <MuonRecoAnalyzer.h>
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &, const reco::Muon &recoMu) |
Get the analysis. More... | |
void | beginJob (DQMStore *dbe) |
Inizialize parameters for histo binning. More... | |
void | GetRes (reco::TrackRef t1, reco::TrackRef t2, std::string par, float &res, float &pull) |
MuonRecoAnalyzer (const edm::ParameterSet &, MuonServiceProxy *theService) | |
Constructor. More... | |
virtual | ~MuonRecoAnalyzer () |
Destructor. More... | |
Public Member Functions inherited from MuonAnalyzerBase | |
void | analyze (const edm::Event &, const edm::EventSetup &, reco::Muon &recoMuon) |
Get the analysis of the muon properties. More... | |
void | analyze (const edm::Event &, const edm::EventSetup &, reco::Track &recoTrack) |
Get the analysis of the muon track properties. More... | |
MuonAnalyzerBase (MuonServiceProxy *theServ) | |
Constructor. More... | |
MuonServiceProxy * | service () |
virtual | ~MuonAnalyzerBase () |
Destructor. More... | |
Definition at line 28 of file MuonRecoAnalyzer.h.
MuonRecoAnalyzer::MuonRecoAnalyzer | ( | const edm::ParameterSet & | pSet, |
MuonServiceProxy * | theService | ||
) |
Constructor.
Definition at line 30 of file MuonRecoAnalyzer.cc.
References parameters.
|
virtual |
void MuonRecoAnalyzer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const reco::Muon & | recoMu | ||
) |
Get the analysis.
Definition at line 336 of file MuonRecoAnalyzer.cc.
References chi2OvDFGlbTrack, chi2OvDFStaTrack, chi2OvDFTrack, reco::Muon::combinedMuon(), etaEfficiency, etaGlbTrack, etaPull, etaResolution, etaStaTrack, etaTrack, MonitorElement::Fill(), HcalObjRepresent::Fill(), GetRes(), reco::Muon::isCaloMuon(), reco::Muon::isGlobalMuon(), reco::Muon::isStandAloneMuon(), reco::Muon::isTrackerMuon(), LogTrace, metname, DetId::Muon, reco::Muon::muonBestTrack(), muReco, muVStkSytemRotation, oneOverpPull, oneOverpResolution, oneOverptPull, oneOverptResolution, pGlbTrack, phiEfficiency, phiGlbTrack, phiPull, phiResolution, phiStaTrack, phiTrack, probchi2GlbTrack, probchi2StaTrack, probchi2Track, pStaTrack, ptGlbTrack, pTrack, ptStaTrack, ptTrack, qGlbTrack, qOverpPull, qOverpResolution, qOverptPull, qOverptResolution, qStaTrack, qTrack, rhAnalysis, reco::Muon::standAloneMuon(), thetaGlbTrack, thetaPull, thetaResolution, thetaStaTrack, thetaTrack, reco::Muon::track(), DetId::Tracker, reco::Muon::tunePMuonBestTrack(), and tunePResolution.
|
virtual |
Inizialize parameters for histo binning.
Implements MuonAnalyzerBase.
Definition at line 38 of file MuonRecoAnalyzer.cc.
References DQMStore::book1D(), DQMStore::book2D(), chi2Bin, chi2Max, chi2Min, chi2OvDFGlbTrack, chi2OvDFStaTrack, chi2OvDFTrack, etaBin, etaEfficiency, etaGlbTrack, etaMax, etaMin, etaPull, etaResolution, etaStaTrack, etaTrack, edm::ParameterSet::getParameter(), LogTrace, metname, muReco, muVStkSytemRotation, oneOverpPull, oneOverpResolution, oneOverptPull, oneOverptResolution, parameters, pBin, pGlbTrack, phiBin, phiEfficiency, phiGlbTrack, phiMax, phiMin, phiPull, phiResolution, phiStaTrack, phiTrack, pMax, pMin, pResBin, pResMax, pResMin, probchi2GlbTrack, probchi2StaTrack, probchi2Track, pStaTrack, ptBin, ptGlbTrack, ptMax, ptMin, pTrack, ptStaTrack, ptTrack, qGlbTrack, qOverpPull, qOverpResolution, qOverptPull, qOverptResolution, qStaTrack, qTrack, rhAnalysis, rhBin, rhMax, rhMin, MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, thetaBin, thetaGlbTrack, thetaMax, thetaMin, thetaPull, thetaResolution, thetaStaTrack, thetaTrack, tunePBin, tunePMax, tunePMin, and tunePResolution.
void MuonRecoAnalyzer::GetRes | ( | reco::TrackRef | t1, |
reco::TrackRef | t2, | ||
std::string | par, | ||
float & | res, | ||
float & | pull | ||
) |
Definition at line 292 of file MuonRecoAnalyzer.cc.
References p1, p2, and mathSSE::sqrt().
Referenced by analyze().
|
private |
Definition at line 71 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 73 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 72 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 104 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 140 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 131 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 59 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 146 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 98 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 61 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 60 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 119 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 99 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 128 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 54 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 96 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 114 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 124 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 111 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 125 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 112 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 52 of file MuonRecoAnalyzer.h.
Referenced by beginJob(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), MuonRecoAnalyzer(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
private |
Definition at line 75 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 106 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 67 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 147 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 102 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 69 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 68 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 121 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 103 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 139 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 130 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 77 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 76 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 83 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 85 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 84 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 105 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 141 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 132 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 142 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 79 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 107 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 81 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 80 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 133 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 143 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 134 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 108 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 122 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 109 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 123 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 110 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 144 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 135 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 113 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 87 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 89 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 88 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 56 of file MuonRecoAnalyzer.h.
|
private |
Definition at line 63 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 100 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 65 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 64 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 120 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 101 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 138 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 129 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 91 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 93 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 92 of file MuonRecoAnalyzer.h.
Referenced by beginJob().
|
private |
Definition at line 117 of file MuonRecoAnalyzer.h.
Referenced by analyze(), and beginJob().