CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/RecoTracker/TkSeedGenerator/plugins/SeedFromConsecutiveHitsStraightLineCreator.h

Go to the documentation of this file.
00001 #ifndef RecoTracker_TkSeedGenerator_SeedFromConsecutiveHitsStraightLineCreator_H
00002 #define RecoTracker_TkSeedGenerator_SeedFromConsecutiveHitsStraightLineCreator_H
00003 
00004 #include "SeedFromConsecutiveHitsCreator.h"
00005 #include "RecoTracker/TkSeedingLayers/interface/SeedingHitSet.h"
00006 class FreeTrajectoryState;
00007 
00008 class SeedFromConsecutiveHitsStraightLineCreator : public SeedFromConsecutiveHitsCreator {
00009 public:
00010 
00011   SeedFromConsecutiveHitsStraightLineCreator( const edm::ParameterSet & cfg):
00012     SeedFromConsecutiveHitsCreator(cfg) { }
00013 
00014   virtual ~SeedFromConsecutiveHitsStraightLineCreator(){}
00015 
00016 protected:
00017 
00018   virtual GlobalTrajectoryParameters initialKinematic(
00019       const SeedingHitSet & hits,
00020       const TrackingRegion & region,
00021       const edm::EventSetup& es,
00022       const SeedComparitor *filter,
00023       bool                 &passesFilter) const;
00024 
00025 };
00026 #endif
00027