CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TopHLTDiMuonDQM.h
Go to the documentation of this file.
1 #ifndef TopHLTDiMuonDQM_H
2 #define TopHLTDiMuonDQM_H
3 
4 /*
5  * \author M. Marienfeld - DESY Hamburg
6  */
7 
8 #include <string>
9 #include <vector>
10 
20 
23 
46 
48 
50 
51  public:
52 
55 
56  protected:
57 
58  void beginJob();
59  void beginRun(const edm::Run&, const edm::EventSetup&);
61 
62  void analyze(const edm::Event&, const edm::EventSetup&);
63 
65  void endRun(const edm::Run&, const edm::EventSetup&);
66  void endJob();
67 
68  private:
69 
72 
76 
79 
80  std::vector<std::string> hltPaths_L1_;
81  std::vector<std::string> hltPaths_L3_;
82  std::vector<std::string> hltPaths_sig_;
83  std::vector<std::string> hltPaths_trig_;
84 
85  double vertex_X_cut_;
86  double vertex_Y_cut_;
87  double vertex_Z_cut_;
88 
89  double muon_pT_cut_;
90  double muon_eta_cut_;
91  double muon_iso_cut_;
92 
95 
110 
114 
118 
122 
126 
130 
135 
140 
145 
146 };
147 
148 #endif
MonitorElement * PixelHits_muons
std::vector< std::string > hltPaths_trig_
MonitorElement * MuonEfficiency_pT_sig
MonitorElement * PhiMuons
MonitorElement * NTracks
MonitorElement * MuonEfficiency_phi_trig
MonitorElement * MuonEfficiency_phi
TopHLTDiMuonDQM(const edm::ParameterSet &)
MonitorElement * NMuons_iso
MonitorElement * MuonEfficiency_phi_sig
MonitorElement * TrackerHits_muons
std::vector< std::string > hltPaths_L3_
MonitorElement * NMuons
MonitorElement * DeltaR_Reco
MonitorElement * MuonEfficiency_pT_LOGX_trig
MonitorElement * MuonEfficiency_eta
MonitorElement * DiMuonMassWC
MonitorElement * NMuons_charge
MonitorElement * DiMuonMassWC_LOGX
MonitorElement * DeltaPhiMuonsWC
MonitorElement * PtMuons
MonitorElement * MuonEfficiency_eta_trig
MonitorElement * EtaMuons
MonitorElement * DiMuonMassRC_LOGX
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
MonitorElement * Vz_muons
MonitorElement * DeltaEtaMuonsRC
MonitorElement * MuonEfficiency_pT
MonitorElement * VxVy_muons
MonitorElement * DeltaR_Trig
MonitorElement * DeltaPhiMuonsRC
MonitorElement * DeltaR_Match
MonitorElement * MuonEfficiency_pT_trig
void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * TriggerEfficiencies_sig
std::string monitorName_
MonitorElement * PtMuons_LOGX
edm::InputTag triggerEvent_
MonitorElement * TriggerEfficiencies_trig
edm::InputTag triggerFilter_
MonitorElement * CombRelIso03
MonitorElement * MuonEfficiency_pT_LOGX
edm::InputTag vertex_
edm::InputTag triggerResults_
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
void endRun(const edm::Run &, const edm::EventSetup &)
MonitorElement * MuonEfficiency_eta_sig
MonitorElement * DiMuonMassRC
std::vector< std::string > hltPaths_L1_
MonitorElement * Trigs
MonitorElement * DeltaEtaMuonsWC
MonitorElement * MuonEfficiency_pT_LOGX_sig
std::vector< std::string > hltPaths_sig_
MonitorElement * Trigger_Match
MonitorElement * TriggerEfficiencies
void beginRun(const edm::Run &, const edm::EventSetup &)
edm::InputTag muons_
Definition: Run.h:41