00001 00007 #ifndef SMOOTHER_h 00008 #define SMOOTHER_h 00009 00010 #include "ChannelModule.hh" 00011 00016 class Smoother : public ChannelModule{ 00017 public: 00018 Smoother(); 00019 ~Smoother(); 00020 00021 int Initialize(); 00022 int Process(ChannelData* chdata); 00023 int Finalize(); 00024 00025 static const std::string GetDefaultName(){ return "Smoother"; } 00026 00027 private: 00028 int pre_samples; 00029 int post_samples; 00030 }; 00031 00032 #endif