CMS 3D CMS Logo

MuonRoadTrajectoryBuilderESProducer.h

Go to the documentation of this file.
00001 #ifndef RecoMuon_L3TrackFinder_MuonRoadTrajectoryBuilderESProducer_h
00002 #define RecoMuon_L3TrackFinder_MuonRoadTrajectoryBuilderESProducer_h
00003 
00004 #include "FWCore/Framework/interface/ESProducer.h"
00005 
00006 #include <RecoMuon/L3TrackFinder/interface/MuonRoadTrajectoryBuilder.h> 
00007 #include <RecoTracker/Record/interface/CkfComponentsRecord.h>
00008 
00009 class MuonRoadTrajectoryBuilderESProducer : public edm::ESProducer {
00010    public:
00011       MuonRoadTrajectoryBuilderESProducer(const edm::ParameterSet&);
00012       ~MuonRoadTrajectoryBuilderESProducer();
00013 
00014   
00015   boost::shared_ptr<TrajectoryBuilder> produce(const CkfComponentsRecord&);
00016    private:
00017   boost::shared_ptr<TrajectoryBuilder> _trajectorybuilder;
00018   edm::ParameterSet pset_;
00019   std::string measurementTrackerName;
00020   std::string propagatorName;
00021 };
00022 
00023 #endif

Generated on Tue Jun 9 17:44:16 2009 for CMSSW by  doxygen 1.5.4