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