CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TTbar_GenJetAnalyzer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: ObjectAnalyzer
4 // Class: TTbar_GenJetAnalyzer
5 //
13 //
14 // Original Author: Martijn Gosselink,,,
15 // Created: Thu May 10 17:15:16 CEST 2012
16 //
17 //
18 // Added to: Validation/EventGenerator by Ian M. Nugent June 28, 2012
19 
20 // system include files
21 #include <memory>
22 
23 // user include files
29 
30 
33 
35 
38 
40 
42 
46 
47 
48 #include <map>
49 #include <string>
50 
51 
52 //
53 // class declaration
54 //
55 
57  public:
58  explicit TTbar_GenJetAnalyzer(const edm::ParameterSet&);
60 
61  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
62 
63 
64  private:
65  virtual void beginJob() ;
66  virtual void analyze(const edm::Event&, const edm::EventSetup&);
67  virtual void endJob() ;
68 
69  virtual void beginRun(edm::Run const&, edm::EventSetup const&);
70  virtual void endRun(edm::Run const&, edm::EventSetup const&);
71  virtual void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&);
72  virtual void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&);
73 
74  // ----------member data ---------------------------
77 
80  std::map<std::string, MonitorElement*> hists_;
81 
82  double weight ;
83 
86 
87 };
88 
edm::EDGetTokenT< std::vector< reco::GenJet > > jetsToken_
virtual void analyze(const edm::Event &, const edm::EventSetup &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
edm::InputTag genEventInfoProductTag_
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoProductTagToken_
std::map< std::string, MonitorElement * > hists_
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
DQMStore * dbe
ME&#39;s &quot;container&quot;.
virtual void endRun(edm::Run const &, edm::EventSetup const &)
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
Definition: Run.h:41
TTbar_GenJetAnalyzer(const edm::ParameterSet &)