CMS 3D CMS Logo

SUSY_HLT_PhotonMET.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_PhotonMET_H
2 #define SUSY_HLT_PhotonMET_H
3 
4 // event
7 
8 // DQM
11 
12 // MET
15 
16 // Photon
18 
19 // Trigger
24 
25 namespace reco {
26  typedef std::vector<reco::Photon> PhotonCollection;
27 }
28 
30 public:
32  ~SUSY_HLT_PhotonMET() override;
33 
34 protected:
35  void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override;
36  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
37  void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override;
38  void dqmEndRun(edm::Run const &run, edm::EventSetup const &eSetup) override;
39 
40 private:
41  // histos booking function
43 
44  // variables from config file
48 
53  double ptThrOffline_;
55 
56  // Histograms
63 };
64 
65 #endif
MonitorElement * h_recoMet
MonitorElement * h_metTurnOn_den
edm::InputTag triggerFilterPhoton_
MonitorElement * h_recoPhotonPt
MonitorElement * h_metTurnOn_num
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
void bookHistos()
Definition: Histogram.h:33
MonitorElement * h_photonTurnOn_den
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollection_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
MonitorElement * h_photonTurnOn_num
std::string triggerPathBase_
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
fixed size matrix
edm::InputTag triggerFilterMET_
Definition: Run.h:45