Fork me on GitHub

Version 93 (modified by Michele Selvaggi, 11 years ago) ( diff )

--

Delphes

References

If you use Delphes 3 as part of a publication, you should include a citation to:

for Delphes 3: http://arxiv.org/abs/1307.6346

If you use Delphes 2:

for Delphes 2: http://arxiv.org/abs/0903.2225

Also, please note that Delphes relies on a few external packages. If they are used they should be cited as well. For instance, the jet clustering procedure in Delphes is performed via the FastJet package. If your analysis involves jets, you should explicitly include both a reference for the FastJet package and for the relevant clustering algorithm you are using.

For more information on how to properly cite FastJet, please visit this page.

A framework for fast simulation of a generic collider experiment

Delphes is a C++ framework, performing a fast multipurpose detector response simulation. The simulation includes a tracking system, embedded into a magnetic field, calorimeters and a muon system. The framework is interfaced to standard file formats (e.g. Les Houches Event File or HepMC) and outputs observables such as isolated leptons, missing transverse energy and collection of jets which can be used for dedicated analyses. The simulation of the detector response takes into account the effect of magnetic field, the granularity of the calorimeters and subdetector resolutions. Visualisation of the final state particles is also built-in using the corresponding ROOT library.

The Delphes team

NEW Delphes 3 stable release (February 26)

Following the guidelines and suggestions of the 2012 LPCC workshop on public fast simulators for the LHC, Delphes has been completely redesigned to meet the needs of all users.

Improvements include:

  • Modular structure allowing users to introduce new features easily and modify existing ones
  • Library mode to use Delphes inside other programs
  • Simulation speed has been improved
  • Input libraries have been rewritten from scratch to handle standard formats, files stored on castor or on the web
  • Many existing features have been updated
  • Important number of bug fixes

The modular system allows you to:

  • define your own output collections, store multiple object collections (different jet algorithms, etc.)
  • define the isolation criteria for each type of object
  • define efficiency and resolution formulas for all objects
  • change the b-tagging and tau-tagging efficiency and misidentification rate
  • and much more! Be sure to read the online documentation

Production version 3.0.10:

  • new readers (DelphesProMC.cpp, DelphesProMC.py (#220), DelphesPythia8)
  • new modules (EnergyScale, PileUpMergerPythia8, Weighter)
  • new module parameters (absolute/relative isolation (#204), flat/poisson pile-up distribution)
  • new global parameters (max number of events, skip events (#183), random seed (#202) )
  • new branches (pile-up event density rho, MC event weight)
  • updated CMS and ALTAS detector cards (and added ATLAS pile-up detector card)
  • calorimeter smearing is now performed according to a logNormal distribution
  • improved particle-flow algorithm
  • added calculation of particle propagation time in the tracker
  • fixed tau-jet matching by only considering visible hadronic tau (#208)
  • read masses from MC event file (#201)
  • bug fixes in DelphesCMSFWLite (#196)
  • compilable analysis macro examples (#182)
  • ability to read MC re-weighting information from LHE files

Download here: Delphes 3.0.10

Documentation: Delphes 3 user guide

Community and support

Delphes is now moving to community-based development. The branches of the subversion repository are open to users who would like to participate. If you are interested, register first and then contact the support team via cp3-delphes@… to be granted write access to the subversion repository.

SVN access

You can get the latest version of the code using:

svn checkout https://cp3.irmp.ucl.ac.be/sources/delphes/trunk

Registered developers can checkout and commit in branches using their credentials:

svn checkout --username=my_user_name https://cp3.irmp.ucl.ac.be/sources/delphes/branches/my_branch

Latest tickets

Results (1 - 10 of 867)

1 2 3 4 5 6 7 8 9 10 11
Ticket Resolution Summary Owner Reporter Status Priority Created
#1598 Question on PDG code = 0 on B-tagging module muon_neutrino new minor 4 months
#1597 Inquiry Regarding Particle Status in Delphes muon_neutrino new minor 4 months
#1596 Meaning of Delphes “Track” outputs muon_neutrino new minor 4 months
#1595 eFlowTracks for some dark matter particles Harri Waltari new minor 5 months
#1594 Jet matching with Pythia 8.3 Andre new minor 5 months
#1593 Replicating fatjet clustering with pyjet Inês Moreira new major 6 months
#1592 Reading Delphes files with uproot ("fBits is not always 4 bytes") Pietro Vischia new minor 6 months
#1591 Weird tracks' momenta for smeared tracks after SimpleCalorimeter module youying new critical 7 months
#1590 fixed Running Delphes on lxplus9 Alberto Plebani closed minor 7 months
#1589 Delphes Installation doesn't work on Mac 12.5 Steven Ferrante new minor 9 months
1 2 3 4 5 6 7 8 9 10 11

More tickets

Development Area (authenticated users only)

Note: See TracWiki for help on using the wiki.