CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/CaloOnlineTools/HcalOnlineDb/interface/HcalLutGenerator.h

Go to the documentation of this file.
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