Generated by GPT-5-mini| Sherpa (event generator) | |
|---|---|
| Name | Sherpa |
| Latest release | 2.2.11 |
| Programming language | C++ |
| Operating system | Linux, macOS |
| License | GNU GPL |
Sherpa (event generator) is a Monte Carlo event generator for high-energy particle collisions developed for precision predictions in particle physics. It produces simulated collision events combining perturbative matrix elements, parton showers, hadronization models, and underlying-event modeling used by experimental collaborations at facilities such as Large Hadron Collider, CERN, and DESY. The project integrates theoretical work from groups associated with institutions like Max Planck Society, University of Durham, SLAC National Accelerator Laboratory, and Institut für Theoretische Physik into a unified software framework.
Sherpa aims to provide complete predictions for processes studied at experiments such as ATLAS, CMS, LHCb, and ALICE by matching fixed-order calculations from frameworks like MadGraph, BlackHat, and OpenLoops to resummation provided by parton showers inspired by models from Pythia and Herwig. Its design supports comparisons with precision results from collaborations including H1 (experiment), ZEUS, and phenomenology efforts associated with CERN Theory and IPPP. The project collaborates with authors of matrix-element generators such as COMIX and external tools like LHAPDF and Rivet.
Sherpa implements perturbative calculations at leading-order and next-to-leading-order using subtraction schemes related to the Catani–Seymour formalism and techniques influenced by work from Zoltan Kunszt, Walter Giele, and Stefan Höche. It provides multi-jet merging algorithms such as ME+PS merging and the CKKW and CKKW-L prescriptions originally developed by groups around Frank Krauss, Michelangelo L. Mangano, and Stefan Catani. The parton-shower algorithm in Sherpa is a dipole-style shower with kinematics and splitting kernels informed by studies at DESY Zeuthen and implementations comparable to approaches in Vincia and Dire. Hadronization is modelled by cluster fragmentation related to algorithms from Webber-inspired cluster models and tuned to data from LEP experiments like ALEPH, DELPHI, L3, and OPAL. Underlying-event and multiple-parton interaction models are constrained using measurements from Tevatron experiments such as CDF and D0 and LHC soft-QCD analyses by ATLAS and CMS.
Sherpa is written predominantly in C++ with components interfacing to Fortran libraries; it uses modular object-oriented design patterned after frameworks at CERN software projects like ROOT and Geant4. The codebase integrates external libraries including HepMC, FastJet, LHAPDF, and Boost and supports build systems and continuous integration strategies similar to those used by GitHub-hosted collaborations and GitLab instances operated by research institutes such as DESY and FNAL. Configuration is driven by run cards and internal event handlers that interoperate with formats standardised by Les Houches Accord accords; runtime steering mirrors practices from GENIE and Herwig.
Sherpa validation leverages comparisons with fixed-order calculations from MCFM, NNLOJET, and resummed predictions from groups working on Soft-Collinear Effective Theory and analytic resummation efforts tied to researchers at Princeton University and MIT. Benchmarks are performed against collider measurements from LEP, HERA, Tevatron, and LHC datasets, with validation exercises documented alongside analyses in Rivet and crosschecked using tools from Professor tuning frameworks and experimental software stacks at CERN Open Data. Performance profiling often references practices from high-performance computing centers such as CERN IT, NERSC, and PRACE.
Sherpa provides user interfaces by way of run cards and command-line tools compatible with analysis pipelines used in collaborations such as ATLAS and CMS; it exports events in HepMC and ROOT formats consumable by analysis frameworks like Athena and CMSSW. Interoperability with parton-distribution libraries via LHAPDF and matrix-element providers through standards like the Binoth Les Houches Accord enables integration into workflows established by groups at KIT, University of Oxford, and University of Cambridge. Tuning and validation are commonly conducted with Professor and analysis comparisons via Rivet analyses authored by experimental and phenomenology groups including MCNET consortium researchers.
Sherpa originated from theoretical efforts in the early 2000s with contributions from researchers affiliated with MPI for Physics, University College London, and the Heidelberg University community; release history includes major versions aligning with developments in NLO matching and multi-jet merging. The project follows regular release cycles with long-term support versions comparable to policies at ROOT and Geant4 and uses version control and issue tracking conventions common to open-source scientific software hosted on platforms used by INSPIRE-HEP contributors and authors from the Theory-LHC working groups.
Sherpa is employed in signal and background modelling for measurements and searches at ATLAS, CMS, LHCb, and in phenomenological studies by groups at CERN Theory, IPPP Durham, and DESY. It is used to model processes such as multijet production, electroweak boson production in association with jets, top-quark pair production, and beyond-Standard-Model signatures investigated by collaborations including CMS Collaboration and ATLAS Collaboration. Studies using Sherpa inform detector-level comparisons and systematic uncertainty evaluations in analyses performed within research programs at institutions like Imperial College London, University of Michigan, and École Normale Supérieure.
Category:Monte Carlo event generators