#ifndef __ACTIVITYANALYZER__HPP #define __ACTIVITYANALYZER__HPP #include // forward declarations class SpikeTrain; /** provides analysis of activity parameters of a spike train Usage: */ class ActivityAnalyzer { public: ActivityAnalyzer(SpikeTrain *spikeTrain); ~ActivityAnalyzer(); double TotalNoSpikeTime() const {return mTotalNoSpikeTime*mDeltaT;}; double MaxNoSpikeTime() const {return mMaxNoSpikeTime*mDeltaT;} private: void meanActivityParameters(); private: std::vector mSpikeRate; std::vector mTimeScale; int mTotalNoSpikeTime; int mMaxNoSpikeTime; double mDeltaT; }; #endif // #ifndef __ACTIVITYANALYZER__HPP