\begin{thebibliography}{99}

\bibitem{FeynArt} J.~K\"ublbeck, M.~B\"ohm, A.~Denner, Comp. Phys. Comm. 
60 (1990) 165 \\
R.~Mertig, M.~B\"ohm, A.~Denner, Comp. Phys. Comm. 60 (1990) 345


\bibitem{GRACE} T.~Tanaka, T.~Kaneko, Y.~Shimizu,
Comp. Phys. Comm. 64 (1991) 149

T.~Ishikawa, T.~Kaneko, K.~Kato, S.~Kawabata, Y.~Shimizu, T.~Tanaka,
{\it  GRACE manual, version 1.0}, KEK Report 92-19, 1993

\bibitem{HELAS} H.~Murayama, I.~Watanabe, K.~Hagiwara, {\it HELAS:
HELicity Amplitude Subroutine for Feynman Diagram Evaluation}, 
KEK Report 91-11, 1992
 
\bibitem{MADGRAPH} T.~Stelzer, W.~F.~Long, Comp. Phys. Comm. 81 (1998) 357

\bibitem{Harlander} R.~Harlander, M.~Steinhauser, Automatic computation of
Feynman diagrams, .

\bibitem{Results} P.A.~Baikov et al., {\it Physical results by means of
CompHEP}, in: Proc. of X Workshop on High Energy Physics and Quantum Field 
Theory (QFTHEP-95), ed. by B.Levtchenko, V.Savrin, Moscow, 1996, p.101  
 

\bibitem{Seoul} E.E.~Boos, M.N.~Dubinin, V.A.~Ilyin, A.E.~Pukhov,
V.I.~Savrin,  
{\it CompHEP: specialized package for automatic calculations of
elementary particle decays and collisions,}
SNUTP report 94-116, Seoul, 1994   

\bibitem{First} E.~Boos, M.~Dubinin, V.~Edneral, V.~Ilyin, A.~Kryukov, A.~Pukhov,
  A.~Rodionov,  V.~Savrin, D.~Slavnov, A.~Taranov,
{\it CompHEP - computer system for calculation of particles collision
characteristics at high energies}, preprint INP MSU 89-63/140,
Moscow, 1989
  

