CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/SimCalorimetry/EcalTrigPrimAlgos/interface/EcalFenixStripFormatEE.h

Go to the documentation of this file.
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