#ifndef PNDEMCFPGAFILTERMWD_HH #define PNDEMCFPGAFILTERMWD_HH #include "PndEmcPSAFPGAFilterLine.h" #include class PndEmcPSAFPGAFilterMWD: public PndEmcPSAFPGAFilterLine { public: PndEmcPSAFPGAFilterMWD(); virtual ~PndEmcPSAFPGAFilterMWD(); void set(float tau, unsigned int newBufferSize); virtual float put(float valueToStore); void resetToZero(); private: std::vector buffer; unsigned int bpointer; float sum; float lambda; }; #endif