ThresholdLatencies Class Reference

[RePro] Measures spike latencies in response to pulses close to the firing threshold. More...

#include <thresholdlatencies.h>

List of all members.

Public Member Functions

 ThresholdLatencies (void)
virtual int main (void)
virtual void config (void)
void analyze (double dcamplitude, double preamplitude, double prevcamplitude, double pre2amplitude, double amplitude, double postamplitude, double delay, double preduration, double pre2duration, double duration, double postduration, double savetime, double pause)
void plot (bool record, double preduration, double pre2duration, double duration, double postduration)
void openTraceFile (ofstream &tf, TableKey &tracekey)
void saveTrace (ofstream &tf, TableKey &tracekey, int index)
void save (bool dc)
void saveSpikes (void)
void saveData (bool dc)

Protected Attributes

Plot P
string VUnit
string IUnit
double IInFac
double PrevMeanTestAmplitude
double PrevMeanDCTestAmplitude
double PrevMeanDCAmplitude
deque< DataResults
int SpikeCount
int TrialCount
ArrayD Amplitudes
ArrayD DCAmplitudes
ArrayD PreAmplitudes
ArrayD Pre2Amplitudes
ArrayD PostAmplitudes
ArrayD Latencies
ArrayI SpikeCounts
EventList Spikes
Options Header

Classes

struct  Data


Detailed Description

[RePro] Measures spike latencies in response to pulses close to the firing threshold.

Author:
Jan Benda
Version:
1.2 (Nov 03, 2010)
Options
Possible stimulus configurations are shown in the figure:
thresholdlatenciesstimuli.png
The left column shows the stimuli without a DC input whereas in the right column stimuli starting out from a preset DC input (for example by the RePro SetDC) are shown. Stimuli A and B are the standard test protocol, whereas for testing out the dynamics stimuli F and G might be most usefull.

Constructor & Destructor Documentation

ThresholdLatencies ( void   ) 


Member Function Documentation

int main ( void   )  [virtual]

void config ( void   )  [virtual]

void analyze ( double  dcamplitude,
double  preamplitude,
double  prevcamplitude,
double  pre2amplitude,
double  amplitude,
double  postamplitude,
double  delay,
double  preduration,
double  pre2duration,
double  duration,
double  postduration,
double  savetime,
double  pause 
)

void plot ( bool  record,
double  preduration,
double  pre2duration,
double  duration,
double  postduration 
)

void openTraceFile ( ofstream &  tf,
TableKey &  tracekey 
)

void saveTrace ( ofstream &  tf,
TableKey &  tracekey,
int  index 
)

void save ( bool  dc  ) 

void saveSpikes ( void   ) 

void saveData ( bool  dc  ) 


Member Data Documentation

Plot P [protected]

string VUnit [protected]

string IUnit [protected]

double IInFac [protected]

double PrevMeanTestAmplitude [protected]

double PrevMeanDCTestAmplitude [protected]

double PrevMeanDCAmplitude [protected]

deque< Data > Results [protected]

int SpikeCount [protected]

int TrialCount [protected]

ArrayD Amplitudes [protected]

ArrayD DCAmplitudes [protected]

ArrayD PreAmplitudes [protected]

ArrayD Pre2Amplitudes [protected]

ArrayD PostAmplitudes [protected]

ArrayD Latencies [protected]

ArrayI SpikeCounts [protected]

EventList Spikes [protected]

Options Header [protected]


The documentation for this class was generated from the following files:
Generated on Tue Mar 22 23:16:11 2011 for patchclampprojects Relacs Plugins by  doxygen 1.5.3