CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/CalibTracker/SiPixelConnectivity/plugins/PixelToFEDAssociateFromAsciiESProducer.h

Go to the documentation of this file.
00001 #ifndef PixelToFEDAssociateFromAsciiESProducer_H
00002 #define PixelToFEDAssociateFromAsciiESProducer_H
00003 
00004 #include  "FWCore/Framework/interface/ESProducer.h"
00005 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00006 #include <boost/shared_ptr.hpp>
00007 
00008 #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
00009 #include "CalibTracker/SiPixelConnectivity/interface/PixelToFEDAssociateFromAscii.h"
00010 
00011 class PixelToFEDAssociateFromAsciiESProducer : public edm::ESProducer {
00012 public:
00013   PixelToFEDAssociateFromAsciiESProducer(const edm::ParameterSet & p);
00014   virtual ~PixelToFEDAssociateFromAsciiESProducer();
00015   boost::shared_ptr<PixelToFEDAssociate> produce(const TrackerDigiGeometryRecord&);
00016 private:
00017   boost::shared_ptr<PixelToFEDAssociate> theAssociator;
00018   edm::ParameterSet theConfig;
00019 };
00020 
00021 #endif
00022