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