![]() |
AmpGen 2.1
|
The gaussian lineshape has the form
\[ \mathcal{A}(s) = e^{ -(s-\mu)^2 / 2\sigma^2 }, \]
which is potentially useful for fitting very long-lived contributions that are essentially limited by the experimental resolution, rather than the natural lifetime. This type of parameterisation will assess contributions from interference incorrectly.
Parameter | Interface parameter name | Description |
---|---|---|
\(\mu\) | lineshapeModifier_mean | Mean of the gaussian distribution. |
\(\sigma\) | lineshapeModifier_sigma | Width of the gaussian distribution. |
Definition at line 320 of file Lineshapes.h.
Public Member Functions | |
Gaussian () | |
AmpGen::Expression | get (const AmpGen::Expression &s, const AmpGen::Expression &s1, const AmpGen::Expression &s2, const std::string &particleName, const unsigned int &L, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=0) const override |
AmpGen::Expression | get (const AmpGen::Particle &p, const std::string &lineshapeModifier, AmpGen::DebugSymbols *dbexpressions=nullptr) const override |
virtual Expression | get (const Expression &s, const Expression &s1, const Expression &s2, const std::string &particleName, const unsigned &L, const std::string &lineshapeModifier, DebugSymbols *dbexpressions=nullptr) const =0 |
Base * | create () |
|
inline |
Definition at line 320 of file Lineshapes.h.
|
inlineinherited |
Definition at line 98 of file Lineshapes.h.
|
pure virtualinherited |
|
override |
|
overridevirtual |
Implements AmpGen::Lineshape::Base.