CMS 3D CMS Logo

LaserSeedGenerator.h

Go to the documentation of this file.
00001 #ifndef LaserAlignment_LaserSeedGenerator_h
00002 #define LaserAlignment_LaserSeedGenerator_h
00003 
00012 // system include files
00013 #include <memory>
00014 
00015 // user include files
00016 #include "FWCore/Framework/interface/EDProducer.h"
00017 
00018 
00019 
00020 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00021 
00022 #include "Alignment/LaserAlignment/interface/SeedGeneratorForLaserBeams.h"
00023 
00024 //
00025 // class decleration
00026 //
00027 
00028 class LaserSeedGenerator : public edm::EDProducer {
00029 public:
00031         explicit LaserSeedGenerator(const edm::ParameterSet&);
00033         ~LaserSeedGenerator();
00034 
00035 private:
00037         virtual void beginJob(const edm::EventSetup&) ;
00039         virtual void produce(edm::Event&, const edm::EventSetup&);
00041         virtual void endJob() ;
00042 
00043                         // ----------member data ---------------------------
00044         edm::ParameterSet conf_;
00045         SeedGeneratorForLaserBeams laser_seed;
00046 };
00047 
00048 #endif

Generated on Tue Jun 9 17:24:08 2009 for CMSSW by  doxygen 1.5.4