Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-11 04:33:06

0001 #ifndef HLTriggerOffline_SUSYBSM_HltSusyExoPostProcessor_H
0002 #define HLTriggerOffline_SUSYBSM_HltSusyExoPostProcessor_H
0003 
0004 #include "DQMServices/Core/interface/DQMEDHarvester.h"
0005 #include "DQMServices/Core/interface/DQMStore.h"
0006 #include "FWCore/Framework/interface/Frameworkfwd.h"
0007 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0008 
0009 class HltSusyExoPostProcessor : public DQMEDHarvester {
0010 public:
0011   HltSusyExoPostProcessor(const edm::ParameterSet &pset);
0012   ~HltSusyExoPostProcessor() override {}
0013 
0014 protected:
0015   void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
0016 
0017 private:
0018   MonitorElement *bookEffMEProfileFromTH1(TH1F *, std::string, DQMStore::IBooker &);
0019   std::string subDir_;
0020   bool mcFlag;
0021   std::vector<edm::ParameterSet> reco_parametersets;
0022   std::vector<edm::ParameterSet> mc_parametersets;
0023   std::vector<std::string> reco_dirs;
0024   std::vector<std::string> mc_dirs;
0025 };
0026 
0027 #endif