Merging the VirtualMC branch to the main development branch (HEAD)
[u/mrichter/AliRoot.git] / ISAJET / doc / intro.doc
1 % LaTeX 2.09 or LaTeX 2e
2 \documentstyle[12pt]{article}
3
4 % Page dimensions
5 \newdimen\SaveWidth \SaveWidth=\textwidth
6 \newdimen\SaveHeight \SaveHeight=\textheight
7 \textwidth=6.5in
8 \textheight=8.9in
9 \advance\SaveWidth by -\textwidth
10 \advance\SaveHeight by -\textheight
11 \divide\SaveWidth by 2
12 \divide\SaveHeight by 2
13 \advance\hoffset by \SaveWidth
14 \advance\voffset by \SaveHeight
15
16 \def\sgn{\mathop{\rm sgn}}
17 \def\GeV{{\rm GeV}}
18 \def\etmiss{\slashchar{E}_T}
19
20 %  \slashchar puts a slash through a character to represent contraction
21 %  with Dirac matrices.
22 \def\slashchar#1{\setbox0=\hbox{$#1$}           % set a box for #1
23    \dimen0=\wd0                                 % and get its size
24    \setbox1=\hbox{/} \dimen1=\wd1               % get size of /
25    \ifdim\dimen0>\dimen1                        % #1 is bigger
26       \rlap{\hbox to \dimen0{\hfil/\hfil}}      % so center / in box
27       #1                                        % and print #1
28    \else                                        % / is bigger
29       \rlap{\hbox to \dimen1{\hfil$#1$\hfil}}   % so center #1
30       /                                         % and print /
31    \fi}                                         %
32
33 %       \simge and \simle make the "greater than about" and the "less
34 % than about" symbols with spacing as relations.
35 \def\simge{%  ``greater than about'' symbol
36     \mathrel{\rlap{\raise 0.511ex
37         \hbox{$>$}}{\lower 0.511ex \hbox{$\sim$}}}}
38 \def\simle{%  ``less than about'' symbol
39     \mathrel{\rlap{\raise 0.511ex 
40         \hbox{$<$}}{\lower 0.511ex \hbox{$\sim$}}}}
41
42 \begin{document}
43
44 \centerline{\Large\bf ISAJET 7.51}
45 \bigskip
46 \centerline{\Large\bf A Monte Carlo Event Generator}
47 \smallskip
48 \centerline{\Large\bf for $pp$, $\bar pp$, and $e^+e^-$ Reactions}
49 \bigskip\bigskip
50 \centerline{\bf Frank E. Paige and Serban D. Protopopescu}
51 \smallskip
52 \centerline{Physics Department}
53 \centerline{Brookhaven National Laboratory}
54 \centerline{Upton, NY 11973, USA}
55 \bigskip
56 \centerline{\bf Howard Baer}
57 \smallskip
58 \centerline{Department of Physics}
59 \centerline{Florida State University}
60 \centerline{Talahassee, FL 32306}
61 \bigskip
62 \centerline{\bf Xerxes Tata}
63 \centerline{Department of Physics and Astronomy}
64 \centerline{University of Hawaii}
65 \centerline{Honolulu, HI 96822}
66
67 \bigskip\bigskip
68 \tableofcontents
69
70 \newpage
71 \section{Introduction\label{INTRO}}
72
73       ISAJET is a Monte Carlo program which simulates $pp$, 
74 $\bar pp$ and $e^+e^-$ interactions at high energies. 
75 ISAJET is based on
76 perturbative QCD plus phenomenological models for parton and beam jet
77 fragmentation. Events are generated in four distinct steps:
78 \begin{itemize}
79 \item A primary hard scattering is generated according to the
80 appropriate QCD cross section.
81 \item QCD radiative corrections are added for both the initial and the
82 final state.
83 \item Partons are fragmented into hadrons independently, and particles
84 with lifetimes less than about $10^{-12}$ seconds are decayed.
85 \item Beam jets are added assuming that these are identical to a
86 minimum bias event at the remaining energy.
87 \end{itemize}
88
89       ISAJET incorporates ISASUSY, which evaluates branching ratios for
90 the minimal supersymmetric extension of the standard model. H.~Baer and
91 X.~Tata are coauthors of this package, and they have done the original
92 calculations with various collaborators. See the ISASUSY documentation
93 in the patch Section~\ref{SUSY}.
94
95       ISAJET is supported for ANSI Fortran and for Cray, DEC Ultrix,
96 DEC VMS, HP/9000 7xx, IBM VM/CMS 370 and 30xx, IBM AIX RS/6000, Linux,
97 Silicon Graphics 4D, and Sun computers. The CDC 7600 and ETA 10
98 versions are obsolete and are no longer supported. It is written
99 mainly in ANSI standard FORTRAN 77, but it does contain some
100 extensions except in the ANSI version. The code is maintained with a
101 combination of RCS, the Revision Control System, and the Patchy code
102 management system, which is part of the CERN Library. The original
103 sources are kept on physgi01.phy.bnl.gov in
104 \verb|~isajet/isalibrary/RCS|; decks revised in release \verb|n.nn|
105 are kept in \verb|~isajet/isalibrary/nnn|. ISAJET is supplied to BNL,
106 CERN, Fermilab, and SLAC; it is also available by anonymous ftp from
107 \begin{verbatim}
108 ftp://penguin.phy.bnl.gov/pub/isajet
109 \end{verbatim}
110 or by request from the authors.
111
112       Patch ISAPLT contains the skeleton of an HBOOK histogramming
113 job, a trivial calorimeter simulation, and a jet-finding algorithm.
114 (The default is HBOOK4; HBOOK3 can be selected with a Patchy switch.)
115 These are provided for convenience only and are not supported.