\bibitem{AIHENP1} E.~Boos, M.~Dubinin, V.~Edneral, V.~Ilyin, A.~Kryukov, 
A.~Pukhov, V.~Savrin, S.~Shichanin, A.~Taranov,
   in: "New Computing Techniques in Physics Research",  
    Proc. of Int. Workshop on Software Engineering, Artificial Intelligence
    and Expert Systems for High Energy and Nuclear Physics (AI'90), ed.
    by D. Perret-Gallix and W. Wojcik, Editions du CNRS, 1990, p. 573   

%\bibitem{CHEP92}    L. Gladilin, V. Ilyin, A. Pukhov.   
%    in: Proc. CHEP92, ed.by C.Verkerk and W.Wojcik, CERN report 92-07, 1992, 
%p. 855

\bibitem{AIHENP2}    E.~Boos, M.~Dubinin, V.~Edneral, V.~Ilyin, A.~Kryukov, 
A.~Pukhov, S.~Shichanin,   
    in: "New Computing Techniques in Physics Research II",
    Proc. of Int. Workshop on Software Engineering, Artificial Intelligence
    and Expert Systems for High Energy and Nuclear Physics (AI'91), ed. 
    ed.by D. Perret-Gallix, World Scientific, Singapore, 1992, p. 665.

\bibitem{AIHENP3}    A.~Pukhov,  
    in: "New Computing Techniques in Physics Research III",
    Proc. of Int. Workshop on Software Engineering, Artificial Intelligence
    and Expert Systems for High Energy and Nuclear Physics (AI'92), ed. 
    ed. by K.-H.~Becks and D.~Perret-Gallix, World Scientific, 
    Singapore, 1993, p. 473

\bibitem{AIHENP4}
 V.A.~Ilyin  et al., 
in "New Computing Techniques in Physics Research IV", 
    Proc. of Int. Workshop on Software Engineering, Artificial Intelligence
    and Expert Systems for High Energy and Nuclear Physics (AI'94), ed.
    by B.~Denby and D.~Perret-Gallix, World
    Scientific, Singapore, 1995, p.295

\bibitem{AIHENP5} D.~Kovalenko, A.~Pukhov,  Nucl. Instr. and Meth. 
A389 (1997) 299

\bibitem{PtoC} V.~Edneral, A.~Semenov, {\it The Translation of Computer
Programs from Environment Turbo 
    PASCAL/DOS to C/UNIX}, preprint INP MSU 93-26/318, Moscow, 1993
(in Russian)

\bibitem{X11} V.~Edneral, A.~Semenov {\it The Emulation of Graphic Library
of BORLAND Turbo C/PASCAL 
    at the Environment of OS UNIX}, preprint INP MSU 93-27/319, 1993
(in Russian)

\bibitem{LanHEP}  A.~Semenov, {\it LanHEP --- a package for automatic
 generation of Feynman rules. User's manual}, preprint INP MSU  96--24/431, 
 Moscow, 1996  

 A.~Semenov. Nucl. Instr. and Meth.  A393 (1997) 293

 A.~Semenov. {\it LanHEP - a package for automatic generation of Feynman rules
from the Lagrangian. Updated version 1.3}, preprint  INP MSU  98--2/503,
Moscow, 1998



\bibitem{MSSM}   A.~Belyaev, A.~Gladyshev, A.~Semenov,
preprint IFT--P--093--97 .

\bibitem{2Hmodel} M.~Dubinin,  A.~Semenov, 


\bibitem{kinemat} V.A.~Ilyin, D.N.~Kovalenko, A.E.~Pukhov, 
{\it Recursive algorithm for the generation of relativistic
kinematics for collisions and decays with regularizations of
sharp peaks},  Int. J. Mod. Phys. C7 (1996) 761 


\bibitem{sCompare} E.E.~Boos, M.N.~Dubinin, V.F.~Edneral, V.A.~Ilyin, 
A.P.~Kryukov, A.E.~Pukhov, S.A.~Shichanin,
{\it   Applications of CompHEP system to particle processes
calculation},  NPI MSU report 91-9-213, Moscow, 1991

\bibitem{nCompare} E.E.~Boos, M.N.~Dubinin, V.A.~Ilyin, A.E.~Pukhov, 
S.A.~Shichanin, T.~Kaneko, S.~Kawabata, Y.~Kurihara, Y.~Shimizu, H.~Tanaka,
{\it  Automatic calculation in high-energy physics by
GRACE/CHANEL and CompHEP}, Int. J. Mod. Phys. C5 (1994) 615


\bibitem{Vecbos}  A.~Belyaev, E.~Boos, L.~Dudko, A.~Pukhov,
{\it W + 2 jets production at Tevatron: VECBOS and CompHEP comparison},
 D0 note 2784, 1995 

\bibitem{YellowPreprint} {\it Event generators for WW physics} 
(conveners D.~Bardin, R.~Kleiss), in "Physics at LEP2",
ed.by G.~Altarelli, T.~Sjostrand, F.~Zwirner, CERN report 96-01,
vol.II, Geneva, 1996, p.3

{\it Standard Model Processes} (conveners F.~Boudjema, B.~Mele),
in "Physics at LEP2",
ed.by G.~Altarelli, T.~Sjostrand, F.~Zwirner, CERN report 96-01,
vol.I, Geneva, 1996, p.207


\bibitem{strfunCTEQ}
    H.L.~Lai, J.~Huston, S.~Kuhlmann, F.~Olness, J.~Owens, D.~Soper
 W.K.~Tung, H.~Weerts, Phys. Rev. D55 (1997) 1280 

\bibitem{strfunMRS}
        A.D.~Martin, R.G.~Roberts and W.J.~Stirling,   Phys. Lett.  
B354 (1995) 155

\bibitem{strfunLaser}
        I.F.~Ginzburg, G.L.~Kotkin, V.G.~Serbo, V.I.~Telnov, 
 Nucl. Instr. and Meth. 205 (183) 47

\bibitem{strfunWW}        
  V.M.~Budnev et al., Phys. Rep. 15C (1975) 181

  S.~Frixione et al., Phys. Lett. B319 (1993) 339

\bibitem{strfunISR1}
        E.~Kuraev,  V.~Fadin, Sov. J. Nucl. Phys. 41 (1985) 466
        
\bibitem{strfunISR2}        
 S.~Jadach, B.~Ward Comp. Phys. Commun. 56 (1990) 351 
 
 S.~Jadach, M.~Skrzypek, Z.Phys. C 49,(1991) 577 

\bibitem{strfunBeam}
         P.~Chen, Phys. Rev. D46 (1992) 1186

\bibitem{Lepage}
   G.P.~Lepage, Journal of Comput. Phys. 27 (1978) 192
    
\bibitem{NumRecFORT}
    W.H.~Press, S.A.~Teukolsky, W.T.~Vetterling, B.P.~Flannery,
{\it Numerical Recipes
in Fortran}, Cambridge University Press, 1992

\bibitem{REDUCE}
A.~Hearn, J.~Fitch, {\it REDUCE User's Manual}, v.3.6, RAND Publication
  CP78 (Rev. 7/95)

\bibitem{MATH} S.~Wolfram, {\it MATHEMATICA}, Addison-Wesley, 1991

\bibitem{FORM} J.A.M.~Vermaseren, {\it Symbolic manipulation with FORM, 
version 2: Tutorial and Reference Manual},  CAN, 1992

\bibitem{ParticlesFields} Review of Particles Properties, Phys.Rev. D54,
1996

\bibitem{BW-factor} U.~Baur, J.~Vermaseren, D.~Zeppenfeld, Nucl. Phys. B375
(1992) 2

\bibitem{BW-factor2} Y.~Kurihara, D.~Perret-Gallix, Y.~Shimizu, 
Phys. Lett. B349 (1995) 367

\bibitem{BadGIWdth} E.~Boos, M.~Dubinin, L.~Dudko, Int. J. Mod. Phys.
A11 (1996) 5015

%\bibitem{TextBook}  TEXTBOOK

\bibitem{kinematics} V.~Ilyin, D.~Kovalenko, A.~Pukhov, Int. J. Mod. Phys. 
C7 (1996) 761

   D.~Kovalenko, A.~Pukhov, Nucl. Instr. and Meth. A389 (1997) 299

\bibitem{PYTHIA} T.~Sjostrand, Comp. Phys. Comm. 82 (1994) 74 

%\bibitem{tHV} G.'t~Hooft, M.~Veltman,
%           {\it DIAGRAMMAR}, CERN Yellow Report, 1973

\bibitem{BD} J.B.~Bjorken, S.D.~Drell, {\it Relativistic quantum fields},
       McGraw-Hill, New York, 1965

   C.~Itzykson, J.~Zuber. {\it Quantum Field Theory}, McGraw-Hill, New York,
1980 

\bibitem{CL} T.-P.~Cheng and L.-F.~Li, {\it Gauge theory of elementary
particle physics}, Oxford Univ. Press, 1984

\bibitem{LB} L.~Baulieu, Phys. Rep. 129 (1985) 1

\bibitem{axodraw} J.A.M.~Vermaseren, Comp. Phys. Comm. 83 (1994) 45 

\bibitem{excalibur}
 F.A.~Berends, R.~Pittau, R.~Kleiss, Comp. Phys. Comm. 85 (1995) 437

\bibitem{B4} 
    E.~Byckling, K.~Kajantie, Particle Kinematics, John Wiley \& Sons, 1973



\end{thebibliography}
%\documentclass[12pt,a4]{article}
%\usepackage[koi8-r]{inputenc}
%\usepackage[english,russian]{babel}
%\begin{document}

%,draftstamp
\documentstyle[12pt,axodraw,epsfig]{article}
\begin{document}

%------------------------- D E F I N I T I O N S ---- BEGIN -------

%\def\CompHEP{C\kern-.3em\lower.17ex\hbox{o}\kern-.135emm\kern-.145emp\kern-.165emH\kern-.125emE\kern-.1emP\ }

\def\CompHEP{{CompHEP}}
\def\VEGAS{{\it Vegas}}
\newcommand{\C}{{{\it C}}}
\def\FORTRAN{{\it Fortran}}
\def\fortran{{\it Fortran}}
\def\Fortran{{\it Fortran}}
\def\REDUCE{{\it Reduce}}


\def\GRACE{{\it GRACE}}
\def\FeynArt{{\it FeynArts/FeynCalc}}
\def\HELAS{{\it HELAS}}
\def\MADGRAPH{{\it MADGRAPH}}
%\def\FORM{{\it Form}}
\def\CTEq{{\it CTEQ4m}}
\def\CTEQ{{\it CTEQ}}
\def\MRS{{\it MRS}}
\def\MATHEMATICA{{\it Mathematica}}
\def\Esc{{\it Esc}}
\def\PgUp{{\it PgUp}}
\def\PgDn{{\it PgDn}}
\def\Enter{{\it Enter}}

\def\Home{{\it Home}}
\def\End{{\it End}}
\def\Insert{{\it Insert}}
\def\Delete{{\it Delete}}
\def\Backspace{{\it Backspace}}
\def\Arrows{{\it Arrows}}

\def\itemm{\item[\bf --]}
%------------------------- D E F I N I T I O N S ------ END -------

\language=0

\title{\CompHEP -  a package for evaluation of  Feynman diagrams   
and integration over  multi-particle phase space}
\author{A.Pukhov\thanks{contact persons: Alexander Pukhov:
pukhov@theory.npi.msu.su  and Viacheslav Ilyin: ilyin@theory.npi.msu.su} 
\and{E.Boos}\and{M.Dubinin}\and{V.Edneral}\and{V.Ilyin}
\and{D.Kovalenko}\and{A.Kryukov}\and{V.Savrin}\\
\it Skobeltsyn Institute of Nuclear Physics, Moscow State University
\and{S.Shichanin} \\
\it Institute for High Energy Physics, Protvino, Russia
\and{A.Semenov}\\
\it Joint Institute for Nuclear  Research, Dubna, Russia \\ }


 
\date{{\bf User's manual for version 33}\\ ~~ \\ Preprint INP-MSU  98-41/542}


\maketitle

\newpage
\tableofcontents

\newpage

\section {Preface} 
    \subsection{Introduction} 
             \label{introduction}       \input{preface/introduction.tex}

    \subsection{History and contributions}     \input{preface/history.tex}

    \subsection{Acknowledgments }      \input{preface/acknowled.tex}
         
\newpage
 \section{Installation procedure}
             \label{install}
  \subsection{\CompHEP~ Web page}
             \label{Web}                \input{install/web.tex}   
  \subsection{License}
             \label{license}            \input{install/licence.tex}
  \subsection{How to get the codes}   
             \label{get-code}           \input{install/codes.tex}
  \subsection{Compilation procedure}  
             \label{compilation}        \input{install/compile.tex}
  \subsection{User installation and start of the \CompHEP~ session}     
             \label{u-install}          \input{install/install.tex}
  \subsection{Installation under MS Windows9x/NT}
             \label{w-install}          \input{install/insW95.tex}

\newpage
\section {User guide}  \label{guide}
  \subsection{Elements of the user interface }
             \label{interface}          \input{guide/service.tex}

 \subsection{Menu system for symbolic calculation} 
             \label{symb-menu}          \input{guide/symbolic.tex}

 \subsection{Numerical calculation by \CompHEP}  
             \label{num-menu}           \input{guide/numerical.tex}

 \subsection{\CompHEP~ event generator}
             \label{events}             \input{guide/events.tex}

  \subsection{\CompHEP~ files  and commands}
             \label{file-commands}      \input{guide/commands.tex}


 \subsection{User programs in \CompHEP}  \label{user-prg}
                                        \input{guide/userprog.tex} 
\newpage
\section{Implementation of models of particle interactions}
 \subsection{Definition of a model in \CompHEP}
             \label{models}
Description of  particle interaction model  in \CompHEP~ 
consists of four parts. They are  {\it parameters}, {\it constrains}, {\it
particles}, and {\it vertices}.  

  \subsubsection{Independent parameters of the model}
             \label{parameters}         \input{guide/models/s_mdl_1.tex}
  \subsubsection{Constraints between the parameters} 
             \label{constraints}        \input{guide/models/s_mdl_2.tex}
  \subsubsection{Description of particles} 
             \label{particles}          \input{guide/models/s_mdl_3.tex}
  \subsubsection{Ghost fields in \CompHEP} 
                                        \input{guide/models/s_mdl_ghosts.tex}
             \label{ghostFields}

  \subsubsection{Interaction  vertices}     
             \label{lagrangian}         \input{guide/models/s_mdl_4.tex}


 \subsection{Examples}  
 \label{examples}             \input{guide/models/examples.tex}
  \subsection{LanHEP and SUSY models}
             \label{LanHEP}             \input{guide/models/lanhep.tex}
\newpage
\section{\CompHEP~ output files}
             \label{output}
  \subsection{\LaTeX~ output}   
             \label{out-latex} \input{guide/output/latex.tex}
  \subsection{Symbolic answer  in \REDUCE~ and \MATHEMATICA~ formats}
             \label{s-output}         \input{guide/output/red-math.tex}

%  \subsection{\FORM~  output }
%                                      \input{guide/output/form.tex}

  \subsection {\REDUCE~ program}
               \label{r-code}       \input{guide/output/red_prg.tex}

  \subsection{\Fortran~ output files}    
             \label{out-fort}           \input{guide/output/fortran.tex}
  \subsection{\C~ output files}   
             \label{out-c}              \input{guide/output/c-output.tex}


\newpage

\appendix
\addcontentsline{toc}{section}{Appendix}
\section*{Appendix}

\section{Self-check of the \CompHEP~ package} 
                   \label{symb-calc-check} \input{appendix/self-check.tex}


  \section{Ghost fields and the squared diagram technique for the
t'Hooft-Feynman gauge}
             \label{squaring}           \input{appendix/ghosts.tex} 

\section{Distribution functions and beam spectra}  
             \label{str-fun}            \input{appendix/n_strfun.tex}

 \section{Monte Carlo phase space integration}
             \label{Monte-Carlo}
  \subsection{Adaptive Monte Carlo integration package \VEGAS}
             \label{vegas}            \input{appendix/integration/vegas.tex}
  \subsection{Parameterization of multi-particle phase space} 
             \label{kinematics}       \input{appendix/integration/kinematics.tex}

 \section{Lagrangian of the Standard Model}
 \label{theory}  \input{appendix/std_model.tex} 

\newpage
\addcontentsline{toc}{section}{References}

\input{bibref.tex}

\addcontentsline{toc}{section}{Pictures and figures}

\newpage
\section*{Pictures and figures}

\input{pictures/pictures.tex}

\end{document}

