CMS 3D CMS Logo

AlignmentSeedSelector.h

Go to the documentation of this file.
00001 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentSeedSelector_h
00002 #define Alignment_CommonAlignmentAlgorithm_AlignmentSeedSelector_h
00003 
00004 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00005 #include "DataFormats/TrajectorySeed/interface/TrajectorySeed.h"
00006 #include <vector>
00007 
00008 namespace edm { class Event; }
00009 
00010 class AlignmentSeedSelector
00011 {
00012 
00013  public:
00014 
00015   typedef std::vector<const TrajectorySeed*> Seeds; 
00016 
00018   AlignmentSeedSelector(const edm::ParameterSet & cfg);
00019 
00021   ~AlignmentSeedSelector();
00022 
00024   Seeds select(const Seeds& seeds, const edm::Event& evt) const;
00025 
00026  private:
00027  
00029   bool applySeedNumber;
00030   int minNSeeds,maxNSeeds;
00031 
00032 };
00033 
00034 #endif
00035 

Generated on Tue Jun 9 17:23:52 2009 for CMSSW by  doxygen 1.5.4