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
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  ~SUSY_HLT_PhotonMET() 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 beginLuminosityBlock(edm::LuminosityBlock const& lumi, edm::EventSetup const& eSetup) override;
41  void endLuminosityBlock(edm::LuminosityBlock const& lumi, edm::EventSetup const& eSetup) override;
42  void endRun(edm::Run const& run, edm::EventSetup const& eSetup) override;
43 
44 private:
45  //histos booking function
47 
48  //variables from config file
52 
57  double ptThrOffline_;
59 
60  // Histograms
67 
68 };
69 
70 #endif
MonitorElement * h_recoMet
MonitorElement * h_metTurnOn_den
edm::InputTag triggerFilterPhoton_
MonitorElement * h_recoPhotonPt
MonitorElement * h_metTurnOn_num
def analyze(function, filename, filter=None)
Definition: Profiling.py:11
void bookHistograms(fwlite::EventContainer &eventCont)
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_
fixed size matrix
edm::InputTag triggerFilterMET_
Definition: Run.h:43