How to use the HijingInterface in CMSSW

Complete: 2

Goal of this page

The aim of this page is to document the CMSSW interface to the HIJING Monte-Carlo generator—where the code lives, how to run it, and details of the implementation.

General Info

CMSSW Release Status

The HijingInterface was first included in CMSSW as of release CMSSW_3_4_0_pre4.

Ongoing developments

Interface HIJING input parameters in CMSSW


The HijingInterface code lives in the package GeneratorInterface/HijingInterface.

Original Generator

The present version of Hijing used in CMSSW is version 1.383. For more information see the Hijing webpage.

The original HIJING 1.383 is extremely old. Due to lack of maintenance, many bugs have since being discovered. We are developing with a set of bug fixes that are listed at HijingBugfixes.

Running Instructions

There is an example configuration file,, in the test directory of the HijingInterface package, which can be run with the following commands:

cd $CMSSW_BASE/src
git cms-addpkg GeneratorInterface/HijingInterface
cd GeneratorInterface/HijingInterface/test

To customise the level of output messages, you may need to check the MessageLogger documentation at SWGuideMessageLogger.

Official Configurations

Under construction

Physics settings

The following sections describe which parameters need to be modified in your configuration file for various physics scenarios.

Under construction

Implementation details

Under construction

Known Issues

Process ID

The process ID containing single or double diffraction discrimination is not available in HIJING. We could introduce a fix to get this parameter from fortran, but this would only give a random process ID from the last JETSET call. In HIJING diffraction is not tracked properly. This could be implemented but would take time and would give only access to single diffraction. Why decided on this not being out priority for now, especially, because ATLAS people who did this, did not gain much from it. The double/float discrepancy (include from a pythia wrapper) should, however, not affect anything else, except for the 2 variables: event scale and process ID.

Further information


Any questions, suggestions, complaints you have, please send email to the CMS-HI software list (

Review status

Reviewer/Editor and Date Comments
PhilipAllfrey - 3 Dec 2009 created page as part of documentation review

Responsible: WeiLi

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r6 - 2018-07-31 - MikhailK
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback