14 def __init__(self, base_directory, executable_name, **kwargs):
17 @param base_directory path to PowhegBox code.
18 @param executable_name folder containing appropriate PowhegBox executable.
19 @param warning_output list of patterns which if found in the output will be treated as warning in the log.
20 @param error_output list of patterns which if found in the output will be treated as error in the log.
21 @param info_output list of patterns which if found in the output will be treated as info in the log.
23 super(PowhegV1, self).
__init__(base_directory,
"POWHEG-BOX-NoUserProcesses", executable_name, is_reweightable=
False, warning_output = [], info_output = [], error_output = [], **kwargs)
27 """! Default PDFs for this process."""
28 __PDF_list = list(range(260000, 260101))
29 __PDF_list += [266000, 265000]
30 __PDF_list += [303200]
31 __PDF_list += [27400, 27100]
32 __PDF_list += [14000, 14400]
33 __PDF_list += [304400, 304200]
34 __PDF_list += [331500, 331100]
35 __PDF_list += [14200, 14300, 14100]
36 __PDF_list += list(range(93300, 93343))
37 __PDF_list += [338500, 338520, 338540]
42 """! Default scale variations for this process."""
43 return [[1.0, 1.0, 1.0, 0.5, 0.5, 2.0, 2.0],\
44 [1.0, 0.5, 2.0, 0.5, 1.0, 1.0, 2.0]]