CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalFenixPeakFinder.h
Go to the documentation of this file.
1 #ifndef ECAL_FENIX_PEAKFINDER_H
2 #define ECAL_FENIX_PEAKFINDER_H
3 
4 #include <vector>
5 
17 
18  private:
19  bool disabled;
20  int setInput(int input);
21  int process();
22 
24  int buffer_[3];
25 
26  public:
27 
29  virtual ~EcalFenixPeakFinder();
30  virtual std::vector<int> process(std::vector<int>& filtout, std::vector<int> & output);
31  // from CaloVShape
32  // virtual double operator()(double) const {return 0.;}
33  // virtual double derivative(double) const {return 0.;}
34  };
35 
36 #endif
calculates the peak for Fenix strip, barrel input : 18 bits output: boolean