CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/RecoTracker/TrackProducer/plugins/GsfTrackProducer.h

Go to the documentation of this file.
00001 #ifndef GsfTrackProducer_h
00002 #define GsfTrackProducer_h
00003 
00004 #include "RecoTracker/TrackProducer/interface/GsfTrackProducerBase.h"
00005 #include "RecoTracker/TrackProducer/interface/TrackProducerAlgorithm.h"
00006 
00007 #include "TrackingTools/TransientTrack/interface/TransientTrack.h"
00008 #include "DataFormats/GsfTrackReco/interface/GsfComponent5D.h"
00009 #include "DataFormats/GsfTrackReco/interface/GsfTrackFwd.h"
00010 #include "DataFormats/GsfTrackReco/interface/GsfTrackExtraFwd.h"
00011 
00012 class GsfTrackProducer : public GsfTrackProducerBase, public edm::EDProducer {
00013 public:
00014 
00015   explicit GsfTrackProducer(const edm::ParameterSet& iConfig);
00016 
00017 
00018   virtual void produce(edm::Event&, const edm::EventSetup&);
00019 
00020 private:
00021   TrackProducerAlgorithm<reco::GsfTrack> theAlgo;
00022 
00023 };
00024 
00025 #endif