CMS 3D CMS Logo

SUSY_HLT_Muon_Hadronic.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_Muon_Hadronic_H
2 #define SUSY_HLT_Muon_Hadronic_H
3 
4 // event
7 
8 // DQM
12 
13 // Muon
16 
17 // MET
22 
23 // Jets
26 
27 // Trigger
33 
35 public:
37  ~SUSY_HLT_Muon_Hadronic() override;
38 
39 protected:
40  void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override;
41  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
42  void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override;
43  void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override;
44 
45 private:
46  // histos booking function
48 
49  // variables from config file
56 
58 
66  double HTOffline_;
67  double METOffline_;
68  double ptThrJet_;
69  double etaThrJet_;
70 
71  // Histograms
81 };
82 
83 struct Lepton {
84  float pt, phi, eta;
85 };
86 
87 #endif
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
std::string triggerPathAuxiliaryForHadronic_
edm::EDGetTokenT< reco::PFJetCollection > thePfJetCollection_
edm::EDGetTokenT< reco::CaloJetCollection > theCaloJetCollection_
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
MonitorElement * h_pfMetTurnOn_num
MonitorElement * h_pfHTTurnOn_den
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
edm::EDGetTokenT< reco::MuonCollection > theMuonCollection_
void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
MonitorElement * h_pfHTTurnOn_num
SUSY_HLT_Muon_Hadronic(const edm::ParameterSet &ps)
void bookHistos(DQMStore::IBooker &)
Definition: Lepton.py:1
MonitorElement * h_pfMetTurnOn_den
Definition: Run.h:45