#include <EfficiencyAnalyzer.h>
Public Member Functions | |
void | analyze (const edm::Event &event, const edm::EventSetup &eventSetup) |
void | beginJob (DQMStore *dbe) |
Inizialize parameters for histo binning. More... | |
EfficiencyAnalyzer (const edm::ParameterSet &pset, MuonServiceProxy *theService) | |
virtual | ~EfficiencyAnalyzer () |
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... | |
Class EfficiencyAnalyzer
DQM monitoring for dimuon mass
Author: S.Folgueras, A. Calderon
Definition at line 28 of file EfficiencyAnalyzer.h.
EfficiencyAnalyzer::EfficiencyAnalyzer | ( | const edm::ParameterSet & | pset, |
MuonServiceProxy * | theService | ||
) |
Definition at line 43 of file EfficiencyAnalyzer.cc.
References parameters.
|
virtual |
Definition at line 47 of file EfficiencyAnalyzer.cc.
void EfficiencyAnalyzer::analyze | ( | const edm::Event & | event, |
const edm::EventSetup & | eventSetup | ||
) |
to be read from output as "generalTracks"
Definition at line 137 of file EfficiencyAnalyzer.cc.
References _doPVCheck, _numPV, SiPixelRawToDigiRegional_cfi::beamSpot, reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), bsTag, reco::MuonIsolation::emEt, error, MonitorElement::Fill(), edm::Event::getByLabel(), h_allProbes_EB_pt, h_allProbes_EB_TightMu_nVtx, h_allProbes_EB_TightMu_pt, h_allProbes_EE_pt, h_allProbes_EE_TightMu_nVtx, h_allProbes_EE_TightMu_pt, h_allProbes_eta, h_allProbes_hp_eta, h_allProbes_phi, h_allProbes_pt, h_allProbes_TightMu_nVtx, h_allProbes_TightMu_pt, h_passProbes_detIsoTightMu_nVtx, h_passProbes_detIsoTightMu_pt, h_passProbes_EB_detIsoTightMu_nVtx, h_passProbes_EB_detIsoTightMu_pt, h_passProbes_EB_pfIsodBTightMu_nVtx, h_passProbes_EB_pfIsodBTightMu_pt, h_passProbes_EB_pfIsoTightMu_nVtx, h_passProbes_EB_pfIsoTightMu_pt, h_passProbes_EE_detIsoTightMu_nVtx, h_passProbes_EE_detIsoTightMu_pt, h_passProbes_EE_pfIsodBTightMu_nVtx, h_passProbes_EE_pfIsodBTightMu_pt, h_passProbes_EE_pfIsoTightMu_nVtx, h_passProbes_EE_pfIsoTightMu_pt, h_passProbes_pfIsodBTightMu_nVtx, h_passProbes_pfIsodBTightMu_pt, h_passProbes_pfIsoTightMu_nVtx, h_passProbes_pfIsoTightMu_pt, h_passProbes_TightMu_EB_pt, h_passProbes_TightMu_EE_pt, h_passProbes_TightMu_eta, h_passProbes_TightMu_hp_eta, h_passProbes_TightMu_phi, h_passProbes_TightMu_pt, reco::MuonIsolation::hadEt, muon::isTightMuon(), edm::HandleBase::isValid(), LogTrace, max(), metname, patZpeak::muons, reco::BeamSpot::position(), position, edm::Handle< T >::product(), reco::BeamSpot::sigmaZ(), reco::MuonIsolation::sumPt, test_TightMu_Minv, theMuonCollectionLabel, theTrackCollectionLabel, testEve_cfg::tracks, findQualityFiles::v, GoodVertex_cfg::vertexCollection, and vertexTag.
|
virtual |
Inizialize parameters for histo binning.
Implements MuonAnalyzerBase.
Definition at line 49 of file EfficiencyAnalyzer.cc.
References _doPVCheck, DQMStore::book1D(), bsTag, gather_cfg::cout, etaBin_, etaMax_, etaMin_, edm::ParameterSet::getParameter(), h_allProbes_EB_pt, h_allProbes_EB_TightMu_nVtx, h_allProbes_EB_TightMu_pt, h_allProbes_EE_pt, h_allProbes_EE_TightMu_nVtx, h_allProbes_EE_TightMu_pt, h_allProbes_eta, h_allProbes_hp_eta, h_allProbes_phi, h_allProbes_pt, h_allProbes_TightMu_nVtx, h_allProbes_TightMu_pt, h_passProbes_detIsoTightMu_nVtx, h_passProbes_detIsoTightMu_pt, h_passProbes_EB_detIsoTightMu_nVtx, h_passProbes_EB_detIsoTightMu_pt, h_passProbes_EB_pfIsodBTightMu_nVtx, h_passProbes_EB_pfIsodBTightMu_pt, h_passProbes_EB_pfIsoTightMu_nVtx, h_passProbes_EB_pfIsoTightMu_pt, h_passProbes_EE_detIsoTightMu_nVtx, h_passProbes_EE_detIsoTightMu_pt, h_passProbes_EE_pfIsodBTightMu_nVtx, h_passProbes_EE_pfIsodBTightMu_pt, h_passProbes_EE_pfIsoTightMu_nVtx, h_passProbes_EE_pfIsoTightMu_pt, h_passProbes_pfIsodBTightMu_nVtx, h_passProbes_pfIsodBTightMu_pt, h_passProbes_pfIsoTightMu_nVtx, h_passProbes_pfIsoTightMu_pt, h_passProbes_TightMu_EB_pt, h_passProbes_TightMu_EE_pt, h_passProbes_TightMu_eta, h_passProbes_TightMu_hp_eta, h_passProbes_TightMu_phi, h_passProbes_TightMu_pt, LogTrace, metname, parameters, phiBin_, phiMax_, phiMin_, ptBin_, ptMax_, ptMin_, DQMStore::setCurrentFolder(), test_TightMu_Minv, theMuonCollectionLabel, theTrackCollectionLabel, vertexTag, vtxBin_, vtxMax_, and vtxMin_.
|
protected |
Definition at line 54 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 124 of file EfficiencyAnalyzer.h.
Referenced by analyze().
|
protected |
Definition at line 56 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 59 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 67 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 66 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 100 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 109 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 106 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 101 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 110 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 107 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 102 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 103 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 104 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 99 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 108 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 105 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 96 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 97 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 95 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 88 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 82 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 90 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 83 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 120 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 117 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 92 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 86 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 91 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 84 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 121 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 118 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 93 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 87 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 119 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 116 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 89 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 85 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 77 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 78 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 79 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 80 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 81 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 76 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 46 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 43 of file EfficiencyAnalyzer.h.
Referenced by beginJob(), EfficiencyAnalyzer(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
protected |
Definition at line 60 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 70 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 69 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 61 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 64 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 63 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 113 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 50 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 49 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 51 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 55 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 72 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 74 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 73 of file EfficiencyAnalyzer.h.
Referenced by beginJob().