CMS 3D CMS Logo

EwkDQM.h
Go to the documentation of this file.
1 #ifndef EwkDQM_H
2 #define EwkDQM_H
3 
12 
13 // Trigger stuff
16 
23 
24 namespace reco {
25  class Jet;
26  class MET;
27 } // namespace reco
28 
29 class EwkDQM : public DQMEDAnalyzer {
30 public:
32  EwkDQM(const edm::ParameterSet&);
33 
35  ~EwkDQM() override;
36 
38  //Book histograms
39  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
40  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
41 
43  void analyze(const edm::Event&, const edm::EventSetup&) override;
44 
45  double calcDeltaPhi(double phi1, double phi2);
46 
47 private:
48  // ----------member data ---------------------------
49 
50  // Switch for verbosity
52 
55 
56  // Variables from config file
57  std::vector<std::string> theElecTriggerPathToPass_;
58  std::vector<std::string> theMuonTriggerPathToPass_;
68 
69  double eJetMin_;
70 
71  // Histograms
77 
83 
85  // MonitorElement* h_jet2_pt;
88 
95 
102 
103  // MonitorElement* h_t1_et;
104  // MonitorElement* h_t1_eta;
105  // MonitorElement* h_t1_phi;
106 
109 
114 };
115 #endif
116 
117 // Local Variables:
118 // show-trailing-whitespace: t
119 // truncate-lines: t
120 // End:
MonitorElement * h_e1_phi
Definition: EwkDQM.h:93
MonitorElement * h_vertex_d0
Definition: EwkDQM.h:76
void analyze(const edm::Event &, const edm::EventSetup &) override
Get the analysis.
Definition: EwkDQM.cc:203
std::vector< std::string > theMuonTriggerPathToPass_
Definition: EwkDQM.h:58
edm::EDGetTokenT< edm::View< reco::Jet > > thePFJetCollectionToken_
Definition: EwkDQM.h:65
EwkDQM(const edm::ParameterSet &)
Constructor.
Definition: EwkDQM.cc:43
MonitorElement * h_jet2_phi
Definition: EwkDQM.h:87
MonitorElement * h_m1_phi
Definition: EwkDQM.h:100
MonitorElement * h_m_invWMass
Definition: EwkDQM.h:111
edm::EDGetTokenT< edm::TriggerResults > theTriggerResultsToken_
Definition: EwkDQM.h:62
MonitorElement * h_e1_eta
Definition: EwkDQM.h:91
MonitorElement * h_vertex_numTrks
Definition: EwkDQM.h:74
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
Definition: EwkDQM.h:63
MonitorElement * h_m1_pt
Definition: EwkDQM.h:96
edm::InputTag thePFJetCollectionLabel_
Definition: EwkDQM.h:59
MonitorElement * h_mumu_invMass
Definition: EwkDQM.h:112
bool isValidHltConfig_
Definition: EwkDQM.h:54
MonitorElement * h_jet_eta
Definition: EwkDQM.h:81
MonitorElement * h_jet_phi
Definition: EwkDQM.h:82
MonitorElement * h_e2_eta
Definition: EwkDQM.h:92
MonitorElement * h_m2_phi
Definition: EwkDQM.h:101
MonitorElement * h_e_invWMass
Definition: EwkDQM.h:110
std::vector< std::string > theElecTriggerPathToPass_
Definition: EwkDQM.h:57
edm::InputTag theCaloMETCollectionLabel_
Definition: EwkDQM.h:60
Definition: EwkDQM.h:29
MonitorElement * h_vertex_sumTrks
Definition: EwkDQM.h:75
Definition: Jet.py:1
~EwkDQM() override
Destructor.
Definition: EwkDQM.cc:109
std::string logTraceName
Definition: EwkDQM.h:51
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: EwkDQM.cc:111
MonitorElement * h_e2_et
Definition: EwkDQM.h:90
MonitorElement * h_m1_eta
Definition: EwkDQM.h:98
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: EwkDQM.cc:194
MonitorElement * h_m2_eta
Definition: EwkDQM.h:99
edm::EDGetTokenT< edm::View< reco::MET > > theCaloMETCollectionToken_
Definition: EwkDQM.h:66
MonitorElement * h_vertex_chi2
Definition: EwkDQM.h:73
double eJetMin_
Definition: EwkDQM.h:69
MonitorElement * h_ee_invMass
Definition: EwkDQM.h:113
MonitorElement * h_e2_phi
Definition: EwkDQM.h:94
MonitorElement * h_met
Definition: EwkDQM.h:107
MonitorElement * h_e1_et
Definition: EwkDQM.h:89
MonitorElement * h_jet_et
Definition: EwkDQM.h:79
edm::InputTag theTriggerResultsCollection_
Definition: EwkDQM.h:61
fixed size matrix
edm::EDGetTokenT< reco::GsfElectronCollection > theElectronCollectionLabel_
Definition: EwkDQM.h:64
MonitorElement * h_met_phi
Definition: EwkDQM.h:108
HLTConfigProvider hltConfigProvider_
Definition: EwkDQM.h:53
MonitorElement * h_jet_pt
Definition: EwkDQM.h:80
double calcDeltaPhi(double phi1, double phi2)
Definition: EwkDQM.cc:605
MonitorElement * h_vertex_number
Definition: EwkDQM.h:72
edm::EDGetTokenT< reco::VertexCollection > theVertexToken_
Definition: EwkDQM.h:67
MonitorElement * h_m2_pt
Definition: EwkDQM.h:97
MonitorElement * h_jet_count
Definition: EwkDQM.h:78
MonitorElement * h_jet2_et
Definition: EwkDQM.h:84
MonitorElement * h_jet2_eta
Definition: EwkDQM.h:86
Definition: Run.h:45