CMS 3D CMS Logo

SUSY_HLT_PhotonHT.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_PhotonHT_H
2 #define SUSY_HLT_PhotonHT_H
3 
4 // event
7 
8 // DQM
12 
13 // MET
16 
17 // Photon
19 
20 // Trigger
25 
26 namespace reco {
27  typedef std::vector<reco::Photon> PhotonCollection;
28 }
29 
31 public:
33  ~SUSY_HLT_PhotonHT() override;
34 
35 protected:
36  void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override;
37  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
38  void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override;
39  void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override;
40 
41 private:
42  // histos booking function
44 
45  // variables from config file
50 
55  double ptThrOffline_;
56  double htThrOffline_;
57 
58  // Histograms
65 };
66 
67 #endif
MonitorElement * h_photonTurnOn_den
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
MonitorElement * h_ht
edm::InputTag triggerFilterHt_
edm::InputTag triggerFilterPhoton_
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
void bookHistos()
Definition: Histogram.h:33
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
MonitorElement * h_htTurnOn_den
MonitorElement * h_photonPt
MonitorElement * h_htTurnOn_num
std::string triggerPathAuxiliaryForHadronic_
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
MonitorElement * h_photonTurnOn_num
fixed size matrix
std::string triggerPath_
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollection_
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
Definition: Run.h:45