![]() |
![]() |
00001 #ifndef ECAL_FENIX_STRIP_FORMAT_EE_H 00002 #define ECAL_FENIX_STRIP_FORMAT_EE_H 00003 00004 #include <vector> 00005 #include <stdint.h> 00006 00007 class EcalTPGSlidingWindow; 00008 00018 class EcalFenixStripFormatEE { 00019 private: 00020 int inputPeak_; 00021 int input_; 00022 uint32_t shift_; 00023 int fgvb_; 00024 // int buffer_; 00025 00026 int setInput(int input, int inputPeak, int fgvb); 00027 int process(); 00028 00029 00030 public: 00031 EcalFenixStripFormatEE(); 00032 virtual ~EcalFenixStripFormatEE(); 00033 00034 virtual void process(std::vector<int>& ,std::vector<int>& , std::vector<int>&,std::vector<int>&) ; 00035 void setParameters(uint32_t id, const EcalTPGSlidingWindow*&); 00036 }; 00037 00038 #endif