VBFNLO Control Documentation

Contact: florian.kiss@cernNOSPAMPLEASE.ch

This page is intended to serve as documentation of the VbfnloControl package. The package itself is (same as the already existing on-the-fly packages MadGraphControl, AlpGenControl, PowhegControl) designed to produce parton level events and run a parton shower program in one step within athena.

In the following the basic functionality and usage of the package will be described. It has to be noted however that it is currently only in a beta state.

Using VbfnloControl

Setting up the package

At first one has to setup athena. Then the following packages need to be checked out (At the moment only the trunk is available, make first tag!):

  • cmt co Generators/VBFNLOControl
  • cmt co External/VBFNLO

Next go to the cmt directory of the package, make and source the setup.sh script. VbfnloControl should be ready to use.

First steps

VbfnloControl is steered through Job Options together with Generate_trf.py. A typical command for running a VbfnloControl looks like this:

Generate_trf.py ecmEnergy=8000 runNumber=777777  firstEvent=1 maxEvents=10 randomSeed=1234 jobConfig=VBFNLOControl/MC12.Hgg_test.py outputEVNTFile=VbfnloOutput.pool.root

There are two different ways of using VbfnloControl. First predefined models can be selected via runNumbers. At the moment four models are implemented. Using the line above together with one of runNumbers listed below the generation of VBFNLO events in the LHE format is started with subsequent showering with Herwig++. These settings correspond to the currently available ATLAS samples of the VBFNLO generator with the respective dataset IDs.

  • runNumber=169883 : VBF production of a CP even particle with spin 0 and decay into two photons (SM Higgs configuration)
  • runNumber=169884 : VBF production of a CP even particle with spin 0 and decay into two photons (anomalous couplings)
  • runNumber=169885 : VBF production of a CP odd particle with spin 0 and decay into two photons
  • runNumber=169886 : VBF production of a CP even particle with spin 2 and decay into two photons (minimal model, without form factors)

Configuration of VBFNLO parameters

The second way of using VbfnloControl is by choosing runNumber=777777 and configure VBFNLO all by yourself. To this end one has to create a Job Options file similar to MC12.Hgg_test.py. It has to consist of four parts

  1. include("VBFNLOControl/MC12_VBFNLO.py")
  2. Modifications of parameters of the form: VbfnloConfig.Parameter = Value
  3. VbfnloConfig.launchOnTheFly()
  4. Code for configurations of the parton shower (this may change!)

In this section the parameters in use will be described. Please have a look at the VBFNLO documentation (http://www.itp.kit.edu/~vbfnloweb/wiki/doku.php?id=documentation:manual) for the meanings of the parameters in the steering .dat files. In VbfnloControl these steering files are produced on-the-fly. In VbfnloUtils.py various variables corresponding to the model parameters are defined. They are accessible in the Job Option files and are modified via VbfnloConfig.Parameter = Value.

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2013-09-02 - FlorianKiss
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 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