#include <iostream>
#include "T4piCrossPart.h"
#include "TConstant.h"
#include <complex>
Go to the source code of this file.
Typedefs | |
typedef std::complex< double > | complex_t |
Functions | |
complex_t | bw_rho (double s) |
complex_t | Rrho (double s, bool IsIsospinBreak) |
complex_t | bw_om (double s) |
typedef std::complex<double> complex_t |
Definition at line 7 of file T4piCrossPart.C.
complex_t bw_om | ( | double | s | ) | [inline] |
Definition at line 34 of file T4piCrossPart.C.
References rb::Gomega, and rb::Momega.
00034 { 00035 complex_t Domega = complex_t(Momega*Momega-s,-Momega*Gomega); 00036 complex_t bw = 1./Domega; 00037 return bw; 00038 }
complex_t bw_rho | ( | double | s | ) | [inline] |
Definition at line 12 of file T4piCrossPart.C.
References rb::Grho, rb::Grhop, rb::Mrho, and rb::Mrhop.
00012 { 00013 const double sig = -0.1; 00014 complex_t Drho = complex_t(Mrho*Mrho-s,-Mrho*Grho); 00015 complex_t Drhop = complex_t(Mrhop*Mrhop-s,-Mrhop*Grhop); 00016 complex_t bw = (1./Drho + sig/Drhop); 00017 // 00018 // dumping factor added in omega part: to be substituted with a formfactor 00019 // 00020 const double Et2 = (2.2*1e3)*(2.2*1e3); 00021 if(s>Et2){ 00022 double r = Et2/s; 00023 bw *= r*r; 00024 } 00025 return bw; 00026 }