![]()  | 
  
    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.