simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSDEdxDistrib Class Reference

Public Member Functions

 TSDEdxDistrib (TString fname="")
 
double Distrib (double *x, double *p)
 
double PointAveragedDistrib (double *x, double *p)
 
double GetMin () const
 
double GetMax () const
 
int GetNpar ()
 
int GetNpar () const
 
bool HasPointDistrib () const
 
void Init ()
 
void InitFunctionParNames (TF1 &)
 
bool IsLandau () const
 
void SetFunctionPars (TF1 &)
 
void SetPointDistrib (TH1F &)
 
double GetMean () const
 
double GetSigma () const
 
double GetSigmaTails () const
 
double GetRatioTails () const
 
double GetSigmaScaleBase () const
 
double GetSigmaScalePow () const
 
double GetDelta () const
 
double GetSpread () const
 
void SetMean (double)
 
void SetSigma (double)
 
void SetSigmaTails (double)
 
void SetRatioTails (double)
 
void SetSigmaScaleBase (double)
 
void SetSigmaScaling (double)
 
void SetDelta (double)
 
void SetSpread (double)
 
void SetNPoints (double)
 
bool MeanSet () const
 
void Print ()
 
bool SigmaSet () const
 
bool SigmaTailsSet () const
 
bool RatioTailsSet () const
 
bool SigmaScaleBaseSet () const
 
bool SigmaScalingSet () const
 
bool DeltaSet () const
 
bool SpreadSet () const
 
bool NPointsSet () const
 
void SetParameters (double m, double s, double s2=0, double r=0, double scale=1, double alpha=0, double delta=0, double rms=0, double npts=1)
 
void SetMin (double v)
 
void SetMax (double v)
 
 TSDEdxDistrib (TString fname="")
 
double Distrib (double *x, double *p)
 
double PointAveragedDistrib (double *x, double *p)
 
double GetMin () const
 
double GetMax () const
 
int GetNpar ()
 
int GetNpar () const
 
bool HasPointDistrib () const
 
void Init ()
 
void InitFunctionParNames (TF1 &)
 
bool IsLandau () const
 
void SetFunctionPars (TF1 &)
 
void SetPointDistrib (TH1F &)
 
double GetMean () const
 
double GetSigma () const
 
double GetSigmaTails () const
 
double GetRatioTails () const
 
double GetSigmaScaleBase () const
 
double GetSigmaScalePow () const
 
double GetDelta () const
 
double GetSpread () const
 
void SetMean (double)
 
void SetSigma (double)
 
void SetSigmaTails (double)
 
void SetRatioTails (double)
 
void SetSigmaScaleBase (double)
 
void SetSigmaScaling (double)
 
void SetDelta (double)
 
void SetSpread (double)
 
void SetNPoints (double)
 
bool MeanSet () const
 
void Print ()
 
bool SigmaSet () const
 
bool SigmaTailsSet () const
 
bool RatioTailsSet () const
 
bool SigmaScaleBaseSet () const
 
bool SigmaScalingSet () const
 
bool DeltaSet () const
 
bool SpreadSet () const
 
bool NPointsSet () const
 
void SetParameters (double m, double s, double s2=0, double r=0, double scale=1, double alpha=0, double delta=0, double rms=0, double npts=1)
 
void SetMin (double v)
 
void SetMax (double v)
 

Member Function Documentation

double TSDEdxDistrib::Distrib ( double *  x,
double *  p 
)

Referenced by PointAveragedDistrib().

double TSDEdxDistrib::PointAveragedDistrib ( double *  x,
double *  p 
)

References Distrib().


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