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