GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CFitSpek Class Reference

#include <FitSpek.h>

Classes

class  CFitPar
 
class  CFitRes
 

Public Member Functions

double Amplitude (int np)
 
double AmplitudeErr (int np)
 
double Area (int np)
 
double AreaErr (int np)
 
double Back0 ()
 
double Back0Err ()
 
double Back1 ()
 
double Back1Err ()
 
bool BackFlat ()
 
bool Background ()
 
double BackL1 ()
 
double BackL2 ()
 
bool BackSlope ()
 
int BgFrom ()
 
int BgTo ()
 
bool CalcExponential (float *pSpek, int chanA, int chanB, int bgA=-1, int bgB=-1)
 
int CalcGaussianFit (float *pSpek, int chanA, int chanB, std::vector< double > &vPeaks)
 
int CalcGaussianFit (float *pSpek, int chanA, int chanB)
 
bool CalcPeakMoments (float *pSpek, int chanA, int chanB, int nChanBack)
 
int CalcSinusoid (float *pSpek, int chanA, int chanB, double period, bool bFlat, bool bSlope)
 
bool CalcStrightLine (float *pSpek, int chanA, int chanB, int doSlope)
 
 CFitSpek ()
 
double Chi2 ()
 
double ExpAmpli ()
 
double ExpDecay ()
 
double FitBack (double x)
 
double FitFunc (double x)
 
double FitFuncS (double x)
 
double FitPeak (double x, int n=0)
 
int From ()
 
bool Function ()
 
double Fw01 (int np)
 
double Fw05 (int np)
 
double Fwhm (int np)
 
double FwhmErr (int np)
 
int GFitParAMP ()
 
int GFitParB0 ()
 
int GFitParB1 ()
 
void GFitParDlg ()
 
void GFitParGet (int *pP)
 
int GFitParNumber ()
 
int GFitParPOS ()
 
void GFitParSet (int *pP)
 
int GFitParSIG ()
 
int GFitParSTP ()
 
int GFitParTL ()
 
int GFitParTR ()
 
int Npeaks ()
 
double Position (int np)
 
double PositionErr (int np)
 
void Reset ()
 
double Sigma (int np)
 
double SigmaErr (int np)
 
double SinAmpli ()
 
double SinAmpliErr ()
 
double SinOmega ()
 
double SinOmegaErr ()
 
double SinPhase ()
 
double SinPhaseErr ()
 
double Step (int np)
 
double StepErr (int np)
 
double TailLeft (int np)
 
double TailLeftErr (int np)
 
double TailRight (int np)
 
double TailRightErr (int np)
 
int To ()
 
bool Valid ()
 
double W01L (int np)
 
double W01R (int np)
 
virtual ~CFitSpek ()
 

Public Attributes

void(CFitSpek::* m_pfDeriv )(int, double *, double *, double &, double &)
 
double(CFitSpek::* m_pfFitBack )(double)
 
double(CFitSpek::* m_pfFitFunc )(double)
 
double(CFitSpek::* m_pfFitPeak )(double, int)
 
double(CFitSpek::* m_pfFunct )(double, double *)
 

Detailed Description

Definition at line 47 of file FitSpek.h.


The documentation for this class was generated from the following files: