Back to home page

Project CMSSW displayed by LXR

 
 

    


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   //    virtual void book() ;
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   // histos limits and binning
0021   bool set_EfficiencyFlag;
0022   bool set_StatOverflowFlag;
0023 
0024   // histos
0025   MonitorElement *h1_ele_xOverX0VsEta;
0026 };
0027 
0028 #endif