CMS 3D CMS Logo

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