75double peak(
const std::vector<double>& data,
double base, std::size_t llp, std::size_t ulp,
90double threshold(
const std::vector<double>& data, std::size_t llp, std::size_t ulp,
double slope,
double& thrT, std::size_t windowLength );
109double risetime(
const std::vector<double>& data,
double base,
double ampl,
110 double left,
double right,
double frac, std::size_t& tLoId, std::size_t& tHiId,
134 double left,
double right,
double frac,
135 double& innerTLoReal,
double& innerTHiReal,
double& outerTLoReal,
double& outerTHiReal );
155double t_half(
const std::vector<double>& data,
double base,
double ampl,
double left,
double right,
156 double center, std::size_t& t50LeftId, std::size_t& t50RightId,
double& t50LeftReal );
170double maxRise(
const std::vector<double>& data,
double left,
double right,
double& maxRiseT,
171 double& maxRiseY, std::size_t windowLength);
185double maxDecay(
const std::vector<double>& data,
double left,
double right,
double& maxDecayT,
186 double& maxDecayY, std::size_t windowLength);
195double pslope(
const std::vector<double>& data, std::size_t left, std::size_t right);
StfnumDll double risetime(const std::vector< double > &data, double base, double ampl, double left, double right, double frac, std::size_t &tLoId, std::size_t &tHiId, double &tLoReal)
Find 20 to 80% rise time of an event in data.
StfnumDll double maxDecay(const std::vector< double > &data, double left, double right, double &maxDecayT, double &maxDecayY, std::size_t windowLength)
Find the maximal slope during the decaying phase of an event within data.
direction
The direction of peak calculations.
StfnumDll double t_half(const std::vector< double > &data, double base, double ampl, double left, double right, double center, std::size_t &t50LeftId, std::size_t &t50RightId, double &t50LeftReal)
Find the full width at half-maximal amplitude of an event within data.
StfnumDll double risetime2(const std::vector< double > &data, double base, double ampl, double left, double right, double frac, double &innerTLoReal, double &innerTHiReal, double &outerTLoReal, double &outerTHiReal)
Find 20 to 80% rise time of an event in data.
StfnumDll double threshold(const std::vector< double > &data, std::size_t llp, std::size_t ulp, double slope, double &thrT, std::size_t windowLength)
Find the value within data between llp and ulp at which slope is exceeded.
StfnumDll double maxRise(const std::vector< double > &data, double left, double right, double &maxRiseT, double &maxRiseY, std::size_t windowLength)
Find the maximal slope during the rising phase of an event within data.
StfnumDll double base(enum stfnum::baseline_method method, double &var, const std::vector< double > &data, std::size_t llb, std::size_t ulb)
Calculate the average of all sampling points between and including llb and ulb.
baseline_method
Methods for Baseline computation.
StfnumDll double peak(const std::vector< double > &data, double base, std::size_t llp, std::size_t ulp, int pM, stfnum::direction, double &maxT)
Find the peak value of data between llp and ulp.
#define StfnumDll
Defines dll export or import functions for libstfnum on Windows.