CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/HLTriggerOffline/SUSYBSM/interface/HltSusyExoPostProcessor.h

Go to the documentation of this file.
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