CMS 3D CMS Logo

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 class EcalFenixPeakFinder {
18 private:
19  bool disabled;
20  int setInput(int input);
21  int process();
22 
23  int inputsAlreadyIn_;
24  int buffer_[3];
25 
26 public:
28  virtual ~EcalFenixPeakFinder();
29  virtual std::vector<int> process(std::vector<int> &filtout, std::vector<int> &output);
30  // from CaloVShape
31  // virtual double operator()(double) const {return 0.;}
32  // virtual double derivative(double) const {return 0.;}
33 };
34 
35 #endif
calculates the peak for Fenix strip, barrel input : 18 bits output: boolean
static std::string const input
Definition: EdmProvDump.cc:48