CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HTMHTAnalyzer.h
Go to the documentation of this file.
1 #ifndef HTMHTAnalyzer_H
2 #define HTMHTAnalyzer_H
3 
4 
13 #include <memory>
14 #include <fstream>
25 //
30 
32  public:
33 
36 
38  virtual ~HTMHTAnalyzer();
39 
41  void beginJob(DQMStore * dbe);
42 
44  void analyze(const edm::Event&, const edm::EventSetup&,
45  const edm::TriggerResults&);
46 
48 
49  private:
50  // ----------member data ---------------------------
51 
53  // Switch for verbosity
54  int _verbose;
55 
57 
59 
61 
62  // list of Jet or MB HLT triggers
63  std::vector<std::string > HLTPathsJetMBByName_;
64 
66 
67  // Pt threshold for Jets
68  double _ptThreshold;
69 
70  //the histos
72 
74 
76 
81 
83 
84 };
85 #endif
MonitorElement * hHT
Definition: HTMHTAnalyzer.h:82
MonitorElement * hMHT
Definition: HTMHTAnalyzer.h:79
std::string metname
Definition: HTMHTAnalyzer.h:56
HTMHTAnalyzer(const edm::ParameterSet &)
Constructor.
void analyze(const edm::Event &, const edm::EventSetup &, const edm::TriggerResults &)
Get the analysis.
MonitorElement * hMHTPhi
Definition: HTMHTAnalyzer.h:80
edm::ParameterSet parameters
Definition: HTMHTAnalyzer.h:52
virtual ~HTMHTAnalyzer()
Destructor.
std::string _source
Definition: HTMHTAnalyzer.h:58
double _ptThreshold
Definition: HTMHTAnalyzer.h:68
MonitorElement * hNevents
Definition: HTMHTAnalyzer.h:73
std::vector< std::string > HLTPathsJetMBByName_
Definition: HTMHTAnalyzer.h:63
MonitorElement * jetME
Definition: HTMHTAnalyzer.h:71
MonitorElement * hMHy
Definition: HTMHTAnalyzer.h:78
MonitorElement * hNJets
Definition: HTMHTAnalyzer.h:75
void beginJob(DQMStore *dbe)
Inizialize parameters for histo binning.
MonitorElement * hMHx
Definition: HTMHTAnalyzer.h:77
edm::InputTag theJetCollectionForHTMHTLabel
Definition: HTMHTAnalyzer.h:60