![]() |
AmpGen 2.1
|
Lineshape that implements the Dalitz plot distribution for decays \( \eta \rightarrow \pi^{+}\pi^{-}\pi^{0} \), parameterised in terms of the kinetic energy \(T_x\) of each decay product in the rest frame of the \(\eta\) meson. By convention, the third particle is neutral pion. The amplitude is given by:
\[ \mathcal{A}(T_1, T_2, T_3) = \sqrt{ 1 - 1.07\left( \frac{3 T_3}{T_1 + T_2 + T_3} -1 \right) } \]
Multiplied by an arbitrary gaussian lineshape to account for the mass distribution in \(s_{\pi^{+}\pi^{-}\pi^{0}}\).
Definition at line 389 of file Lineshapes.h.
Public Member Functions | |
EtaDalitz () | |
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 389 of file Lineshapes.h.
|
inlineinherited |
Definition at line 98 of file Lineshapes.h.
|
pure virtualinherited |
|
override |
|
overridevirtual |
Implements AmpGen::Lineshape::Base.