![]() |
![]() |
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 class EcalTPGStripStatus; 00009 00019 class EcalFenixStripFormatEE { 00020 private: 00021 int inputPeak_; 00022 int input_; 00023 uint32_t shift_; 00024 int fgvb_; 00025 uint16_t stripStatus_; 00026 00027 int setInput(int input, int inputPeak, int fgvb); 00028 int process(); 00029 00030 00031 public: 00032 EcalFenixStripFormatEE(); 00033 virtual ~EcalFenixStripFormatEE(); 00034 00035 virtual void process(std::vector<int>& ,std::vector<int>& , std::vector<int>&,std::vector<int>&) ; 00036 void setParameters(uint32_t id, const EcalTPGSlidingWindow*&,const EcalTPGStripStatus *); 00037 }; 00038 00039 #endif