00001 #ifndef HLTriggerOffline_SUSYBSM_HltSusyExoPostProcessor_H 00002 #define HLTriggerOffline_SUSYBSM_HltSusyExoPostProcessor_H 00003 00004 00005 #include "FWCore/Framework/interface/Frameworkfwd.h" 00006 #include "FWCore/Framework/interface/EDAnalyzer.h" 00007 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00008 #include "DQMServices/Core/interface/MonitorElement.h" 00009 #include "DQMServices/Core/interface/DQMStore.h" 00010 00011 class HltSusyExoPostProcessor : public edm::EDAnalyzer { 00012 public: 00013 HltSusyExoPostProcessor(const edm::ParameterSet& pset); 00014 ~HltSusyExoPostProcessor() {}; 00015 00016 void analyze(const edm::Event& event, const edm::EventSetup& eventSetup) {}; 00017 void endRun(edm::Run const&, edm::EventSetup const&); 00018 00019 MonitorElement* bookEffMEProfileFromTH1(TH1F*,std::string); 00020 00021 DQMStore* dqm; 00022 00023 private: 00024 std::string subDir_; 00025 bool mcFlag; 00026 std::vector<edm::ParameterSet> reco_parametersets; 00027 std::vector<edm::ParameterSet> mc_parametersets; 00028 std::vector<std::string> reco_dirs; 00029 std::vector<std::string> mc_dirs; 00030 00031 }; 00032 00033 #endif