CMS 3D CMS Logo

JetDQM.h
Go to the documentation of this file.
1 #ifndef DQMOffline_Trigger_JetDQM_H
2 #define DQMOffline_Trigger_JetDQM_H
3 
4 #include <vector>
5 
12 
13 class JetDQM : public TriggerDQMBase {
14 public:
15  JetDQM();
16  ~JetDQM() override;
17 
18  void initialise(const edm::ParameterSet& iConfig);
20  void fillHistograms(const std::vector<reco::PFJet>& jets,
21  const reco::PFMET& pfmet,
22  const int& ls,
23  const bool passCond);
25 
26 private:
27  std::vector<double> jetpt_variable_binning_;
28  std::vector<double> jet1pt_variable_binning_;
29  std::vector<double> jet2pt_variable_binning_;
30  std::vector<double> mjj_variable_binning_;
35 
37 
38  //leading jets pT and eta
39  ObjME jet1ptME_;
40  ObjME jet2ptME_;
41  ObjME jet1etaME_;
42  ObjME jet2etaME_;
43  //most central and most forward jets pT and eta
44  ObjME cjetetaME_;
45  ObjME fjetetaME_;
46  ObjME cjetptME_;
47  ObjME fjetptME_;
48  //leading pair quantities
49  ObjME mjjME_;
50  ObjME detajjME_;
51  ObjME dphijjME_;
52  //correlations MET-jets
54 
55  ObjME jet1etaVsLS_;
56  ObjME mjjVsLS_;
58 
59 }; //class
60 
61 #endif //DQMOffline_Trigger_JetDQM_H
ObjME dphijjME_
Definition: JetDQM.h:51
void initialise(const edm::ParameterSet &iConfig)
Definition: JetDQM.cc:8
void fillHistograms(const std::vector< reco::PFJet > &jets, const reco::PFMET &pfmet, const int &ls, const bool passCond)
Definition: JetDQM.cc:131
~JetDQM() override
ObjME cjetptME_
Definition: JetDQM.h:46
ObjME detajjME_
Definition: JetDQM.h:50
ObjME fjetetaME_
Definition: JetDQM.h:45
static void fillJetDescription(edm::ParameterSetDescription &histoPSet)
Definition: JetDQM.cc:221
ObjME mindphijmetME_
Definition: JetDQM.h:53
ObjME jet1etaME_
Definition: JetDQM.h:41
MEbinning ls_binning_
Definition: JetDQM.h:36
std::vector< double > jet1pt_variable_binning_
Definition: JetDQM.h:28
ObjME jet2etaME_
Definition: JetDQM.h:42
MEbinning mindphijmet_binning_
Definition: JetDQM.h:34
ObjME jet2ptME_
Definition: JetDQM.h:40
void bookHistograms(DQMStore::IBooker &)
Definition: JetDQM.cc:30
ObjME jet1ptME_
Definition: JetDQM.h:39
std::vector< double > mjj_variable_binning_
Definition: JetDQM.h:30
ObjME mjjVsLS_
Definition: JetDQM.h:56
MEbinning jeteta_binning_
Definition: JetDQM.h:31
ObjME mindphijmetVsLS_
Definition: JetDQM.h:57
def ls(path, rec=False)
Definition: eostools.py:349
std::vector< double > jetpt_variable_binning_
Definition: JetDQM.h:27
ObjME cjetetaME_
Definition: JetDQM.h:44
std::vector< double > jet2pt_variable_binning_
Definition: JetDQM.h:29
MEbinning dphijj_binning_
Definition: JetDQM.h:33
MEbinning detajj_binning_
Definition: JetDQM.h:32
ObjME fjetptME_
Definition: JetDQM.h:47
ObjME jet1etaVsLS_
Definition: JetDQM.h:55
ObjME mjjME_
Definition: JetDQM.h:49
Definition: JetDQM.h:13