Difference between revisions of "ThePEG"

From Particle Wiki
Jump to: navigation, search
m
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Category:Theory software]]
 
'''ThePEG''' (''Toolkit for High Energy Physics Event Generation'') is a generic platform for building and using Monte Carlo [[Event generator|event generators]] in the C++ programming language. Its purpose is to provide those software parts that are common to many different event generators.
 
'''ThePEG''' (''Toolkit for High Energy Physics Event Generation'') is a generic platform for building and using Monte Carlo [[Event generator|event generators]] in the C++ programming language. Its purpose is to provide those software parts that are common to many different event generators.
  
ThePEG is used by the [[Herwig]] and [[Dipsy]] event generators. It is now being developped in parallel with Herwig 7.
+
ThePEG is used by the [[Herwig]] and [[Dipsy]] event generators. It is now being developed in parallel with Herwig 7.
  
 
== Installation ==
 
== Installation ==
  
Public versions can be viewed and downloaded [http://www.hepforge.org/archive/thepeg here].
+
Released versions can be viewed and downloaded [http://www.hepforge.org/archive/thepeg here].
  
Users with a [[HepForge]] account can access all versions of the source code by using e.g.
+
All public versions of the source code under version control can be accessed by using
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
hg clone ssh://foo@login.hepforge.org//hepforge/hg/thepeg/public/ThePEG
+
hg clone https://thepeg.hepforge.org/hg/ThePEG
 
</syntaxhighlight>
 
</syntaxhighlight>
  
where <code>foo</code> should be replaced by the HepForge username. The software can be built as follows.
+
and built and installed as follows.
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">

Latest revision as of 10:17, 13 December 2016

ThePEG (Toolkit for High Energy Physics Event Generation) is a generic platform for building and using Monte Carlo event generators in the C++ programming language. Its purpose is to provide those software parts that are common to many different event generators.

ThePEG is used by the Herwig and Dipsy event generators. It is now being developed in parallel with Herwig 7.

Installation

Released versions can be viewed and downloaded here.

All public versions of the source code under version control can be accessed by using

hg clone https://thepeg.hepforge.org/hg/ThePEG

and built and installed as follows.

cd ThePEG
autoreconf -vi
./configure --help # check configuration/installation options 
./configure # + desired option flags
make
make install


Learn more

ThePEG homepage