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
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_PhotonHT() override;
33 
34 protected:
35  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
36  void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override;
37 
38 private:
39  // histos booking function
41 
42  // variables from config file
47 
52  double ptThrOffline_;
53  double htThrOffline_;
54 
55  // Histograms
62 };
63 
64 #endif
MonitorElement * h_photonTurnOn_den
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
void bookHistos(DQMStore::IBooker &)
MonitorElement * h_ht
edm::InputTag triggerFilterHt_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::InputTag triggerFilterPhoton_
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
MonitorElement * h_htTurnOn_den
MonitorElement * h_photonPt
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
MonitorElement * h_htTurnOn_num
~SUSY_HLT_PhotonHT() override
std::string triggerPathAuxiliaryForHadronic_
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
MonitorElement * h_photonTurnOn_num
fixed size matrix
std::string triggerPath_
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollection_
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
SUSY_HLT_PhotonHT(const edm::ParameterSet &ps)
Definition: Run.h:45