test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
32  public:
34  virtual ~SUSY_HLT_PhotonHT();
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);
41  void endLuminosityBlock(edm::LuminosityBlock const& lumi, edm::EventSetup const& eSetup);
42  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
43 
44  private:
45  //histos booking function
47 
48  //variables from config file
53 
58  double ptThrOffline_;
59  double htThrOffline_;
60 
61  // Histograms
68 
69 };
70 
71 #endif
MonitorElement * h_photonTurnOn_den
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
void bookHistos(DQMStore::IBooker &)
MonitorElement * h_ht
edm::InputTag triggerFilterHt_
tuple lumi
Definition: fjr2json.py:35
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void analyze(edm::Event const &e, edm::EventSetup const &eSetup)
edm::InputTag triggerFilterPhoton_
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
virtual ~SUSY_HLT_PhotonHT()
MonitorElement * h_htTurnOn_den
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
MonitorElement * h_photonPt
void beginLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &eSetup)
MonitorElement * h_htTurnOn_num
std::string triggerPathAuxiliaryForHadronic_
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
MonitorElement * h_photonTurnOn_num
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
std::string triggerPath_
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollection_
void endLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &eSetup)
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
SUSY_HLT_PhotonHT(const edm::ParameterSet &ps)
Definition: Run.h:43