]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PYTHIA8/pythia8130/xmldoc/SampleMainPrograms.xml
Obsolete version removed.
[u/mrichter/AliRoot.git] / PYTHIA8 / pythia8130 / xmldoc / SampleMainPrograms.xml
diff --git a/PYTHIA8/pythia8130/xmldoc/SampleMainPrograms.xml b/PYTHIA8/pythia8130/xmldoc/SampleMainPrograms.xml
deleted file mode 100644 (file)
index b0a00d2..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-<chapter name="Sample Main Programs">
-
-<h2>Sample Main Programs</h2>
-
-To help exemplify what a main program could look like, a few simple
-examples are provided in the <code>examples</code> subdirectory, 
-along with instructions how they should be run: 
-<ul>
-
-<li><code>main01.cc</code> : a simple study of the charged multiplicity
-for jet events at the LHC. (Brief example given in talks.)</li>
-
-<li><code>main02.cc</code> : a simple study of the <ei>pT</ei> spectrum 
-of Z bosons at the Tevatron. (Brief example given in talks.)</li>
-
-<li><code>main03.cc</code> : a simple single-particle analysis of jet 
-events, where input is set by <code>main03.cmnd</code> "cards file".</li>
-
-<li><code>main04.cc</code> : a simple study of several different kinds 
-of events, with the choice to be made in the <code>main04.cmnd</code> 
-"cards file".</li>
-
-<li><code>main05.cc</code> : generation of QCD jet events at the LHC, 
-with jet analysis using the <code>CellJet</code> cone-jet finder.</li>
-
-<li><code>main06.cc</code> : tests of cross sections for elastic and 
-diffractive topologies, using <code>main06.cmnd</code> to pick process.</li>
-
-<li><code>main07.cc</code> : tests of cross sections for minimum-bias 
-events, using <code>main07.cmnd</code> to pick options.</li>
-
-<li><code>main08.cc</code> : generation of the QCD jet cross section
-by splitting the run into subruns, each in its own <ei>pT</ei> bin,
-and adding the results properly reweighted. Two options, with limits 
-set either in the main program or by subrun specification in the
-<code>main08.cmnd</code> file.</li>
-
-<li><code>main09.cc</code> : generation of LEP1 hadronic events, i.e. 
-<ei>e^+e^- -> gamma*/Z^0 -> q qbar</ei>, with charged multiplicity, 
-sphericity, thrust and jet analysis.</li>
-
-<li><code>main10.cc</code> : illustration how userHooks can be used
-interact directly with the event-generation process.</li>
-
-<li><code>main11.cc</code> : generation of two predetermined hard
-interactions in each event.</li>
-
-<li><code>main12.cc</code> : a study of top events, fed in from the 
-Les Houches Event File <code>ttbar.lhe</code>, here generated by 
-<code>main53.f</code>. This file currently only contains 100 events 
-so as not to make the distributed PYTHIA package too big, and so serves 
-mainly as a demonstration of the principles involved. </li> 
-
-<li><code>main13.cc</code> : a more sophisticated variant of 
-<code>main12.cc</code>, where two Les Houches Event Files
-(<code>ttbar.lhe</code> and <code>ttbar2.lhe</code>) successively
-are used as input. Also illustrating some other aspects, like the
-capability to mix in internally generated events.</li> 
-
-<li><code>main14.cc</code> : a systematic comparison of several 
-cross section values with their corresponding values in PYTHIA 6.4,
-the latter available as a table in the code.</li> 
-
-<li><code>main15.cc</code> : loop over several tries, either to redo 
-B decays only or to redo the complete hadronization chain of an event.
-Since much of the generation process is only made once this is a way 
-to increase efficiency.</li> 
-
-<li><code>main16.cc</code> : put all user analysis code into a class
-of its own, separate from the main program; provide the "cards file" 
-name as a command-line argument.</li> 
-
-<li><code>main17.cc</code> : collect the Pythia calls in a wrapper class, 
-thereby simplifying the main program; provide the "cards file" name 
-as a command-line argument.</li> 
-
-<li><code>main18.cc</code> : shows how to write an event filter class,
-where you keep a vector of pointers to the subset of particles you
-want to study further. The event record itself remains unchanged.</li> 
-
-<li><code>main19.cc</code> : use several instances of Pythia, one for 
-signal events and others for a variable number of pileup and "beam-gas"
-events, combined into one common event record.</li> 
-
-<li><code>main20.cc</code> : shows how PYTHIA 8 can write a Les Houches
-Event File, using facilities potentially useful also for other programs
-to write an LHEF.</li> 
-
-<li><code>main21.cc</code> : an example how parton-level configurations
-can be input directly for hadronization, without being tied to the
-full process-generation machinery, e.g. to study the hadronization of 
-junction topologies.</li>
-
-<li><code>main22.cc</code> : tests of internally implemented cross sections
-for Supersymmetric particle production, with SYSY spectrum defined in
-<code>main22.spc</code> and settings in <code>main22.cmnd</code>.</li>
-
-<li><code>main23.cc</code> : shows how an external decay handler can 
-be linked to handle the decays of some particles.</li>
-
-<li><code>main24.cc</code> : shows how an external random number 
-generator can be linked to replace the internal one.</li>
-
-<li><code>main25.cc</code> : shows how an external process can be 
-implemented as a new class derived from a PYTHIA base class, and then
-handed in for generation as with a normal internal process.</li>
-
-<li><code>main26.cc</code> : shows how an external resonance can be 
-implemented as a new class derived from a PYTHIA base class, and be 
-used in an external process, both of which are then handed in for 
-generation as with a normal internal resonance and process.</li>
-
-<li><code>main27.cc</code> : shows how an external beam momentum spread
-and vertex location generator can be implemented as a new class derived 
-from a PYTHIA base class, and then handed in for internal use.</li>
-
-<li><code>main31.cc</code> : similar to main01, except that the 
-event record is output in the HepMC event record format. Requires 
-that HepMC is properly linked.</li>
-
-<li><code>main32.cc</code> : a streamlined version for the generation
-of events that are then stored in HepMC format, without any event 
-analysis. That is, all physics studies will have to be done afterwards.
-The name of the input "cards file" (e.g. <code>main32.cmnd</code>)
-and output HepMC event file are to be provided as command-line arguments.
-Requires that HepMC is properly linked.</li>
-
-<li><code>main41.cc</code> : a test of the shape of parton densities,
-as a check prior to using a given PDF set in a generator.  Requires 
-that LHAPDF is properly linked.</li>
-
-<li><code>main42.cc</code> : compares the charged multiplicity 
-distribution, and a few other minimum-bias physics aspects, between 
-default PYTHIA PDF and another one. Requires that LHAPDF is properly 
-linked.</li>
-
-<li><code>main51.cc</code> : a simple example how the Les Houches
-Accord interface, plus a few more Fortran-to-C++ commands, allows
-hard processes to be generated by PYTHIA 6.4 and then processed 
-further by PYTHIA 8. Requires that PYTHIA 6.4 is properly linked.</li>
-
-<li><code>main52.cc</code> : a fairly extensive study of 
-event properties, with hard processes generated by PYTHIA 6.4. 
-It reads in a <code>main52.fcmnd</code> file with commands specfically
-for the Fortran PYTHIA 6.4 program and another <code>main52.ccmnd</code> 
-file illustrating several of the settings listed on these pages.
-Requires that PYTHIA 6.4 is properly linked.</li>
-
-<li><code>main53.f</code> : a Fortran program (!) showing how 
-PYTHIA 6.4 can be used to generate a Les Houches Event File 
-<code>ttbar.lhe</code> with top events (which is used as input by
-<code>main12.cc</code>). This program can easily be modified to 
-generate other files, bigger and/or for other processes.
-Requires that PYTHIA 6.4 is properly linked.</li>
-
-<li><code>main54.cc</code> : a final example where PYTHIA 6.4 is used 
-to generate hard processes, which are directly input to be generated
-in full by the internal machinery, using the settings in 
-<code>main54.cmnd</code>, and the output consists of a file with 
-HepMC event records for further analysis. Requires that PYTHIA 6.4 
-and HepMC are properly linked.</li>
-
-</ul>
-
-</chapter>
-
-<!-- Copyright (C) 2008 Torbjorn Sjostrand -->