CMS 3D CMS Logo

QcdHighPtDQM.h
Go to the documentation of this file.
1 #ifndef QcdHighPtDQM_H
2 #define QcdHighPtDQM_H
3 
20 
21 class QcdHighPtDQM : public DQMEDAnalyzer {
22 public:
24  ~QcdHighPtDQM() override;
25  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
26  void analyze(const edm::Event&, const edm::EventSetup&) override;
27 
28 private:
29  // input tags/Tokens for Jets/MET
35 
36  // map of MEs
37  std::map<std::string, MonitorElement*> MEcontainer_;
38 
39  // methods to calculate MET over SumET and MET over Leading Jet Pt
40  float movers(const reco::CaloMETCollection& metcollection);
41  float moverl(const reco::CaloMETCollection& metcollection, float& ljpt);
42 };
43 #endif
44 
45 /* Local Variables: */
46 /* show-trailing-whitespace: t */
47 /* truncate-lines: t */
48 /* End: */
CaloJetCollection.h
QcdHighPtDQM::movers
float movers(const reco::CaloMETCollection &metcollection)
Definition: QcdHighPtDQM.cc:95
CaloJet.h
QcdHighPtDQM::jetToken_
edm::EDGetTokenT< reco::CaloJetCollection > jetToken_
Definition: QcdHighPtDQM.h:30
QcdHighPtDQM::metToken4_
edm::EDGetTokenT< reco::CaloMETCollection > metToken4_
Definition: QcdHighPtDQM.h:34
edm::Run
Definition: Run.h:45
QcdHighPtDQM::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: QcdHighPtDQM.cc:121
edm::EDGetTokenT< reco::CaloJetCollection >
QcdHighPtDQM::moverl
float moverl(const reco::CaloMETCollection &metcollection, float &ljpt)
Definition: QcdHighPtDQM.cc:109
DQMStore.h
QcdHighPtDQM
Definition: QcdHighPtDQM.h:21
QcdHighPtDQM::MEcontainer_
std::map< std::string, MonitorElement * > MEcontainer_
Definition: QcdHighPtDQM.h:37
CaloMETCollection.h
QcdHighPtDQM::QcdHighPtDQM
QcdHighPtDQM(const edm::ParameterSet &)
Definition: QcdHighPtDQM.cc:31
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
QcdHighPtDQM::metToken1_
edm::EDGetTokenT< reco::CaloMETCollection > metToken1_
Definition: QcdHighPtDQM.h:31
edm::ParameterSet
Definition: ParameterSet.h:47
QcdHighPtDQM::~QcdHighPtDQM
~QcdHighPtDQM() override
Definition: QcdHighPtDQM.cc:38
QcdHighPtDQM::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: QcdHighPtDQM.cc:40
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
QcdHighPtDQM::metToken2_
edm::EDGetTokenT< reco::CaloMETCollection > metToken2_
Definition: QcdHighPtDQM.h:32
Frameworkfwd.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
reco::CaloMETCollection
std::vector< reco::CaloMET > CaloMETCollection
collection of CaloMET objects
Definition: CaloMETCollection.h:20
edm::Event
Definition: Event.h:73
QcdHighPtDQM::metToken3_
edm::EDGetTokenT< reco::CaloMETCollection > metToken3_
Definition: QcdHighPtDQM.h:33