CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/CalibTracker/SiPixelESProducers/interface/SiPixelTemplateDBObjectESProducer.h

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