simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSFunc1DMaciekPdf Class Reference
Inheritance diagram for TSFunc1DMaciekPdf:
TSFunc1DGaussPdf TSFunction1D TSFunction1D TSBaseFunction TSBaseFunction TSBaseFunction TSBaseFunction TSNamed TSNamed TSNamed TSNamed TSNamed TSNamed TSNamed TSNamed

Public Member Functions

 TSFunc1DMaciekPdf (TString name, TString title, const TSVariable &var_x, const TSParameter &mean, const TSParameter &sigma, const TSParameter &delta, std::map< int, int > &npoints, std::map< double, int > &ndEdx)
 
virtual double Evaluate () const
 
double GetDelta () const
 
const TSParameterGetParamDelta () const
 
- Public Member Functions inherited from TSFunc1DGaussPdf
 TSFunc1DGaussPdf (TString name, TString title, const TSVariable &var_x, const TSParameter &mean, const TSParameter &sigma)
 
void SetSigmaSpread (double v) const
 
virtual double GetSigmaSpread () const
 
double GetMean () const
 
double GetMeanX () const
 
double GetSigma () const
 
double GetSigmaX () const
 
const TSParameterGetParamMean () const
 
const TSParameterGetParamMeanX () const
 
const TSParameterGetParamSigma () const
 
const TSParameterGetParamSigmaX () const
 
 TSFunc1DGaussPdf (TString name, TString title, const TSVariable &var_x, const TSParameter &mean, const TSParameter &sigma)
 
void SetSigmaSpread (double v) const
 
virtual double GetSigmaSpread () const
 
double GetMean () const
 
double GetMeanX () const
 
double GetSigma () const
 
double GetSigmaX () const
 
const TSParameterGetParamMean () const
 
const TSParameterGetParamMeanX () const
 
const TSParameterGetParamSigma () const
 
const TSParameterGetParamSigmaX () const
 
- Public Member Functions inherited from TSFunction1D
 TSFunction1D (TString name, TString title)
 
 TSFunction1D (TString name, TString title, const TSVariable &var_x)
 
virtual double Eval (double x, double y=0) const
 
virtual double Eval () const
 
virtual double EvalFunc (double *x, double *p) const
 
TGraph * BuildGraphX (double xmin, double xmax, int npts=300) const
 
TGraph * BuildGraphX (int npts=300, double y=0) const
 
TF1 * BuildTF1 (TString name="", int npx=300) const
 
virtual double ComputeIntegral () const
 
virtual double ComputeIntegral (double xmin, double xmax) const
 
TString GetAxisTitles () const
 
void InitFuncs ()
 
virtual void SetVarX (const TSVariable &)
 
const TSVariableGetVariableX () const
 
 TSFunction1D (TString name, TString title)
 
 TSFunction1D (TString name, TString title, const TSVariable &var_x)
 
virtual double Eval (double x, double y=0) const
 
virtual double Eval () const
 
virtual double EvalFunc (double *x, double *p) const
 
TGraph * BuildGraphX (double xmin, double xmax, int npts=300) const
 
TGraph * BuildGraphX (int npts=300, double y=0) const
 
TF1 * BuildTF1 (TString name="", int npx=300) const
 
virtual double ComputeIntegral () const
 
virtual double ComputeIntegral (double xmin, double xmax) const
 
TString GetAxisTitles () const
 
void InitFuncs ()
 
virtual void SetVarX (const TSVariable &)
 
const TSVariableGetVariableX () const
 
- Public Member Functions inherited from TSBaseFunction
 TSBaseFunction (TString name, TString title)
 
const TSParameterGetParameter (int) const
 
const TSParameterGetParameter (TString name) const
 
void PrintParamList () const
 
virtual double DoEvalPar (const double *x, const double *p) const
 
virtual const double * Parameters () const
 
virtual void SetParameters (const double *p)
 
virtual unsigned int NDim () const
 
virtual unsigned int NPar () const
 
virtual void SetNDim (int)
 
void SetNPar (int)
 
double GetBinArea () const
 
double GetBinWidthX () const
 
double GetBinWidthY () const
 
void Init ()
 
TSArgListGetPrimaryParamList () const
 
void PrintPrimaryParamList () const
 
int GetNumOfPrimPars () const
 
void ResetBinWidths () const
 
void SetBinWidths (double, double) const
 
void SetBinWidths (const TH1 &) const
 
void SetBinWidthX (double) const
 
void SetBinWidthY (double) const
 
 TSBaseFunction (TString name, TString title)
 
const TSParameterGetParameter (int) const
 
const TSParameterGetParameter (TString name) const
 
void PrintParamList () const
 
virtual double DoEvalPar (const double *x, const double *p) const
 
virtual const double * Parameters () const
 
virtual void SetParameters (const double *p)
 
virtual unsigned int NDim () const
 
virtual unsigned int NPar () const
 
virtual void SetNDim (int)
 
void SetNPar (int)
 
double GetBinArea () const
 
double GetBinWidthX () const
 
double GetBinWidthY () const
 
void Init ()
 
TSArgListGetPrimaryParamList () const
 
void PrintPrimaryParamList () const
 
int GetNumOfPrimPars () const
 
void ResetBinWidths () const
 
void SetBinWidths (double, double) const
 
void SetBinWidths (const TH1 &) const
 
void SetBinWidthX (double) const
 
void SetBinWidthY (double) const
 
- Public Member Functions inherited from TSNamed
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 

Additional Inherited Members

- Static Public Attributes inherited from TSBaseFunction
static double GNorm =2.50662827463100024
 
- Protected Member Functions inherited from TSFunction1D
void fCacheX (double val) const
 
double fGetCachedX () const
 
void fCacheX (double val) const
 
double fGetCachedX () const
 
- Protected Member Functions inherited from TSBaseFunction
int AddParameter (const TSParameter &p)
 
virtual void fClearPrimaryParamList ()
 
int AddParameter (const TSParameter &p)
 
virtual void fClearPrimaryParamList ()
 
- Protected Attributes inherited from TSFunc1DGaussPdf
const TSParameterfMean
 
const TSParameterfSigma
 
double fsigma_spread
 
- Protected Attributes inherited from TSFunction1D
double cached_x
 
TF1 * fTF1
 

Member Function Documentation

double TSFunc1DMaciekPdf::Evaluate ( ) const
virtual

!!!!

Reimplemented from TSFunc1DGaussPdf.


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