CMS 3D CMS Logo

PixelTracksProducer.h

Go to the documentation of this file.
00001 #ifndef FastSimulation_Tracking_PixelTracksProducer_H
00002 #define FastSimulation_Tracking_PixelTracksProducer_H
00003 
00004 #include "FWCore/Framework/interface/EDProducer.h"
00005 #include "FWCore/ParameterSet/interface/InputTag.h"
00006 
00007 #include <string>
00008 
00009 class PixelFitter;
00010 class PixelTrackFilter;
00011 class TrackingRegionProducer;
00012 
00013 namespace edm { 
00014   class ParameterSet;
00015   class Event;
00016   class EventSetup;
00017 }
00018 
00019 
00020 class PixelTracksProducer :  public edm::EDProducer {
00021 
00022 public:
00023   explicit PixelTracksProducer(const edm::ParameterSet& conf);
00024 
00025   ~PixelTracksProducer();
00026 
00027   virtual void produce(edm::Event& ev, const edm::EventSetup& es);
00028 
00029 private:
00030 
00031   const PixelFitter       * theFitter;
00032   const PixelTrackFilter  * theFilter;
00033   TrackingRegionProducer* theRegionProducer;
00034 
00035   edm::InputTag seedProducer;
00036 
00037 };
00038 #endif
00039 
00040 

Generated on Tue Jun 9 17:35:14 2009 for CMSSW by  doxygen 1.5.4