ATLAS Offline Software
mc.PhPy8EG_A14NNPDF23_VBF_ZZ_example.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2 
3 #--------------------------------------------------------------
4 # This is an example joboption to generate events with Powheg
5 # using ATLAS' interface. Users should optimise and carefully
6 # validate the settings before making an official sample request.
7 #--------------------------------------------------------------
8 
9 #--------------------------------------------------------------
10 # EVGEN configuration
11 #--------------------------------------------------------------
12 evgenConfig.description = "POWHEG+Pythia8 VBF ZZ production with A14 NNPDF2.3 tune."
13 evgenConfig.keywords = ["SM", "diboson", "ZZ", "VBF"]
14 evgenConfig.contact = ["tpelzer@cern.ch"]
15 
16 # --------------------------------------------------------------
17 # Load ATLAS defaults for the Powheg VBF_Z_Z process
18 # --------------------------------------------------------------
19 include("PowhegControl/PowhegControl_VBF_ZZ_Common.py")
20 
21 # --------------------------------------------------------------
22 # Reweighting to get PDF and QCD scale weight variations
23 # is not yet supported for this process (it fails for
24 # currently unknown reasons), so it is disabled here by
25 # setting single values for the PDF and QCD scale factors
26 # --------------------------------------------------------------
27 PowhegConfig.PDF = 260000
28 PowhegConfig.mu_F = 1.0
29 PowhegConfig.mu_R = 1.0
30 
31 # {"name":[nominal_value, changed_value, stage at which the value is changed]}
32 parameterStageDict = { "fakevirt" : [0 , 1, 1]}
33 PowhegConfig.set_parameter_stage( parameterStageDict )
34 
35 
36 # --------------------------------------------------------------
37 # possible decay modes for each z: e+ e-, mu+ mu-, ve ve~, vm vm~, d d~, s s~, u u~, c- c~, (d d~ / s s~), (u u~ / c c~)
38 # --------------------------------------------------------------
39 PowhegConfig.decay_mode = "z z > e+ e- mu+ mu-"
40 
41 # --------------------------------------------------------------
42 # Generate events
43 # --------------------------------------------------------------
44 PowhegConfig.generate()
45 
46 #--------------------------------------------------------------
47 # Pythia8 showering with the A14 NNPDF2.3 tune, main31 routine
48 #--------------------------------------------------------------
49 include("Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py")
50 include("Pythia8_i/Pythia8_Powheg_Main31.py")
python.Include.include
include
Definition: Include.py:318