CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalFenixStripFormatEB.h
Go to the documentation of this file.
1 #ifndef ECAL_FENIX_STRIP_FORMAT_EB_H
2 #define ECAL_FENIX_STRIP_FORMAT_EB_H
3 
4 #include <vector>
5 #include <stdint.h>
6 
8 
20 
21  private:
24  int input_;
25  uint32_t shift_;
26  // int buffer_;
27 
28  int setInput(int input, int inputPeak, int inputsFGVB);
29  int process();
30 
31  public:
33  virtual ~EcalFenixStripFormatEB();
34  virtual void process(std::vector<int> &, std::vector<int> &, std::vector<int> &, std::vector<int> &) ;
35  void setParameters(uint32_t&, const EcalTPGSlidingWindow*&);
36 };
37 #endif
int setInput(int input, int inputPeak, int inputsFGVB)
Formatting for Fenix strip input: 18 bits + 3x 1bit (fgvb, gapflagbit, output from peakfinder) output...
void setParameters(uint32_t &, const EcalTPGSlidingWindow *&)