CMS 3D CMS Logo

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 <cstdint>
6 
9 
20  private:
22  int input_;
23  uint32_t shift_;
24  int fgvb_;
25  uint16_t stripStatus_;
26 
27  int setInput(int input, int inputPeak, int fgvb);
28  int process();
29 
30 
31  public:
33  virtual ~EcalFenixStripFormatEE();
34 
35  virtual void process(std::vector<int>& ,std::vector<int>& , std::vector<int>&,std::vector<int>&) ;
36  void setParameters(uint32_t id, const EcalTPGSlidingWindow*&,const EcalTPGStripStatus *);
37 };
38 
39 #endif
void setParameters(uint32_t id, const EcalTPGSlidingWindow *&, const EcalTPGStripStatus *)
int setInput(int input, int inputPeak, int fgvb)
Formatting for Fenix strip input: 18 bits + 3x 1bit (fgvb, gapflagbit, output from peakfinder) output...
static std::string const input
Definition: EdmProvDump.cc:44