ROOTPWA
Public Member Functions | Public Attributes | Protected Attributes | List of all members
AMP_M Class Reference

AMP parameterization of pipi s-wave. More...

#include <massDep.h>

Inheritance diagram for AMP_M:
massDep AMP_kach AMP_ves

Public Member Functions

 AMP_M ()
virtual ~AMP_M ()
 AMP_M (const AMP_M &)
virtual massDepcreate () const
virtual massDepclone () const
virtual void print ()
std::complex< double > val (const particle &p)

Public Attributes

int ves_sheet

Protected Attributes

int _Pmax
int _Nmax
matrix< std::complex< double > > _rho
matrix< std::complex< double > > _M
matrix< std::complex< double > > _T
matrix< std::complex< double > > _f
std::vector< matrix
< std::complex< double > > > 
_a
std::vector< matrix
< std::complex< double > > > 
_c
matrix< double > _sP

Detailed Description

AMP parameterization of pipi s-wave.

We have introduced a small modification by setting the off-diagonal elements of the M-matrix to zero.

Definition at line 97 of file massDep.h.

Constructor & Destructor Documentation

AMP_M::AMP_M ( )

Definition at line 72 of file massDep.cc.

References matrix< T >::el().

Referenced by clone(), and create().

virtual AMP_M::~AMP_M ( )
inlinevirtual

Definition at line 114 of file massDep.h.

AMP_M::AMP_M ( const AMP_M )
inline

Definition at line 115 of file massDep.h.

Member Function Documentation

virtual massDep* AMP_M::clone ( ) const
inlinevirtual

Implements massDep.

Reimplemented in AMP_kach, and AMP_ves.

Definition at line 117 of file massDep.h.

References AMP_M().

virtual massDep* AMP_M::create ( ) const
inlinevirtual

Implements massDep.

Reimplemented in AMP_kach, and AMP_ves.

Definition at line 116 of file massDep.h.

References AMP_M().

virtual void AMP_M::print ( )
inlinevirtual

Reimplemented from massDep.

Reimplemented in AMP_kach, and AMP_ves.

Definition at line 119 of file massDep.h.

complex< double > AMP_M::val ( const particle p)
virtual

Implements massDep.

Reimplemented in AMP_ves.

Definition at line 119 of file massDep.cc.

References particleDataTable::get(), particle::get4P(), i, particleData::Mass(), n, p, PDGtable, and q().

Referenced by AMP_ves::val().

Member Data Documentation

std::vector<matrix<std::complex<double> > > AMP_M::_a
protected

Definition at line 106 of file massDep.h.

Referenced by AMP_kach::AMP_kach().

std::vector<matrix<std::complex<double> > > AMP_M::_c
protected

Definition at line 107 of file massDep.h.

Referenced by AMP_kach::AMP_kach().

matrix<std::complex<double> > AMP_M::_f
protected

Definition at line 105 of file massDep.h.

matrix<std::complex<double> > AMP_M::_M
protected

Definition at line 103 of file massDep.h.

int AMP_M::_Nmax
protected

Definition at line 101 of file massDep.h.

int AMP_M::_Pmax
protected

Definition at line 100 of file massDep.h.

matrix<std::complex<double> > AMP_M::_rho
protected

Definition at line 102 of file massDep.h.

matrix<double> AMP_M::_sP
protected

Definition at line 108 of file massDep.h.

matrix<std::complex<double> > AMP_M::_T
protected

Definition at line 104 of file massDep.h.

int AMP_M::ves_sheet

Definition at line 111 of file massDep.h.

Referenced by AMP_ves::AMP_ves().


The documentation for this class was generated from the following files: