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  * $Date: 2010/08/13 09:12:05 $
6  * $Revision: 1.9 $
7  * \author M. Marienfeld - DESY Hamburg
8  */
9 
10 #include <string>
11 #include <vector>
12 
22 
25 
48 
50 
52 
53  public:
54 
57 
58  protected:
59 
60  void beginJob();
61  void beginRun(const edm::Run&, const edm::EventSetup&);
63 
64  void analyze(const edm::Event&, const edm::EventSetup&);
65 
67  void endRun(const edm::Run&, const edm::EventSetup&);
68  void endJob();
69 
70  private:
71 
73  std::string monitorName_;
74 
78 
81 
82  std::vector<std::string> hltPaths_L1_;
83  std::vector<std::string> hltPaths_L3_;
84  std::vector<std::string> hltPaths_sig_;
85  std::vector<std::string> hltPaths_trig_;
86 
87  double vertex_X_cut_;
88  double vertex_Y_cut_;
89  double vertex_Z_cut_;
90 
91  double muon_pT_cut_;
92  double muon_eta_cut_;
93  double muon_iso_cut_;
94 
97 
112 
116 
120 
124 
128 
132 
137 
142 
147 
148 };
149 
150 #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:33