Pluto
A Monte Carlo simulation tool for hadronic physics
The package at a glance
Pluto is a simulation framework for heavy ion and hadronic-physics reactions. It provides a library of C++ classes such as particles, reactions but also interface classes. The reactions can be set up with a few lines of ROOT macro code without detailed knowledge of programming. Different physics models can be selected via a manager class, while experts can use various template classes (see latest tutorials) for defining and attaching their own models. A build-in scripting language (see full reference manual) which was in particular designed for this purpose can handle in-line histogram filling, event filtering and particle modifications. The input and output file format can be adjusted, and an Unigen and FAIRROOT interface allows for a smooth inclusion in 3rd party code.
Discussion and Support
Download (Pluto6)
Non-HADES users are kindly asked to cite the package as described below.
Latest bugfix release: Version 6.02 of 11/07/2023
- Mirror1: GSI (access restriced)
- Mirror2: Github
Latest stable release: Version 6.01 of 11/06/2018
- Mirror1: GSI (access restriced)
- Mirror2: Github
Older release: Version 6.00 of 17/05/2017
- Mirror1: GSI (access restriced)
- Mirror2: Github
The development version is available via Github and GSI Gitlab
Publications
Citation rules for users
For version 5+6 (in general) cite:
Pluto: A Monte Carlo Simulation Tool for Hadronic Physics. [Inspire]
If you use the new interface you can cite the paper which deals more with technical aspects:
Design of the Pluto Event Generator. [Inspire]
If you use the new bremsstrahlung and Delta descriptions:
A versatile method for simulating pp -> ppe+e- and dp -> pne+e-p_spec reactions. [Inspire]
Other documents
- Talk: new features in v5.37
- Weight-Based Event Sampling
- Thermal sources in Pluto
- Parametrization of pp elastic angular distributions
- M. A. Kagarlis, GSI Report 2000-03 (2000), unpublished
Related Topics
Contact
- Ingo Fröhlich, Institute for Nuclear Physics, Frankfurt (Germany)