  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    3 from AthenaCommon 
import Logging
 
    4 from ..powheg_V2 
import PowhegV2
 
    7 logger = Logging.logging.getLogger(
"PowhegControl")
 
   11     """! Default Powheg configuration for associated Higgs boson and Z-boson production plus one jet, with quark mass effects. 
   13     Create a configurable object with all applicable Powheg options. 
   14     @author James Robinson  <james.robinson@cern.ch> 
   18         """! Constructor: all process options are set here. 
   20         @param base_directory  path to PowhegBox code. 
   21         @param kwargs          dictionary of arguments from Generate_tf. 
   23         super(HZj, self).
__init__(base_directory, 
"HZJ", **kwargs)
 
   27                                     "z > vt vt~", 
"z > j j", 
"z > l l~", 
"z > v v~", 
"z > all"]
 
  157         """! Validate idvecbos and vdecaymode keywords.""" 
  161         __decay_mode_lookup = {
"e+ e-": 1, 
"mu+ mu-": 2, 
"tau+ tau-": 3, 
"ve ve~": 4, 
"vm vm~": 5, 
"vt vt~": 6,
 
  162                                "j j": 0, 
"l l~": 11, 
"v v~": 12, 
"all": 10}
 
  
def expose(self)
Add all names to the interface of this object.
 
def parameters_by_name(self, name)
Retrieve all parameters that use a given name.
 
def default_scales(self)
Default scale variations for this process.
 
def add_keyword(self, keyword, value=None, name=None, frozen=None, hidden=None, description=None, **kwargs)
Register configurable parameter that is exposed to the user.
 
def parameters_by_keyword(self, keyword)
Retrieve all parameters that use a given keyword.
 
allowed_decay_modes
List of allowed decay modes.
 
validation_functions
List of validation functions to run before preparing runcard.
 
def check_decay_mode(self, decay_mode, allowed_decay_modes=None)
Check whether a decay mode is allowed an raise an exception if it is not.
 
def validate_decays(self)
Validate idvecbos and vdecaymode keywords.
 
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
 
std::string join(const std::vector< std::string > &v, const char c=',')
 
def default_PDFs(self)
Default PDFs for this process.
 
Base class for PowhegBox V2 processes.
 
Default Powheg configuration for associated Higgs boson and Z-boson production plus one jet,...