CMS 3D CMS Logo

ElectronSiStripSeedProducer.h

Go to the documentation of this file.
00001 #ifndef ElectronSiStripSeedProducer_h
00002 #define ElectronSiStripSeedProducer_h
00003   
00004   
00005 #include "FWCore/Framework/interface/EDProducer.h"
00006 #include "FWCore/Framework/interface/Event.h"
00007 #include "DataFormats/Common/interface/Handle.h"
00008 #include "FWCore/Framework/interface/EventSetup.h"
00009  
00010 #include "DataFormats/Common/interface/EDProduct.h"
00011  
00012 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00013   
00014 class ElectronSiStripSeedGenerator;
00015  
00016 class ElectronSiStripSeedProducer : public edm::EDProducer
00017 {
00018  public:
00019   
00020   explicit ElectronSiStripSeedProducer(const edm::ParameterSet& conf);
00021   
00022   virtual ~ElectronSiStripSeedProducer();
00023   
00024   virtual void beginJob(edm::EventSetup const&iSetup);
00025   virtual void produce(edm::Event& e, const edm::EventSetup& c);
00026   
00027  private:
00028   edm::InputTag superClusters_[2];
00029   const edm::ParameterSet conf_;
00030   ElectronSiStripSeedGenerator *matcher_;
00031   };
00032   
00033 #endif

Generated on Tue Jun 9 17:43:21 2009 for CMSSW by  doxygen 1.5.4