Go to the documentation of this file.00001 #ifndef TrackAssociation_ParametersDefinerForTPESProducer_h
00002 #define TrackAssociation_ParametersDefinerForTPESProducer_h
00003
00004
00005 #include "SimTracker/TrackAssociation/interface/ParametersDefinerForTP.h"
00006 #include "SimTracker/Records/interface/TrackAssociatorRecord.h"
00007
00008 #include "FWCore/Framework/interface/ESProducer.h"
00009 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00010
00011
00012 #include <boost/shared_ptr.hpp>
00013
00014 class ParametersDefinerForTPESProducer: public edm::ESProducer{
00015 typedef boost::shared_ptr<ParametersDefinerForTP> ReturnType;
00016
00017 public:
00018 ParametersDefinerForTPESProducer(const edm::ParameterSet & p);
00019 virtual ~ParametersDefinerForTPESProducer();
00020 boost::shared_ptr<ParametersDefinerForTP> produce(const TrackAssociatorRecord &);
00021
00022 };
00023
00024
00025 #endif