You are here: Home Software

Welcome to my website!

Alexander Mitov

Top++: Computer program for the calculation of the total top-pair cross-section at hadron colliders

  • Program name : Top++
  • Authors : (Aachen) and Alexander Mitov (CERN).
  • Version : 2.0 (it adds the exact NNLO result for g g → tt + X from M. Czakon, P. Fiedler and A. Mitov arXiv:1303.6254 to the previously available NNLO results for qg → tt + X from , qq → tt + X ; qqbar' → tt + X ; qq' → tt + X from and qqbar → tt + X from ).
  • Programing language : C++.
  • Download : Go to downloads page .
Last Updated ( Tuesday, 26 March 2013 10:18 )

Top++: versions and downloads

  • Latest Version: Version 2.0 Download it here.

Major update: added the complete NNLO result for the reaction gg → tt ̄+ X from M. Czakon, P. Fiedler and A. Mitov arXiv:1303.6254 . Now the program contain the full NNLO result for top pair production at hadron colliders. Additional functionality updates. Please see Appendix B in the program's manual.

Previous versions:

  • Version 1.4 Download it here.
Functionality update: added the complete NNLO result for the reaction qg → tt ̄+ X from . No other changes to the program with respect to version 1.3.1.
  • Version 1.3.1 Download it here.
Bug fix for ver.1.3 (in file top++.cpp ): the program could call the wrong prescription for the calculation of pdf uncertainties with the NNPDF family of sets. The bug does not affect earlier versions of Top++ or any other functionality. In particular, all numbers in the manual are unaffected. We thank Sebastian Naumann-Emme for bringing it up to our attention.
  • Version 1.3 ( please use ver.1.3.1 instead )
  1. Added newly computed NNLO partonic reactions from M. Czakon and A. Mitov , : qqbar → tt + qqbar ; qq → tt + X ; qqbar' → tt + X ; qq' → tt + X. Adding the reaction qqbar → tt +  qqbar (as defined in M. Czakon and A. Mitov , ) completes the calculation of the reaction qqbar → tt + X at NNLO. Please note that, compared to version 1.2, version 1.3 adds few seconds to each evaluation due to the initialization of the newly added partonic fluxes qq,qq' and qqbar'.
  2. Added an option that allows switching between ``.LHgrid" and ``.LHpdf" files in the LHAPDF interface.
  3. Added the symmetric prescription for computing PDF uncertainties. It is automatically invoked for the ABM11, ABKM09 and earlier Alekhin family of PDF sets.

Major functionality update. Implemented is the exact NNLO result for the qq → tt + X reaction from the work of .

This version allows full NNLO+NNLL phenomenology at the Tevatron and improved predictions for the LHC with respect to NLO+NNLL or approximate NNLO.

Please note: if only approximate NNLO calculation is desired (i.e. no exact NNLO), possibly including soft gluon resummation, then version 1.1 should be used.

Detailed description of the updates with respect to version 1.1 (see also the manual inside the program):

  1. Remove the option Cbarqq which is now obsolete due to the inclusion of the exact NNLO qq → tt + X result.
  2. The functionalities of the following options are modified with respect to ver.1.1 and lower: OrderFO , OrderRES , RESonORoff , H2qq , H2gg1 , H2gg8 , NNLO , NNLOonORoff , Cbargg , ECMLHC .
  3. The description of the option MtopLimit is improved.
  4. Included is a new set of examples, that reflects the new functionality.
  5. Slight modifications to the Manual that reflect these changes.
  6. Added functionality to the file top++.cpp that restricts the option MtopStep to be positive and prevents the program from possibly entering into an infinite loop.

Minor bug fixes in the initial release ver.1.0. This is a fully functional version of the program. If only approximate NNLO calculations are needed, possibly including soft gluon resummation, then this version needs to be used.
Detailed description of the bug fixes (see also the manual inside the program):
  1. Corrects the normalization of the hard matching constants H2qq, H2gg1, H2gg8 (the factor of 1/Pi^2 was missing in ver.1.0).
  2. Fixes a bug in the calculation of the matching of the all-order soft exponent. The bug was affecting the results in the unusual cases when lower logarithmic accuracy was requested than the fixed order one, i.e. the following three cases: NLO+LL, NNLO+LL and NNLO+NLL.
These bug fixes do not affect any of the numbers published in this program's manual or in the work of .

Initial release.
Last Updated ( Tuesday, 26 March 2013 10:27 )

Tips for installing Top++ on Mac OS X

Our experience shows that, regarding the speed and ease of use of Top++ , a modern Mac laptop can successfully compete with most Linux machines. The installation of Top++ on a Mac is somewhat non-trivial. We were able to successfully install and run Top++ on a MacBook Pro running Mac OS X 10.6 by following these steps:

Last Updated ( Thursday, 12 January 2012 09:57 )

Tips for plotting the results of the program Top++

The program Top++ outputs text files in gnuplot format. It is meant to be used for plotting mass bands. For that purpose the results are output in a format convenient for processing with the graphing program Gnuplot .

Soon we will be adding sample files and more; please stay tuned.

Last Updated ( Friday, 30 December 2011 04:08 )

All software on this web-page is available for your use. You can use is as is, or modify it for your own applications. In such case please acknowledge this. The authors of the software made available on this web-site do not give or imply any warranty that the software works. It has been, however, extensively tested and we believe it to be correct.

Last Updated ( Sunday, 20 November 2011 20:01 )