#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 26 of file EfficiencyAnalyzer.h.
EfficiencyAnalyzer::EfficiencyAnalyzer | ( | const edm::ParameterSet & | pset, |
MuonServiceProxy * | theService | ||
) |
Definition at line 38 of file EfficiencyAnalyzer.cc.
References parameters.
|
virtual |
Definition at line 42 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 98 of file EfficiencyAnalyzer.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, reco::MuonIsolation::emEt, MonitorElement::Fill(), edm::Event::getByLabel(), h_allProbes_barrel_pt, h_allProbes_endcap_pt, h_allProbes_eta, h_allProbes_hp_eta, h_allProbes_phi, h_allProbes_pt, h_passProbes_TightMu_barrel_pt, h_passProbes_TightMu_endcap_pt, h_passProbes_TightMu_eta, h_passProbes_TightMu_hp_eta, h_passProbes_TightMu_phi, h_passProbes_TightMu_pt, reco::MuonIsolation::hadEt, edm::HandleBase::isValid(), LogTrace, metname, patZpeak::muons, reco::BeamSpot::position(), reco::MuonIsolation::sumPt, test_TightMu_Minv, theMuonCollectionLabel, theTrackCollectionLabel, and testEve_cfg::tracks.
|
virtual |
Inizialize parameters for histo binning.
Implements MuonAnalyzerBase.
Definition at line 44 of file EfficiencyAnalyzer.cc.
References DQMStore::book1D(), gather_cfg::cout, etaBin_, etaMax_, etaMin_, edm::ParameterSet::getParameter(), h_allProbes_barrel_pt, h_allProbes_endcap_pt, h_allProbes_eta, h_allProbes_hp_eta, h_allProbes_phi, h_allProbes_pt, h_passProbes_TightMu_barrel_pt, h_passProbes_TightMu_endcap_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, and theTrackCollectionLabel.
|
protected |
Definition at line 53 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 61 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 60 of file EfficiencyAnalyzer.h.
Referenced by 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 82 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 74 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 75 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 73 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 67 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 68 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 69 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 70 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 71 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 66 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 44 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 41 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 54 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 55 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 58 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 57 of file EfficiencyAnalyzer.h.
Referenced by beginJob().
|
protected |
Definition at line 85 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 48 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 47 of file EfficiencyAnalyzer.h.
|
protected |
Definition at line 49 of file EfficiencyAnalyzer.h.
Referenced by analyze(), and beginJob().