|
32 | 32 | from .utilities_files import checkdirs, checkmakedir, checkmakedirlist, delete_dirlist |
33 | 33 |
|
34 | 34 |
|
35 | | -def do_entire_analysis( |
| 35 | +def do_entire_analysis( # pylint: disable=too-many-locals, too-many-statements, too-many-branches |
36 | 36 | data_config: dict, |
37 | 37 | data_param: dict, |
38 | | - data_param_overwrite: dict, # pylint: disable=too-many-locals, too-many-statements, too-many-branches |
| 38 | + data_param_overwrite: dict, |
39 | 39 | data_model: dict, |
40 | 40 | run_param: dict, |
41 | 41 | args, |
@@ -293,11 +293,16 @@ def mlhepmod(name): |
293 | 293 |
|
294 | 294 | analyzers = ana_mgr.get_analyzers() |
295 | 295 | # For ML WP systematics |
296 | | - if mltype == "MultiClassification": |
297 | | - syst_ml_pt_cl0 = syst_class(data_param[case], case, typean, analyzers, mymultiprocessmc, mymultiprocessdata, 0) |
298 | | - syst_ml_pt_cl1 = syst_class(data_param[case], case, typean, analyzers, mymultiprocessmc, mymultiprocessdata, 1) |
299 | | - else: |
300 | | - syst_ml_pt = syst_class(data_param[case], case, typean, analyzers, mymultiprocessmc, mymultiprocessdata) |
| 296 | + if do_syst_ml: |
| 297 | + if mltype == "MultiClassification": |
| 298 | + syst_ml_pt_cl0 = syst_class( |
| 299 | + data_param[case], case, typean, analyzers, mymultiprocessmc, mymultiprocessdata, 0 |
| 300 | + ) |
| 301 | + syst_ml_pt_cl1 = syst_class( |
| 302 | + data_param[case], case, typean, analyzers, mymultiprocessmc, mymultiprocessdata, 1 |
| 303 | + ) |
| 304 | + else: |
| 305 | + syst_ml_pt = syst_class(data_param[case], case, typean, analyzers, mymultiprocessmc, mymultiprocessdata) |
301 | 306 |
|
302 | 307 | # perform the analysis flow |
303 | 308 | if dodownloadalice: |
|
0 commit comments