ROOTPWA
Classes | Typedefs | Functions | Variables
sigmaBugg.C File Reference
#include <complex>
#include <vector>
#include <iostream>
#include <iomanip>
#include "TMath.h"
#include "TGraph.h"
#include "TMultiGraph.h"
#include "TGraph2D.h"
#include "TCanvas.h"
#include "TF1.h"
#include "cauchyIntegral.h"
#include "Math/IFunction.h"
#include "Math/GSLIntegrator.h"

Go to the source code of this file.

Classes

class  dispInt
class  dispIntEven

Typedefs

typedef complex< double > comp

Functions

comp const ic (0, 1)
comp rho (double s, double m2)
comp dampedRho (double s, double m2)
comp rho4pi (double s)
comp g1 (double s)
comp adler (double s)
comp gamma1 (double s)
comp gamma2 (double s)
comp gamma3 (double s)
comp gamma4 (double s)
comp gammaTot (double s)
comp myj1 (double s)
comp z1 (double s)
comp msParam (double s)
double disperse (double *x, double *par)
comp ms (double s, double cutoff=10)
comp msGSL (double s)
comp msLong (double s)
comp D (double s)
comp tscat (double m)
comp tprod (double m)
void sigmaBugg ()

Variables

double const mpi = 0.13957018
double const mpi2 = mpi*mpi
double const mK = 0.493677
double const mK2 = mK*mK
double const mEta = 0.547853
double const mEta2 = mEta*mEta
double const pi = TMath::Pi()
double const M = 0.900
double const M2 = M*M
double const b1 = 3.728
double const b2 = 0.092
double const A = 2.882
double const sa = 0.41*mpi2
double const gKK = 0.6
double const gEtaEta = 0.2
double const g4 = 0.012
double const Lambda = 3.39
double const s0 = 3.238

Typedef Documentation

typedef complex<double> comp

Definition at line 48 of file sigmaBugg.C.

Function Documentation

comp adler ( double  s)

Definition at line 77 of file sigmaBugg.C.

References g1(), M2, and sa.

Referenced by D(), and gamma1().

comp D ( double  s)

Definition at line 330 of file sigmaBugg.C.

References adler(), gammaTot(), ic(), M2, msGSL(), and z1().

Referenced by decay::amp(), event::baryonPlane(), singleMixedBW(), TFracNum::TFracNum(), tprod(), and tscat().

comp dampedRho ( double  s,
double  m2 
)

Definition at line 58 of file sigmaBugg.C.

Referenced by gamma2(), and gamma3().

double disperse ( double *  x,
double *  par 
)

Definition at line 147 of file sigmaBugg.C.

References gamma4().

Referenced by ms().

comp g1 ( double  s)

Definition at line 73 of file sigmaBugg.C.

References A, b1, b2, M, and M2.

Referenced by adler(), gamma2(), gamma3(), MyMainFrame::PrintSelected(), and roottops().

comp gamma1 ( double  s)

Definition at line 82 of file sigmaBugg.C.

References adler(), mpi2, and rho().

Referenced by gammaTot(), mixingRes(), singleMixedBW(), and tscat().

comp gamma2 ( double  s)

Definition at line 89 of file sigmaBugg.C.

References dampedRho(), g1(), gKK, mK2, and rho().

Referenced by rpwa::leptoProductionVertex::epsilon(), gammaTot(), mixingRes(), and singleMixedBW().

comp gamma3 ( double  s)

Definition at line 94 of file sigmaBugg.C.

References dampedRho(), g1(), gEtaEta, mEta2, and rho().

Referenced by gammaTot().

comp gamma4 ( double  s)

Definition at line 99 of file sigmaBugg.C.

References g4, M, M2, mpi2, and rho4pi().

Referenced by disperse(), dispInt::DoEval(), dispIntEven::DoEval(), gammaTot(), and ms().

comp gammaTot ( double  s)

Definition at line 104 of file sigmaBugg.C.

References gamma1(), gamma2(), gamma3(), and gamma4().

Referenced by D().

comp const ic ( ,
 
)
comp ms ( double  s,
double  cutoff = 10 
)

Definition at line 221 of file sigmaBugg.C.

References disperse(), gamma4(), M2, mpi2, and p.

Referenced by main(), and sigmaBugg().

comp msGSL ( double  s)

Definition at line 252 of file sigmaBugg.C.

References bottom, d, mpi2, dispInt::setPole(), dispInt::setPoles(), and top.

Referenced by D(), and sigmaBugg().

comp msLong ( double  s)

Definition at line 279 of file sigmaBugg.C.

References bottom, d, mpi2, dispInt::setPoles(), dispIntEven::setPoles(), and top.

Referenced by sigmaBugg().

comp msParam ( double  s)

Definition at line 120 of file sigmaBugg.C.

References M2.

Referenced by sigmaBugg().

comp myj1 ( double  s)

Definition at line 110 of file sigmaBugg.C.

References mpi2, pi, and rho().

Referenced by z1().

comp rho ( double  s,
double  m2 
)
comp rho4pi ( double  s)

Definition at line 65 of file sigmaBugg.C.

References Lambda, mpi2, and s0.

Referenced by gamma4(), and sigmaBugg().

void sigmaBugg ( )
comp tprod ( double  m)

Definition at line 344 of file sigmaBugg.C.

References D().

comp tscat ( double  m)

Definition at line 338 of file sigmaBugg.C.

References D(), gamma1(), and M.

comp z1 ( double  s)

Definition at line 115 of file sigmaBugg.C.

References M2, and myj1().

Referenced by D().

Variable Documentation

double const A = 2.882
double const b1 = 3.728

Definition at line 37 of file sigmaBugg.C.

Referenced by g1().

double const b2 = 0.092

Definition at line 38 of file sigmaBugg.C.

Referenced by g1().

double const g4 = 0.012

Definition at line 43 of file sigmaBugg.C.

Referenced by gamma4().

double const gEtaEta = 0.2

Definition at line 42 of file sigmaBugg.C.

Referenced by gamma3().

double const gKK = 0.6

Definition at line 41 of file sigmaBugg.C.

Referenced by gamma2().

double const Lambda = 3.39

Definition at line 44 of file sigmaBugg.C.

Referenced by rho4pi(), and rpwa::isobarHelicityAmplitude::twoBodyDecayAmplitude().

double const M = 0.900
double const M2 = M*M
double const mEta = 0.547853

Definition at line 28 of file sigmaBugg.C.

double const mEta2 = mEta*mEta

Definition at line 29 of file sigmaBugg.C.

Referenced by gamma3().

double const mK = 0.493677

Definition at line 26 of file sigmaBugg.C.

double const mK2 = mK*mK

Definition at line 27 of file sigmaBugg.C.

double const mpi = 0.13957018

Definition at line 24 of file sigmaBugg.C.

double const mpi2 = mpi*mpi

Definition at line 25 of file sigmaBugg.C.

double const pi = TMath::Pi()

Definition at line 31 of file sigmaBugg.C.

Referenced by constructParent(), myj1(), readDatFile(), tscat(), and NParticleEvent::writeGAMP().

double const s0 = 3.238

Definition at line 45 of file sigmaBugg.C.

Referenced by rho4pi().

double const sa = 0.41*mpi2

Definition at line 40 of file sigmaBugg.C.

Referenced by adler(), and rotation::set().