00001 #ifndef HcalLutGenerator_h 00002 #define HcalLutGenerator_h 00003 00004 #include "FWCore/Framework/interface/EDAnalyzer.h" 00005 #include "FWCore/Framework/interface/Event.h" 00006 #include "FWCore/Framework/interface/EventSetup.h" 00007 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00008 00009 class HcalLutGenerator : public edm::EDAnalyzer { 00010 public: 00011 explicit HcalLutGenerator(const edm::ParameterSet&); 00012 ~HcalLutGenerator(); 00013 virtual void analyze(const edm::Event&, const edm::EventSetup&); 00014 void endJob(); 00015 00016 private: 00017 std::string _tag; 00018 std::string _lin_file; 00019 uint32_t _status_word_to_mask; 00020 }; 00021 00022 00023 #endif