CMS 3D CMS Logo

SUSY_HLT_Electron_BJet.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_Electron_BJet_H
2 #define SUSY_HLT_Electron_BJet_H
3 
4 // event
7 
8 // DQM
12 
13 // Electron
16 
19 
20 // Jets
23 
24 // Trigger
30 
32 public:
34  ~SUSY_HLT_Electron_BJet() override;
35 
36 protected:
37  void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override;
38  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
39  void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override;
40  void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override;
41 
42 private:
43  // histos booking function
45 
46  // variables from config file
52 
54 
59  double ptThrJet_;
60  double etaThrJet_;
61 
62  // Histograms
66 
70 };
71 
72 #endif
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< reco::GsfElectronCollection > theElectronCollection_
SUSY_HLT_Electron_BJet(const edm::ParameterSet &ps)
MonitorElement * h_triggerJetPhi
edm::EDGetTokenT< reco::CaloJetCollection > theCaloJetCollection_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
edm::EDGetTokenT< reco::PFJetCollection > thePfJetCollection_
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override
MonitorElement * h_triggerJetEta
MonitorElement * h_triggerElePhi
MonitorElement * h_triggerEleEta
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
Definition: Run.h:45
void bookHistos(DQMStore::IBooker &)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override