12 #ifndef TSFUNC1DGAUSSPDF_H_
13 #define TSFUNC1DGAUSSPDF_H_
20 #include "TSFunction1D.h"
40 virtual double Evaluate()
const;
43 void SetSigmaSpread(
double v)
const {fsigma_spread=v;}
44 virtual double GetSigmaSpread()
const {cout<<
"gatspr:"<<
this<<endl;
return fsigma_spread;}
47 double GetMean()
const {
return GetMeanX(); }
48 double GetMeanX()
const {
return fMean ? fMean->GetValue(): 0; }
49 double GetSigma()
const {
return GetSigmaX(); }
50 double GetSigmaX()
const {
51 return fSigma ? TMath::Sqrt( TMath::Power(fSigma->GetValue(),2)+TMath::Power(fsigma_spread,2) ): 0;
54 const TSParameter *GetParamMean()
const {
return fMean;}
55 const TSParameter *GetParamMeanX()
const {
return fMean;}
56 const TSParameter *GetParamSigma()
const {
return fSigma;}
57 const TSParameter *GetParamSigmaX()
const {
return fSigma;}
65 mutable double fsigma_spread;
Definition: TSFunc1DGaussPdf.h:31
Definition: TSVariable.h:55
Definition: TSFunction1D.h:43
Definition: TSParameter.h:39