3Depict
|
Functions | |
std::string | getFitError (unsigned int errMsg) |
void | makeHistogram (const vector< float > &data, float start, float end, float step, vector< float > &histVals) |
unsigned int | doFitBackground (const vector< const FilterStreamData *> &dataIn, BACKGROUND_PARAMS &backParams) |
void | createMassBackground (float massStart, float massEnd, unsigned int nBinsMass, float tofBackIntensity, vector< float > &histogram) |
Variables | |
const char * | BACKGROUND_MODE_STRING [FIT_MODE_ENUM_END] |
void createMassBackground | ( | float | massStart, |
float | massEnd, | ||
unsigned int | nBinsMass, | ||
float | tofBackIntensity, | ||
vector< float > & | histogram | ||
) |
References andersonDarlingStatistic(), ASSERT, createMassBackground(), IonStreamData::data, RandNumGen::genGaussDev(), RandNumGen::genUniformDev(), RandNumGen::initialise(), RandNumGen::initTimer(), makeHistogram(), and TEST.
Referenced by createMassBackground(), meanAndStdev(), and SpectrumPlotFilter::refresh().
unsigned int doFitBackground | ( | const vector< const FilterStreamData *> & | dataIn, |
BACKGROUND_PARAMS & | backParams | ||
) |
References andersonDarlingStatistic(), ASSERT, BACKGROUND_PARAMS::binWidth, BACKGROUND_PARAMS::FIT_FAIL_AVG_COUNTS, BACKGROUND_PARAMS::FIT_FAIL_DATA_NON_GAUSSIAN, BACKGROUND_PARAMS::FIT_FAIL_INSUFF_DATA, BACKGROUND_PARAMS::FIT_FAIL_MIN_REQ_BINS, FIT_MODE_CONST_TOF, Filter::getStreamsOfType(), BACKGROUND_PARAMS::intensity, makeHistogram(), BACKGROUND_PARAMS::massEnd, BACKGROUND_PARAMS::massStart, BACKGROUND_PARAMS::mode, and BACKGROUND_PARAMS::stdev.
Referenced by meanAndStdev(), SpectrumPlotFilter::refresh(), and IonInfoFilter::refresh().
std::string getFitError | ( | unsigned int | errMsg | ) |
References ASSERT, BACKGROUND_PARAMS::FIT_FAIL_END, NTRANS, and TRANS.
void makeHistogram | ( | const vector< float > & | data, |
float | start, | ||
float | end, | ||
float | step, | ||
vector< float > & | histVals | ||
) |
References ASSERT.
Referenced by andersonDarlingStatistic(), createMassBackground(), and doFitBackground().
const char* BACKGROUND_MODE_STRING[FIT_MODE_ENUM_END] |
Referenced by SpectrumPlotFilter::getProperties(), SpectrumPlotFilter::setProperty(), and IonInfoFilter::setProperty().