File indexing completed on 2024-04-06 12:33:00
0001
0002 #ifndef Validation_RecoEgamma_ElectronMcSignalPostValidator_h
0003 #define Validation_RecoEgamma_ElectronMcSignalPostValidator_h
0004
0005 #include "DQMOffline/EGamma/interface/ElectronDqmHarvesterBase.h"
0006
0007 class ElectronMcSignalPostValidator : public ElectronDqmHarvesterBase {
0008 public:
0009 explicit ElectronMcSignalPostValidator(const edm::ParameterSet &conf);
0010 ~ElectronMcSignalPostValidator() override;
0011
0012 void finalize(DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter) override;
0013
0014 private:
0015 std::string inputFile_;
0016 std::string outputFile_;
0017 std::string inputInternalPath_;
0018 std::string outputInternalPath_;
0019
0020
0021 bool set_EfficiencyFlag;
0022 bool set_StatOverflowFlag;
0023
0024
0025 MonitorElement *h1_ele_xOverX0VsEta;
0026 };
0027
0028 #endif