MCFM - Monte Carlo for FeMtobarn processes
Older versions |
This is the homepage for the parton-level Monte Carlo program MCFM.
The program is designed to calculate cross-sections for various femtobarn-level
processes at hadron-hadron colliders. A number of processes can be calculated at
next-to-next-to-leading order in QCD, while most other processes
are included at next-to-leading order in QCD. The calculation of some processes
can also account for next-to-leading order weak effects. For more details, including a list of available
processes, view the documentation (PDF).
The source is available as a tar'ed and gzip'ed package, which
extracts into a directory called MCFM.
After extracting, the source can be compiled by first running the ./Install command, which compiles some tensor reduction
components as well as the included libraries QCDLoop and QD. Then the main part can be compiled with make (we require GNU
make). By default, the Fortran and C compilers from GCC are used, but we also allow for the Intel Fortran and C
compilers. These can be enabled by setting the flag USEINTEL in the Install and makefile files. For the GNU compiler
collection at least version 7 is required.
Execution should be carried out in the Bin directory, whilst
some documentation (for example, instructions regarding the format for
the input file) can be found in Doc.
( released September 25th, 2019)
Overhaul of the code offering many new features such as an efficient calculation of scale and PDF uncertainties and a robust estimate of
residual slicing-dependence (for NNLO calculations).
(released April 4th, 2019), v8.3 manual (PDF)
New in version 8.3:
New processes for off-shell SM and SMEFT single-top-quark production
(released February 8th, 2018)
New in version 8.2:
Implementation of high-pt treatment of mass effects in H+jet process.
(released December 19th, 2017)
New in version 8.1:
Electroweak one-loop corrections for Z, top-pair and di-jet production.
Z+photon process at NNLO including anomalous couplings.
H+2 jet process with a finite top-quark mass (LO) and H+jet with finite top-quark mass effects (NLO)
Support for boosted (as opposed to hadronic) definition of jettiness, which is now also used as default.
Support for pt and rapidity ranges for most cuts in the input file.
Native implementation of two PDF sets containing photons: mrstqed and CT14qed.
(released May 25th, 2016; updated June 2nd to fix MMHT implementation)
New in version 8.0:
Introduced NNLO capability for color-singlet processes.
Overall improvement in speed.
(released October 29th, 2015)
Fixed error in real calculation for some versions of gcc 4.x.
Updated output to support ROOT6.
(released March 21st, 2015; updated June 11 for gfortran 4.9)
Code compiles with the OpenMP flag to automatically exploit all available threads.
Added four-photon process at NLO.
Inclusion of vector boson fusion/vector boson scattering processes at LO.
After Higgs discovery, added s-channel Higgs diagrams to the gg->VV processes.
Added process for diphoton+jet production at NLO.
Added identical-particle interference effects for 4-lepton production and
effect of WW/ZZ interference for 2-lepton, 2-neutrino production.
Added additional decay modes for WW and ZZ processes.
Fixed bug in triphoton process at NLO.
The papers describing the original code and the most significant developments in the NLO implementation are:
As of version 8.0, MCFM can also compute selected color-singlet processes through NNLO in
QCD perturbation theory. When using MCFM-8.0 for NNLO calculations please refer to:
- An update on vector boson pair production at hadron colliders,
J.M. Campbell, R.K. Ellis, Phys. Rev. D60:113006 (1999),
- Vector boson pair production at the LHC,
J. M. Campbell, R. K. Ellis and C. Williams,
JHEP 1107, 018 (2011),
- A multi-threaded version of MCFM,
J. M. Campbell, R. K. Ellis and W. Giele,
EPJ C75, 246 (2015),
A significant overhaul of MCFM was undertaken for v9.0. If you use this version or
newer please cite:
- Color singlet production at NNLO in MCFM,
R. Boughezal, J. M. Campbell, R. K. Ellis, C. Focke, W. Giele, X. Liu, F. Petriello and C. Williams,
The following plots, of cross sections at past, current and potential future hadron
colliders, have been prepared using MCFM. Click on the plots to download a
pdf version of them.
MCFM-6.7.tar.gz (December 6th, 2013)
New implementation of gg>ZZ box contribution including massive loops.
Added processes for triphoton production at NLO, 1-loop Higgs pair production.
Fixed errors reported in native histograms and improved PDF uncertainty output.
MCFM-6.6.tar.gz (April 1st, 2013)
Implementation of single top tH and tZ processes.
Implementation of dark matter mono-jet and mono-photon processes.
Inclusion of TensorReduction library for one-loop integrals.
MCFM-6.5.tar.gz (March 5th, 2013)
mcfm-6.4.tar.gz (December 22nd, 2012)
Corrected bug in implementation of one-loop amplitudes for H+2q+2g processes.
Enabled effect of removebr for process 307.
Fixed the implementation of a dynamic scale for single top + b processes.
Added a new scale choice for top production (m(345)2+pT(345)2).
Improved numerical stability in calculation of virtual contribution to process 201 and in calculation of real corrections to processes 180-187.
mcfm-6.3.tar.gz (August 10th, 2012)
Added processes giving the radiation in the hadronic decay of the W+W- process.
Added processes giving the gg to H to WW process with radiation in the hadronic decay of the W.
Added processes giving the production and decay of
t tbar W+/- including radiation in the semi-leptonic decay of the top and the anti-top.
Added processes giving the H to Zγ
in the gluon fusion production process.
Added processes describing production of Z+γ+γ and Z+γ+jet at NLO.
mcfm-6.2.tar.gz (April 10th, 2012)
- Added processes that give results for the t-channel single top process
in the four-flavour scheme with top decay;
- Added process for Higgs + 2 jets, with Higgs decaying to ɣɣ;
- Added processes for Wb production from charm quarks;
- Added LO processes for Higgs + 3 jets with Higgs decaying to WW or ZZ;
- Added LO process for identical fermions in ZZ decay;
- corrected small bugs.
mcfm-6.1.tar.gz (October 19th, 2011)
- inclusion of massive (t,b) loops in gg → WW diagrams;
- new process for computing effect of interference with Higgs diagrams for gg → WW;
- inclusion of direct photon production including fragmentation;
- anomalous couplings for Wɣ and Zɣ production;
- improved interface and output, corrected small bugs.
mcfm-6.0.tar.gz (May 2nd, 2011)
- NLO results for Wbb production including heavy quark mass effects;
- inclusion of Wɣ, Zɣ and ɣɣ processes with fragmentation;
- gluon-initiated contributions to diboson processes;
- small correction to Z+2 jet process and other bug fixes.
mcfm-5.8.tar.gz (April 9th, 2010)
mcfm-5.7.tar.gz (January 22nd, 2010)
mcfm-5.6.tar.gz (July 31st, 2009)
mcfm-5.5.tar.gz (June 5th, 2009)
mcfm-5.4.tar.gz (March 12th, 2009)
mcfm-5.3.tar.gz (October 21st, 2008)
mcfm-5.2.tar.gz (July 12th, 2007)
mcfm-5.1.tar.gz (June 1st, 2006)
mcfm-5.0.tar.gz (April 25th, 2006)
mcfm-4.1.tar.gz (January 17th, 2005)
mcfm-4.0.tar.gz (October 15th, 2004)
Major revision of the code, which now includes single top processes.
mcfm-3.4.5.tar.gz (December 23rd, 2003)
Minor update, addition of LO WW production with no polarization info, process 64.
mcfm-3.4.4.tar.gz (September 3rd, 2003)
Minor update, mostly cosmetic changes.
mcfm-3.4.3.tar.gz (July 2nd, 2003)
Bug fixes for input files using the 'tota' option at NLO.
mcfm-3.4.2.tar.gz (June 6th, 2003)
Further minor improvements over version 3.4.1.
mcfm-3.4.1.tar.gz (May 29th, 2003)
Minor improvements over version 3.4.
mcfm-3.4.tar.gz (April 24th, 2003)
Version 3.4 contains a number of new Higgs production processes
at next-to-leading order.
mcfm-3.2.tar.gz (October 1st, 2002)
mcfm-2.1.tar.gz (December 14th, 2001)
An old version, maintained for historical value only.
An old version, maintained for historical value only.
Last updated: 25th September 2019.