Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://theory.sinp.msu.ru/comphep_html/tutorial/node57.html
Дата изменения: Wed Aug 9 20:40:47 2000 Дата индексирования: Mon Oct 1 22:44:51 2012 Кодировка: |
We have prepared some summation programs for working with
Reduce output. They are:
which presents the squared matrix element as a common denominator
expression;
which presents the squared matrix element as a sum of
pole terms;
which presents a symbolical expression for the
total cross
section.
The last two options are available only for 2->2
processes.
These files are stored in the directory.
Let you prepare the symbolic output symb1.red for the Compton scattering
A,e1 ->
A,e1 in the
framework of QED model 1. Launch the Reduce system from
within the result directory. The possible Reduce sessions are:
%1 in"$COMPHEP/test/sum.red"$ % loading the summation package in"symb1.red"$ % reading contributions of diagrams sum; % writing the answer (32*ee**4*(2*p1.p2**4-4*p1.p2**3*p1.p3+3*p1.p2**2*p1.p3**2-2*p1.p2**2*p1.p3 *me**2-p1.p2*p1.p3**3 + 2*p1.p2*p1.p3**2*me**2 + p1.p3**2*me**4)) /(propden(-p1-p2,me,0)**2*propden(p2-p3,me,0)**2)$ %2 in"$COMPHEP/test/sum2pole.red"$ % loading the summation package in"symb1.red"$ % reading contributions of diagrams sum; % writing the answer 2*ee**4*(4*sp(me)**2*me**4 + 8*sp(me)*up(me)*me**4 + 4*sp(me)*me**2 + sp(me)*t+ 4*up(me)**2*me**4 + 5*up(me)*me**2 - up(me)*s + 1)$Here the functions are defined by the following way
%3 in"$COMPHEP/test/sum2tot.red"$ % loading the summation package in"symb1.red"$ % reading contributions of diagrams sum; % writing answer for total cross section (ee**4*(2*s**4*log(s/me**2) + s**4 - 12*s**3*log(s/me**2)*me**2 + 14*s**3*me**2 - 6*s**2*log(s/me**2)*me**4 - 16*s**2*me**4 + 2*s*me**6 - me**8))/(16*s **2*pi*(s**3 - 3*s**2*me**2 + 3*s*me**4 - me**6))$
Sometimes the expression for total cross-section
includes a cumbersome square root of kinematic variables
which appears as a result of evaluation of integrand limits.
In this case the integration routine introduces
a new variable be_
for this square root to express
the total cross-section in a more compact form.
The substitution for the be_**2
is generated by the integration
routine.
There are similar packages , , and for operation with the Mathematica output.