CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/SimCalorimetry/EcalTrigPrimAlgos/interface/EcalFenixStripFgvbEE.h

Go to the documentation of this file.
00001 #ifndef ECAL_FENIXSTRIP_FGVB_EE_H
00002 #define ECAL_FENIXSTRIP_FGVB_EE_H
00003 #include <CondFormats/EcalObjects/interface/EcalTPGFineGrainStripEE.h>
00004 
00005 #include <vector>
00006 
00007 class EEDataFrame ;
00008 //class EcalTPGFineGrainStripEE;
00009 
00021 class EcalFenixStripFgvbEE  {
00022 
00023  private:
00024   int threshold_fg_;
00025   int lut_fg_;
00026   int identif_;
00027   bool flagBadStripMiss_;
00028 
00029  public:
00030   EcalFenixStripFgvbEE() ;
00031   virtual ~EcalFenixStripFgvbEE();
00032   void    setParameters(int identif, uint32_t id, const EcalTPGFineGrainStripEE*);
00033   void process( std::vector<std::vector<int> > &lin_out, std::vector<int> &output);
00034   
00035   void setbadStripMissing(bool flag) {flagBadStripMiss_ = flag; }
00036   bool getMissedStripFlag() const {return flagBadStripMiss_;}
00037 
00038 };
00039 
00040 
00041 #endif