CMS 3D CMS Logo

SeedGenerator.h

Go to the documentation of this file.
00001 #ifndef _SeedGenerator_h_
00002 #define _SeedGenerator_h_
00003 
00004 #include "DataFormats/TrajectorySeed/interface/TrajectorySeedCollection.h"
00005 #include "DataFormats/TrackReco/interface/TrackFwd.h"
00006 #include "DataFormats/TrackReco/interface/Track.h"
00007 #include "DataFormats/Common/interface/EDProduct.h"
00008 
00009 #include "FWCore/Framework/interface/EDProducer.h"
00010 #include "FWCore/Framework/interface/EventSetup.h"
00011 #include "FWCore/Framework/interface/ESHandle.h"
00012 #include "FWCore/Framework/interface/Event.h"
00013 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00014 
00015 #include "MagneticField/Engine/interface/MagneticField.h"
00016 
00017 #include "TrackingTools/GeomPropagators/interface/Propagator.h"
00018 #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h"
00019 
00020 #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
00021 #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
00022 
00023 class SeedGenerator
00024 {
00025   public:
00026     SeedGenerator(const edm::EventSetup& es);
00027     ~SeedGenerator();
00028     TrajectorySeed seed(const reco::Track& recTrack, const edm::EventSetup& es, const edm::ParameterSet& ps);
00029 
00030   private:
00031     const TrackerGeometry* theTracker;
00032 };
00033 
00034 #endif

Generated on Tue Jun 9 17:44:51 2009 for CMSSW by  doxygen 1.5.4