Skip to content
Snippets Groups Projects
PPole.cc 409 B
#include "PwaDynamics/PPole.hh"
#include "qft++/relativistic-quantum-mechanics/Utils.hh"

PPole::PPole(complex<double>& beta, vector<double>& g_i, double mass_0):
  KPole(g_i, mass_0, g_i.size(), 1)
  ,_beta(beta)
{
}

PPole::~PPole(){
}

void PPole::evalMatrix(const double mass){

  for (int i=0; i< int(_g_i.size()); ++i){
    this->operator()(i,0)= (_beta*_g_i[i])/(_poleMass*_poleMass-mass*mass);
  }
}