#include <DiMuonHistograms.h>
Public Member Functions | |
void | analyze (const edm::Event &event, const edm::EventSetup &eventSetup) |
void | beginJob (DQMStore *dbe) |
Inizialize parameters for histo binning. More... | |
DiMuonHistograms (const edm::ParameterSet &pset, MuonServiceProxy *theService) | |
virtual | ~DiMuonHistograms () |
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... | |
Protected Attributes | |
edm::InputTag | bsTag |
int | etaBBin |
int | etaBin |
double | etaBMax |
double | etaBMin |
double | EtaCutMax |
double | EtaCutMin |
int | etaEBin |
double | etaECMax |
double | etaECMin |
std::string | EtaName |
int | etaOvlpBin |
std::vector< MonitorElement * > | GlbGlbMuon_HM |
std::vector< MonitorElement * > | GlbGlbMuon_LM |
double | HighMassMax |
double | HighMassMin |
double | LowMassMax |
double | LowMassMin |
std::string | metname |
edm::ParameterSet | parameters |
std::vector< MonitorElement * > | SoftSoftMuon |
std::vector< MonitorElement * > | StaTrkMuon_HM |
std::vector< MonitorElement * > | StaTrkMuon_LM |
edm::InputTag | theMuonCollectionLabel |
edm::InputTag | theSTACollectionLabel |
std::vector< MonitorElement * > | TightTightMuon |
std::vector< MonitorElement * > | TrkTrkMuon_HM |
std::vector< MonitorElement * > | TrkTrkMuon_LM |
edm::InputTag | vertexTag |
Class DiMuonHistograms
DQM monitoring for dimuon mass
Author: S.Folgueras, U. Oviedo
Definition at line 27 of file DiMuonHistograms.h.
DiMuonHistograms::DiMuonHistograms | ( | const edm::ParameterSet & | pset, |
MuonServiceProxy * | theService | ||
) |
Definition at line 42 of file DiMuonHistograms.cc.
References parameters.
|
virtual |
Definition at line 46 of file DiMuonHistograms.cc.
void DiMuonHistograms::analyze | ( | const edm::Event & | event, |
const edm::EventSetup & | eventSetup | ||
) |
Definition at line 93 of file DiMuonHistograms.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), bsTag, DeDxDiscriminatorTools::charge(), error, etaBMax, etaBMin, EtaCutMax, EtaCutMin, etaECMax, etaECMin, edm::Event::getByLabel(), GlbGlbMuon_HM, GlbGlbMuon_LM, HighMassMin, muon::isSoftMuon(), muon::isTightMuon(), edm::HandleBase::isValid(), LogTrace, LowMassMax, metname, patZpeak::muons, reco::BeamSpot::position(), position, reco::BeamSpot::sigmaZ(), SoftSoftMuon, StaTrkMuon_HM, StaTrkMuon_LM, theMuonCollectionLabel, TightTightMuon, TrkTrkMuon_HM, TrkTrkMuon_LM, and vertexTag.
|
virtual |
Inizialize parameters for histo binning.
Implements MuonAnalyzerBase.
Definition at line 48 of file DiMuonHistograms.cc.
References DQMStore::book1D(), bsTag, etaBBin, etaBin, etaBMax, etaBMin, etaEBin, etaECMax, etaECMin, EtaName, edm::ParameterSet::getParameter(), GlbGlbMuon_HM, GlbGlbMuon_LM, HighMassMax, HighMassMin, LogTrace, LowMassMax, LowMassMin, metname, parameters, DQMStore::setCurrentFolder(), SoftSoftMuon, StaTrkMuon_HM, StaTrkMuon_LM, theMuonCollectionLabel, TightTightMuon, TrkTrkMuon_HM, TrkTrkMuon_LM, and vertexTag.
|
protected |
Definition at line 49 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 54 of file DiMuonHistograms.h.
Referenced by beginJob().
|
protected |
Definition at line 53 of file DiMuonHistograms.h.
Referenced by beginJob().
|
protected |
Definition at line 64 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 63 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 62 of file DiMuonHistograms.h.
Referenced by analyze().
|
protected |
Definition at line 61 of file DiMuonHistograms.h.
Referenced by analyze().
|
protected |
Definition at line 55 of file DiMuonHistograms.h.
Referenced by beginJob().
|
protected |
Definition at line 66 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 65 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 59 of file DiMuonHistograms.h.
Referenced by beginJob().
|
protected |
Definition at line 56 of file DiMuonHistograms.h.
|
protected |
Definition at line 75 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 74 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 72 of file DiMuonHistograms.h.
Referenced by beginJob().
|
protected |
Definition at line 71 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 70 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 69 of file DiMuonHistograms.h.
Referenced by beginJob().
|
protected |
Definition at line 44 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 41 of file DiMuonHistograms.h.
Referenced by beginJob(), DiMuonHistograms(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
protected |
Definition at line 82 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 77 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 76 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 48 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 47 of file DiMuonHistograms.h.
|
protected |
Definition at line 81 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 79 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 78 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().
|
protected |
Definition at line 50 of file DiMuonHistograms.h.
Referenced by analyze(), and beginJob().