ATLAS Offline Software
Hto4lControl/python/decorators/DecoratorFromPowheg.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 
3 from PowhegControl.parameters import powheg_atlas_common
4 
6 
7 
8  name = 'fromPowheg'
9 
10  def __init__( self, decorated ) :
11 
12  decorated.run_card_decorators.append( self )
13  self.decorated = decorated
14 
15  self.decorated.add_parameter( 'mass_H', powheg_atlas_common.mass.H, desc='Higgs boson mass', parameter='mh' )
16  self.decorated.add_parameter( 'gfermi', powheg_atlas_common.EW_parameters.G_F, desc='Fermi constant', parameter='gf' )
17  self.decorated.add_parameter( 'mass_Z', powheg_atlas_common.mass.Z, desc='Z boson mass', parameter='mz' )
18  self.decorated.add_parameter( 'mass_W', powheg_atlas_common.mass.W, desc='W boson mass', parameter='mw' )
19  self.decorated.add_parameter( 'width_Z', powheg_atlas_common.width.Z, desc='on-shell Z-boson width (only to calculate pole mass)', parameter='gammaz' )
20  self.decorated.add_parameter( 'width_W', powheg_atlas_common.width.W, desc='on-shell W-boson width (only to calculate pole mass)', parameter='gammaw' )
21  self.decorated.add_parameter( 'mass_e', powheg_atlas_common.mass.e, desc='electron mass', parameter='me' )
22  self.decorated.add_parameter( 'mass_mu', powheg_atlas_common.mass.mu, desc='muon mass', parameter='mmu' )
23  self.decorated.add_parameter( 'mass_tau', powheg_atlas_common.mass.tau, desc='tau mass', parameter='mtau' )
24  self.decorated.add_parameter( 'mass_d', powheg_atlas_common.mass.d, desc='d-quark mass', parameter='md' )
25  self.decorated.add_parameter( 'mass_u', powheg_atlas_common.mass.u, desc='u-quark mass', parameter='mu' )
26  self.decorated.add_parameter( 'mass_s', powheg_atlas_common.mass.s, desc='s-quark mass', parameter='ms' )
27  self.decorated.add_parameter( 'mass_c', powheg_atlas_common.mass.c, desc='c-quark mass', parameter='mc' )
28  self.decorated.add_parameter( 'mass_b', powheg_atlas_common.mass.b, desc='b-quark mass', parameter='mb' )
29  self.decorated.add_parameter( 'mass_t', powheg_atlas_common.mass.t, desc='t-quark mass', parameter='mt' )
30 
python.decorators.DecoratorFromPowheg.DecoratorFromPowheg.decorated
decorated
Attach decorations to Powheg configurable.
Definition: Hto4lControl/python/decorators/DecoratorFromPowheg.py:13
python.decorators.DecoratorFromPowheg.DecoratorFromPowheg.__init__
def __init__(self, decorated)
Definition: Hto4lControl/python/decorators/DecoratorFromPowheg.py:10
python.decorators.DecoratorFromPowheg.DecoratorFromPowheg
Definition: Hto4lControl/python/decorators/DecoratorFromPowheg.py:5
pickleTool.object
object
Definition: pickleTool.py:30