import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_dnn_multi_hiStat" comment = "Option 7: 4-class DNN, w/o even-by-event mass res., ZJets_AMC_hiStat ( mass 105-160 )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.multiclass = True c.dy_label = "ZJets_aMC" c.tt_label = "tt_ll_POW" c.ggh_label = "H2Mu_gg" c.vbf_label = "H2Mu_VBF" ##################### Input samples ####################### c.add_data(SingleMu2017B.name, SingleMu2017B.path, SingleMu2017B.lumi)
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_dnn_multi_hiStat_m120To130" comment = "Option 13: 4-class DNN, w/o even-by-event mass res., ZJets_AMC_hiStat ( mass 105-160 ), training mass window: [120, 130]; trying to balance datasets" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.massWindow = [120, 130] c.multiclass = True c.dy_label = "ZJets_aMC" c.tt_label = "tt_ll_POW" c.ggh_label = "H2Mu_gg" c.vbf_label = "H2Mu_VBF" ##################### Input samples ####################### c.add_data(SingleMu2017B.name, SingleMu2017B.path, SingleMu2017B.lumi)
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_ucsd_hiStat_cs_ebe" comment = "Option 3.2: BDTG_UCSD, with even-by-event mass res. weights" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.ebe_weights = True ##################### Input samples ####################### c.add_signal_dir(ggH_2017_powheg.name, ggH_2017_powheg.path, ggH_2017_powheg.xSec) c.add_signal_dir(VBF_2017_powheg.name, VBF_2017_powheg.path, VBF_2017_powheg.xSec) c.add_background_dir(ZJets_aMC_2017_hiStat.name, ZJets_aMC_2017_hiStat.path,
import os, sys sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) ) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_uf_hiStat" comment = "Option 1: BDTG_UF_v1 (as in HIG-17-019), w/o even-by-event mass res., ZJets_AMC_hiStat ( mass 105-160 )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.ebe_weights = False ##################### Input samples ####################### c.add_signal_dir(ggH_2017_powheg.name, ggH_2017_powheg.path, ggH_2017_powheg.xSec) c.add_signal_dir(VBF_2017_powheg.name, VBF_2017_powheg.path, VBF_2017_powheg.xSec) c.add_background_dir(ZJets_aMC_2017_hiStat.name, ZJets_aMC_2017_hiStat.path, ZJets_aMC_2017_hiStat.xSec) c.add_background_dir(tt_ll_POW_2017.name, tt_ll_POW_2017.path, tt_ll_POW_2017.xSec)
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_dnn_multi_hiStat_m120To130_options" comment = "Option 3.5: 4-class DNN, mass window [120, 130], different models" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.massWindow = [120, 130] c.multiclass = True c.dy_label = "ZJets_aMC" c.tt_label = "tt_ll_POW" c.ggh_label = "H2Mu_gg" c.vbf_label = "H2Mu_VBF" ##################### Input samples ####################### c.add_data(SingleMu2017B.name, SingleMu2017B.path, SingleMu2017B.lumi)
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_dnn_multi" comment = "Option 6: 4-class DNN, w/o even-by-event mass res., ZJets_AMC (smaller sample)" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.multiclass = True c.dy_label = "ZJets_aMC" c.tt_label = "tt_ll_POW" c.ggh_label = "H2Mu_gg" c.vbf_label = "H2Mu_VBF" ##################### Input samples ####################### c.add_data(SingleMu2017B.name, SingleMu2017B.path, SingleMu2017B.lumi)
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_uf_hiStat_ebe" comment = "Option 2: BDTG_UF_v1 (as in HIG-17-019), with even-by-event mass res. weights, ZJets_AMC_hiStat ( mass 105-160 )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.ebe_weights = True ##################### Input samples ####################### c.add_signal_dir(ggH_2017_powheg.name, ggH_2017_powheg.path, ggH_2017_powheg.xSec) c.add_signal_dir(VBF_2017_powheg.name, VBF_2017_powheg.path, VBF_2017_powheg.xSec) c.add_background_dir(ZJets_aMC_2017_hiStat.name, ZJets_aMC_2017_hiStat.path,
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_ucsd" comment = "Option 3: BDTG_UCSD, w/o even-by-event mass res., ZJets_AMC ( smaller sample )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.ebe_weights = False ##################### Input samples ####################### c.add_signal_dir(ggH_2017_powheg.name, ggH_2017_powheg.path, ggH_2017_powheg.xSec) c.add_signal_dir(VBF_2017_powheg.name, VBF_2017_powheg.path, VBF_2017_powheg.xSec) c.add_background_dir(ZJets_aMC_2017.name, ZJets_aMC_2017.path,
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_ucsd_hiStat" comment = "Option 4: BDTG_UCSD, w/o even-by-event mass res., ZJets_AMC_hiStat ( mass 105-160 )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.ebe_weights = False ##################### Input samples ####################### c.add_signal_dir(ggH_2017_powheg.name, ggH_2017_powheg.path, ggH_2017_powheg.xSec) c.add_signal_dir(VBF_2017_powheg.name, VBF_2017_powheg.path, VBF_2017_powheg.xSec) c.add_background_dir(ZJets_aMC_2017_hiStat.name, ZJets_aMC_2017_hiStat.path,
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_dnn_binary" comment = "Option 11: binary DNN, w/o even-by-event mass res., ZJets_AMC ( smaller sample )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.multiclass = False c.sig_label = "sig" c.bkg_label = "bkg" ##################### Input samples ####################### c.add_data(SingleMu2017B.name, SingleMu2017B.path, SingleMu2017B.lumi) c.add_data(SingleMu2017C.name, SingleMu2017C.path, SingleMu2017C.lumi) c.add_data(SingleMu2017D.name, SingleMu2017D.path, SingleMu2017D.lumi)
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_dnn_binary_hiStat" comment = "Option 9: binary DNN, w/o even-by-event mass res., ZJets_AMC_hiStat ( mass 105-160 )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.multiclass = False c.sig_label = "sig" c.bkg_label = "bkg" ##################### Input samples ####################### c.add_data(SingleMu2017B.name, SingleMu2017B.path, SingleMu2017B.lumi) c.add_data(SingleMu2017C.name, SingleMu2017C.path, SingleMu2017C.lumi) c.add_data(SingleMu2017D.name, SingleMu2017D.path, SingleMu2017D.lumi)
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_dnn_multi_hiStat_m120To130_cs_noSingleMu" comment = "Option 3.4: 4-class DNN, mass window [120, 130], no single muon variables" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.massWindow = [120, 130] c.multiclass = True c.dy_label = "ZJets_aMC" c.tt_label = "tt_ll_POW" c.ggh_label = "H2Mu_gg" c.vbf_label = "H2Mu_VBF" ##################### Input samples #######################
import os, sys sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) ) from src.classifier import Framework from samples import * c = Framework() c.label = "dnn_ucsdfiles" comment = "4-class DNN, using UCSD files, mass window [120, 130]" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("inclusive_ucsd") c.massWindow = [120,130] c.multiclass = True c.dy_label = "ZJets_aMC" c.tt_label = "tt_ll_POW" c.ggh_label = "H2Mu_gg" c.vbf_label = "H2Mu_VBF" ##################### Input samples #######################
import os, sys sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) ) from src.classifier import Framework from samples import * c = Framework() c.label = "bdt_uf" comment = "Option 0: BDTG_UF_v1 (as in HIG-17-019), w/o even-by-event mass res., ZJets_AMC ( smaller sample )" # change this line for each run c.add_comment(comment) print comment c.outDir = '/tmp/dkondrat/ML_output/' treePath = 'dimuons/tree' metadataPath = 'dimuons/metadata' c.set_tree_path(treePath) c.set_metadata_path(metadataPath) c.set_year("2017") c.ebe_weights = False ##################### Input samples ####################### c.add_signal_dir(ggH_2017_powheg.name, ggH_2017_powheg.path, ggH_2017_powheg.xSec) c.add_signal_dir(VBF_2017_powheg.name, VBF_2017_powheg.path, VBF_2017_powheg.xSec) c.add_background_dir(ZJets_aMC_2017.name, ZJets_aMC_2017.path, ZJets_aMC_2017.xSec) c.add_background_dir(tt_ll_POW_2017.name, tt_ll_POW_2017.path, tt_ll_POW_2017.xSec)