CMS 3D CMS Logo

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