00001 00007 #ifndef DIFFERENTIATOR_h 00008 #define DIFFERENTIATOR_h 00009 00010 #include "ChannelModule.hh" 00015 class Differentiator : public ChannelModule 00016 { 00017 public: 00018 Differentiator(); 00019 ~Differentiator(); 00020 00021 int Initialize(); 00022 int Finalize(); 00023 int Process(ChannelData* chdata); 00024 00025 static const std::string GetDefaultName(){ return "Differentiator";} 00026 00027 //parameters 00028 double decay_constant; 00029 00030 private: 00031 00032 }; 00033 00034 #endif