00001 #ifndef CloudCleanerAlgorithm_h 00002 #define CloudCleanerAlgorithm_h 00003 00004 // 00005 // Package: RecoTracker/RoadSearchCloudCleaner 00006 // Class: RoadSearchCloudCleanerAlgorithm 00007 // 00008 // 00009 // Original Author: Steve Wagner, stevew@pizero.colorado.edu 00010 // Created: Sat Feb 19 22:00:00 UTC 2006 00011 // 00012 // $Author: gutsche $ 00013 // $Date: 2006/08/29 22:18:38 $ 00014 // $Revision: 1.2 $ 00015 // 00016 00017 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00018 #include "FWCore/Framework/interface/EventSetup.h" 00019 00020 #include "DataFormats/RoadSearchCloud/interface/RoadSearchCloudCollection.h" 00021 00022 class RoadSearchCloudCleanerAlgorithm 00023 { 00024 public: 00025 00026 RoadSearchCloudCleanerAlgorithm(const edm::ParameterSet& conf); 00027 ~RoadSearchCloudCleanerAlgorithm(); 00028 00030 void run(const RoadSearchCloudCollection* input, 00031 const edm::EventSetup& es, 00032 RoadSearchCloudCollection &output); 00033 00034 private: 00035 double mergingFraction_; 00036 unsigned int maxRecHitsInCloud_; 00037 00038 }; 00039 00040 #endif