![]() |
![]() |
00001 #ifndef CalibTracker_SiPixelESProducers_SiPixelTemplateDBObjectESProducer_h 00002 #define CalibTracker_SiPixelESProducers_SiPixelTemplateDBObjectESProducer_h 00003 // -*- C++ -*- 00004 // 00005 // Package: SiPixelTemplateDBObjectESProducer 00006 // Class: SiPixelTemplateDBObjectESProducer 00007 // 00014 // 00015 // Original Author: D.Fehling 00016 // Created: Tue Sep 29 14:49:31 CET 2009 00017 // 00018 // 00019 00020 #include "FWCore/Framework/interface/ESProducer.h" 00021 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00022 #include "CondFormats/SiPixelObjects/interface/SiPixelTemplateDBObject.h" 00023 #include "CalibTracker/Records/interface/SiPixelTemplateDBObjectESProducerRcd.h" 00024 00025 class SiPixelTemplateDBObjectESProducer : public edm::ESProducer { 00026 00027 public: 00028 00029 SiPixelTemplateDBObjectESProducer(const edm::ParameterSet& iConfig); 00030 ~SiPixelTemplateDBObjectESProducer(); 00031 boost::shared_ptr<SiPixelTemplateDBObject> produce(const SiPixelTemplateDBObjectESProducerRcd &); 00032 }; 00033 #endif