CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QcdHighPtDQM.h
Go to the documentation of this file.
1 #ifndef QcdHighPtDQM_H
2 #define QcdHighPtDQM_H
3 
19 
20 class DQMStore;
21 class MonitorElement;
22 
23 class QcdHighPtDQM : public edm::EDAnalyzer {
24  public:
27 
29  virtual ~QcdHighPtDQM();
30 
32  void beginJob();
33 
35  void analyze(const edm::Event&, const edm::EventSetup&);
36 
37  void endJob(void);
38 
39  private:
40  // ----------member data ---------------------------
41 
43 
44  // input tags/Tokens for Jets/MET
50 
51  // map of MEs
52  std::map<std::string, MonitorElement*> MEcontainer_;
53 
54  // methods to calculate MET over SumET and MET over Leading Jet Pt
55  float movers(const reco::CaloMETCollection& metcollection);
56  float moverl(const reco::CaloMETCollection& metcollection, float& ljpt);
57 };
58 #endif
59 
60 /* Local Variables: */
61 /* show-trailing-whitespace: t */
62 /* truncate-lines: t */
63 /* End: */
edm::EDGetTokenT< reco::CaloMETCollection > metToken1_
Definition: QcdHighPtDQM.h:46
float moverl(const reco::CaloMETCollection &metcollection, float &ljpt)
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
DQMStore * theDbe
Definition: QcdHighPtDQM.h:42
edm::EDGetTokenT< reco::CaloMETCollection > metToken2_
Definition: QcdHighPtDQM.h:47
std::map< std::string, MonitorElement * > MEcontainer_
Definition: QcdHighPtDQM.h:52
void beginJob()
Inizialize parameters for histo binning.
Definition: QcdHighPtDQM.cc:49
edm::EDGetTokenT< reco::CaloMETCollection > metToken4_
Definition: QcdHighPtDQM.h:49
edm::EDGetTokenT< reco::CaloMETCollection > metToken3_
Definition: QcdHighPtDQM.h:48
float movers(const reco::CaloMETCollection &metcollection)
std::vector< reco::CaloMET > CaloMETCollection
collection of CaloMET objects
void endJob(void)
QcdHighPtDQM(const edm::ParameterSet &)
Constructor.
Definition: QcdHighPtDQM.cc:32
edm::EDGetTokenT< reco::CaloJetCollection > jetToken_
Definition: QcdHighPtDQM.h:45
virtual ~QcdHighPtDQM()
Destructor.
Definition: QcdHighPtDQM.cc:47