CMS 3D CMS Logo

EcalFenixPeakFinder.h

Go to the documentation of this file.
00001 #ifndef ECAL_FENIX_PEAKFINDER_H
00002 #define ECAL_FENIX_PEAKFINDER_H
00003 
00004 #include <vector>
00005 
00016 class EcalFenixPeakFinder {
00017 
00018  private:
00019   bool disabled;
00020   int setInput(int input);
00021   int process();
00022 
00023   int inputsAlreadyIn_;
00024   int buffer_[3];
00025 
00026  public:
00027 
00028   EcalFenixPeakFinder();
00029   virtual ~EcalFenixPeakFinder();
00030   virtual std::vector<int> process(std::vector<int>& filtout, std::vector<int> & output);
00031   // from CaloVShape
00032   //  virtual double operator()(double) const {return 0.;}
00033   //  virtual double derivative(double) const {return 0.;}
00034  };
00035 
00036 #endif

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