CMS 3D CMS Logo

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
28 
31 
33 
36 
38 
40 
44 
45 #include <map>
46 #include <string>
47 
48 //
49 // class declaration
50 //
51 
53 public:
54  explicit TTbar_GenJetAnalyzer(const edm::ParameterSet &);
55  ~TTbar_GenJetAnalyzer() override;
56 
57  void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override;
58  void analyze(const edm::Event &, const edm::EventSetup &) override;
59 
60 private:
61  // ----------member data ---------------------------
62 
65  std::map<std::string, MonitorElement *> hists_;
66 
67  double weight;
68 
71 };
TTbar_GenJetAnalyzer::jets_
edm::InputTag jets_
Definition: TTbar_GenJetAnalyzer.h:63
Handle.h
mps_fire.i
i
Definition: mps_fire.py:428
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< GenEventInfoProduct >
DQMStore.h
Jet.h
TTbar_GenJetAnalyzer::hists_
std::map< std::string, MonitorElement * > hists_
Definition: TTbar_GenJetAnalyzer.h:65
TTbar_GenJetAnalyzer::TTbar_GenJetAnalyzer
TTbar_GenJetAnalyzer(const edm::ParameterSet &)
Definition: TTbar_GenJetAnalyzer.cc:4
MakerMacros.h
TTbar_GenJetAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
Definition: TTbar_GenJetAnalyzer.cc:56
Service.h
TTbar_GenJetAnalyzer::~TTbar_GenJetAnalyzer
~TTbar_GenJetAnalyzer() override
Definition: TTbar_GenJetAnalyzer.cc:11
TTbar_GenJetAnalyzer::genEventInfoProductTagToken_
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoProductTagToken_
Definition: TTbar_GenJetAnalyzer.h:69
DQMEDAnalyzer.h
TFileService.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
TTbar_GenJetAnalyzer::jetsToken_
edm::EDGetTokenT< std::vector< reco::GenJet > > jetsToken_
Definition: TTbar_GenJetAnalyzer.h:70
GenEventInfoProduct.h
Event.h
TTbar_GenJetAnalyzer::genEventInfoProductTag_
edm::InputTag genEventInfoProductTag_
Definition: TTbar_GenJetAnalyzer.h:64
edm::EventSetup
Definition: EventSetup.h:57
Jet.h
InputTag.h
TTbar_GenJetAnalyzer::weight
double weight
Definition: TTbar_GenJetAnalyzer.h:67
Frameworkfwd.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
ParameterSet.h
TTbar_GenJetAnalyzer
Definition: TTbar_GenJetAnalyzer.h:52
edm::Event
Definition: Event.h:73
TTbar_GenJetAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: TTbar_GenJetAnalyzer.cc:13
edm::InputTag
Definition: InputTag.h:15