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