GooFit  v2.1.3
ThreeGaussResolution_Aux.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace GooFit {
6 
8  public:
10  Variable cf, Variable tf, Variable cb, Variable cs, Variable tb, Variable ts, Variable ob, Variable os);
12 
14  fptype di1, fptype di2, fptype di3, fptype di4, fptype tau, fptype xmixing, fptype ymixing) const override;
15  void createParameters(std::vector<unsigned int> &pindices, PdfBase *dis) override;
16 
17  private:
18  Variable coreFraction;
19  Variable tailFraction;
20  Variable coreBias;
21  Variable coreScaleFactor;
22  Variable tailBias;
23  Variable tailScaleFactor;
24  Variable outBias;
25  Variable outScaleFactor;
26 };
27 } // namespace GooFit
double fptype
fptype normalisation(fptype di1, fptype di2, fptype di3, fptype di4, fptype tau, fptype xmixing, fptype ymixing) const override
void createParameters(std::vector< unsigned int > &pindices, PdfBase *dis) override
ThreeGaussResolution(Variable cf, Variable tf, Variable cb, Variable cs, Variable tb, Variable ts, Variable ob, Variable os)