CSpikeStats.h

Go to the documentation of this file.
00001 #include "types.h"
00002 #include <string>
00003 #include "TimeSeries.h"
00004 class CSpikeStats{
00005 private:
00006         void CreateBins();
00007         std::vector<double> AdDiffs;
00008 public:
00009         ptsdata Data;
00010         TimeSeries::ttimedata *Time;
00011         int nValueBins;
00012         int nDerivBins;
00013         double derivstep;
00014         double absolutestep;
00015         double DerivTotalOcc;
00016         double AbsoluteTotalOcc;
00017         double samplerate;
00018         double absolutemax;
00019         double derivmax;
00020         double absolutemin;
00021         double derivmin;
00022         double HeightFraction;
00023         double HeightThreshold;
00024         void AnalyseSpikes();
00025         std::vector<double> AbsoluteValueBin;
00026         std::vector<double> DerivativeBin;
00027         std::vector<int> AbsoluteValueOcc;
00028         std::vector<int> DerivativeOcc;
00029         int WriteStats(std::string filename);
00030         CSpikeStats();
00031         ~CSpikeStats();
00032 };

Generated on Tue Aug 4 16:04:06 2009 for GPLIB++ by  doxygen 1.5.8