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,
Exemple #2
0
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)
Exemple #3
0
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from src.classifier import Framework

c = Framework()

inFileDir = "/data/dmitry/Hmumu/ntuples/"
treePath = 'dimuons/tree'

signal = [['H2Mu_VBF', 18.835700], ['H2Mu_gg', 232.557886],
          ['H2Mu_WH_neg', 0.304798], ['H2Mu_WH_pos', 0.437732],
          ['H2Mu_ZH', 0.837788]]

background = [['WW', 10524.477792], ['WWW', 79.037588], ['WWZ', 63.230267],
              ['WZZ', 17.997588], ['WZ_2l', 909.986306],
              ['WZ_3l', 1853.675094], ['ZJets_AMC', 1137600.914372],
              ['ZZZ', 3.428108], ['ZZ_2l_2q', 722.244018],
              ['ZZ_2l_2v', 212.112867], ['ZZ_4l', 946.472171],
              ['tW_neg_1', 9563.665061], ['tW_neg_2', 9548.841351],
              ['tW_pos_1', 9502.605773], ['tW_pos_2', 9546.889180],
              ['tZq', 85.976629], ['ttW_1', 196.426646], ['ttW_2', 195.472703],
              ['ttZ', 246.881972], ['tt_ll_AMC', 97340.321489],
              ['tt_ll_MG_1', 98109.617801], ['tt_ll_MG_2', 97747.879187]]

for s in signal:
    c.add_signal(s[0], inFileDir + s[0] + ".root", s[1])

for b in background:
    c.add_background(b[0], inFileDir + b[0] + ".root", b[1])
# c.add_signal('H2Mu_gg', 	inFileDir+"H2Mu_gg.root", 	0.006343) # label, path, weight
# c.add_signal('H2Mu_VBF', 	inFileDir+"H2Mu_VBF.root", 	0.000495)
Exemple #4
0
import os, sys
sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) )
from src.classifier import Framework

c = Framework()
comment = "Multiclassification: 4 classes, V2, +2016 data, jet variable initialization: -5"	
				# change this line for each run
c.add_comment(comment)
print comment
treePath = 'dimuons/tree'

# path = '/tmp/Hmumu_ntuples/updated/'
path = '/scratch/browngpu/dkondra/2016_ntuples_updated/'

c.add_data('SingleMu_2016B'		, path+'/SingleMu_2016B/'	, 5788)
c.add_data('SingleMu_2016C'		, path+'/SingleMu_2016C/'	, 2573)
c.add_data('SingleMu_2016D'		, path+'/SingleMu_2016D/'	, 4248)
c.add_data('SingleMu_2016E'		, path+'/SingleMu_2016E/'	, 4009)
c.add_data('SingleMu_2016F_1'	, path+'/SingleMu_2016F_1/'	, 3102)
c.add_data('SingleMu_2016G'		, path+'/SingleMu_2016G/'	, 7540)
c.add_data('SingleMu_2016H_1'	, path+'/SingleMu_2016H_1/'	, 8392)
c.add_data('SingleMu_2016H_2'	, path+'/SingleMu_2016H_2/'	, 214)

c.add_category('H2Mu_gg', True)
c.add_dir_to_category('H2Mu_gg', path+'/H2Mu_ggH/', 0.009618, 'H2Mu_gg')

c.add_category('H2Mu_VBF', True)
c.add_dir_to_category('H2Mu_VBF', path+'/H2Mu_VBF/', 0.0008208, 'H2Mu_VBF')

c.add_category('ZJets_MG', False)
c.add_dir_to_category('ZJets_MG', path+'/ZJets_MG/', 5765.4, 'ZJets_MG')
Exemple #5
0
import os, sys
sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) )
from src.classifier import Framework

c = Framework()

treePath = 'dimuons/tree'

mc_path = "/mnt/hadoop/store/user/dkondrat/"
signal = [
		['H2Mu_VBF',	"/VBF_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_VBF/180827_202716/0000/tuple_*.root",							0.0008208	],
		['H2Mu_gg',		"/GluGlu_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_gg/180827_202700/0000/tuple_*.root",							0.009618	],
		# ['H2Mu_WH_neg',	"/WMinusH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_WH_neg/180827_202757/0000/tuple_*.root",					0.0001164	],
		# ['H2Mu_WH_pos',	"/WPlusH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_WH_pos/180827_202738/0000/tuple_*.root",						0.0001858	],
		# ['H2Mu_ZH',		"/ZH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_ZH/180827_202818/0000/tuple_*.root",								0.0002136	]
]

bkg_path = "/mnt/hadoop/store/user/dkondrat/"#"/tmp/Hmumu_ntuples"
background = [

	# ['WW',						"/WWTo2L2Nu_13TeV-powheg/WW/180827_203218/0000/tuple_*.root",													12.46		],
	# ['WWW',					"/WWW_4F_TuneCUETP8M1_13TeV-amcatnlo-pythia8/WWW/180827_203402/0000/tuple_*.root",							0.2086		],
	# ['WWZ',					"/WWZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/WWZ/180827_203422/0000/tuple_*.root", 								0.1651		],
	# ['WZZ',					"/WZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/WZZ/180827_203439/0000/tuple_*.root", 								0.05565		],
	# ['WZ_2l',					"/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/WZ_2l/180827_203235/0000/tuple_*.root", 							4.409		],
	# ['WZ_3l',					"/WZTo3LNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/WZ_3l_AMC/180827_203253/0000/tuple_*.root", 					2.113		],
	['ZJets_AMC',				"/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/ZJets_AMC/180827_202835/0000/tuple_*.root", 			5765.4		],
	# ['ZZZ',						"/ZZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/ZZZ/180827_203458/0000/tuple_*.root" ,									0.01398		],
	# ['ZZ_2l_2q',				"/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/ZZ_2l_2q/180827_203327/0000/tuple_*.root",							3.22 		],
	# ['ZZ_2l_2v',				"/ZZTo2L2Nu_13TeV_powheg_pythia8/ZZ_2l_2v/180827_203311/0000/tuple_*.root",										0.564 		],
	# ['ZZ_4l',					"/ZZTo4L_13TeV-amcatnloFXFX-pythia8/ZZ_4l_AMC/180827_203344/0000/tuple_*.root",									1.212 		],
Exemple #6
0
from ROOT import gInterpreter, gSystem
gInterpreter.ProcessLine('#include "interface/JetInfo.h"')
gInterpreter.ProcessLine('#include "interface/EventInfo.h"')
gInterpreter.ProcessLine('#include "interface/VertexInfo.h"')
gInterpreter.ProcessLine('#include "interface/JetPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/MuonInfo.h"')
gInterpreter.ProcessLine('#include "interface/MuPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/EleInfo.h"')
gInterpreter.ProcessLine('#include "interface/MetInfo.h"')
gInterpreter.ProcessLine('#include "interface/MhtInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenParentInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenMuonInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenMuPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenJetInfo.h"')

c = Framework()
treePath = 'dimuons/tree'

c.add_data_to_evaluate(SingleMu2017B.name, SingleMu2017B.path)
c.add_data_to_evaluate(SingleMu2017C.name, SingleMu2017C.path)
c.add_data_to_evaluate(SingleMu2017D.name, SingleMu2017D.path)
c.add_data_to_evaluate(SingleMu2017E.name, SingleMu2017E.path)
c.add_data_to_evaluate(SingleMu2017F.name, SingleMu2017F.path)

c.add_mc_dir_to_evaluate(ZJets_aMC_2017_hiStat.name,
                         ZJets_aMC_2017_hiStat.path,
                         ZJets_aMC_2017_hiStat.xSec)
# c.add_mc_dir_to_evaluate(ZJets_aMC_2017_hiStat.name, ZJets_aMC_2017_hiStat.path, ZJets_aMC_2017_hiStat.xSec)
c.add_mc_dir_to_evaluate(tt_ll_POW_2017.name, tt_ll_POW_2017.path,
                         tt_ll_POW_2017.xSec)
c.add_mc_dir_to_evaluate(ggH_2017_powheg.name, ggH_2017_powheg.path,
Exemple #7
0
import os, sys
sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) )
from src.classifier import Framework

c = Framework()
comment = "Keras test: UCSD model, variables: HIG-17-019, only 1 jetPair + min/max_dR (mu/dimu and jet) + zepenfeld + singleMu (pT, eta, phi).\n Dropout(0.2)\n\
	 model_50_D2_25_D2_kldiv"	
				# change this line for each run
c.add_comment(comment)
print comment
treePath = 'dimuons/tree'

# mc_path = "/mnt/hadoop/store/user/dkondrat/"
mc_path = '/tmp/Hmumu_ntuples/updated/'
signal = [
		['H2Mu_VBF',	"/H2Mu_VBF/",								0.0008208	],
		['H2Mu_gg',		"/H2Mu_ggH/",							0.009618	],
		# ['H2Mu_VBF',	"/VBF_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_VBF/180827_202716/0000/",								0.0008208	],
		# ['H2Mu_gg',		"/GluGlu_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_gg/180827_202700/0000/",							0.009618	],
		# ['H2Mu_WH_neg',	"/WMinusH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_WH_neg/180827_202757/0000/",					0.0001164	],
		# ['H2Mu_WH_pos',	"/WPlusH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_WH_pos/180827_202738/0000/",						0.0001858	],
		# ['H2Mu_ZH',		"/ZH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_ZH/180827_202818/0000/",								0.0002136	]
]

# bkg_path = "/mnt/hadoop/store/user/dkondrat/"#"/tmp/Hmumu_ntuples"
bkg_path = '/tmp/Hmumu_ntuples/updated/'
background = [
	# ['tt_ll_AMC',				"/tt_ll_AMC/",			85.656*0.9	],
	['ZJets_MG',				"/ZJets_MG/",				5765.4		],
	# ['WW',						"/WWTo2L2Nu_13TeV-powheg/WW/180827_203218/0000/",													12.46		],
	# ['WWW',					"/WWW_4F_TuneCUETP8M1_13TeV-amcatnlo-pythia8/WWW/180827_203402/0000/",							0.2086		],
Exemple #8
0
from ROOT import gInterpreter, gSystem
gInterpreter.ProcessLine('#include "interface/JetInfo.h"')
gInterpreter.ProcessLine('#include "interface/EventInfo.h"')
gInterpreter.ProcessLine('#include "interface/VertexInfo.h"')
gInterpreter.ProcessLine('#include "interface/JetPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/MuonInfo.h"')
gInterpreter.ProcessLine('#include "interface/MuPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/EleInfo.h"')
gInterpreter.ProcessLine('#include "interface/MetInfo.h"')
gInterpreter.ProcessLine('#include "interface/MhtInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenParentInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenMuonInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenMuPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenJetInfo.h"')

c = Framework()
treePath = 'dimuons/tree'

# c.add_data_to_evaluate(SingleMu2017B.name, SingleMu2017B.path+"/*root")
# c.add_data_to_evaluate(SingleMu2017C.name, SingleMu2017C.path+"/*root")
# c.add_data_to_evaluate(SingleMu2017D.name, SingleMu2017D.path+"/*root")
# c.add_data_to_evaluate(SingleMu2017E.name, SingleMu2017E.path+"/*root")
# c.add_data_to_evaluate(SingleMu2017F.name, SingleMu2017F.path+"/*root")

# c.add_mc_to_evaluate(ZJets_aMC_2017_hiStat.name, ZJets_aMC_2017_hiStat.path+"/*root", ZJets_aMC_2017_hiStat.xSec)
c.add_mc_dir_to_evaluate(ZJets_aMC_2017_hiStat.name, ZJets_aMC_2017_hiStat.path, ZJets_aMC_2017_hiStat.xSec)
# c.add_mc_to_evaluate(tt_ll_POW_2017.name, tt_ll_POW_2017.path+"/*root", tt_ll_POW_2017.xSec)
# c.add_mc_to_evaluate(ggH_2017_powheg.name, ggH_2017_powheg.path+"/*root", ggH_2017_powheg.xSec)
# c.add_mc_to_evaluate(VBF_2017_powheg.name, VBF_2017_powheg.path+"/*root", VBF_2017_powheg.xSec)

Exemple #9
0
import os, sys
sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) )
from src.classifier import Framework

c = Framework()
# comment = "Multiclassification: 4 classes, V2, +2016 data, jet variable initialization: -5"	
				# change this line for each run
# c.add_comment(comment)
# print comment
treePath = 'dimuons/tree'

# path = '/tmp/Hmumu_ntuples/updated/'
# path = '/scratch/browngpu/dkondra/2016_ntuples_updated/'
# path = "/mnt/hadoop/store/user/dkondrat/"

# c.add_data('SingleMu_2016B', path+'SingleMuon/SingleMu_2017B/190327_172730/0000/',   		4823				) # lumi [/pb]
# c.add_data('SingleMu_2016B'		, path+'/SingleMu_2016B/'	, 5788)
# c.add_data('SingleMu_2016C'		, path+'/SingleMu_2016C/'	, 2573)
# c.add_data('SingleMu_2016D'		, path+'/SingleMu_2016D/'	, 4248)
# c.add_data('SingleMu_2016E'		, path+'/SingleMu_2016E/'	, 4009)
# c.add_data('SingleMu_2016F_1'	, path+'/SingleMu_2016F_1/'	, 3102)
# c.add_data('SingleMu_2016G'		, path+'/SingleMu_2016G/'	, 7540)
# c.add_data('SingleMu_2016H_1'	, path+'/SingleMu_2016H_1/'	, 8392)
# c.add_data('SingleMu_2016H_2'	, path+'/SingleMu_2016H_2/'	, 214)

# c.add_category('H2Mu_gg', True)
# c.add_dir_to_category('H2Mu_gg', path+'/GluGluHToMuMu_M-125_TuneCP5_PSweights_13TeV_powheg_pythia8/H2Mu_gg_powheg/190323_193526/0000/', 0.009618, 'H2Mu_gg')

# c.add_category('H2Mu_VBF', True)
# c.add_dir_to_category('H2Mu_VBF', path+'/VBFHToMuMu_M-125_TuneCP5_PSweights_13TeV_powheg_pythia8/H2Mu_VBF_powheg/190322_195711/0000/', 0.0008208, 'H2Mu_VBF')
Exemple #10
0
from ROOT import gInterpreter, gSystem
gInterpreter.ProcessLine('#include "interface/JetInfo.h"')
gInterpreter.ProcessLine('#include "interface/EventInfo.h"')
gInterpreter.ProcessLine('#include "interface/VertexInfo.h"')
gInterpreter.ProcessLine('#include "interface/JetPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/MuonInfo.h"')
gInterpreter.ProcessLine('#include "interface/MuPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/EleInfo.h"')
gInterpreter.ProcessLine('#include "interface/MetInfo.h"')
gInterpreter.ProcessLine('#include "interface/MhtInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenParentInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenMuonInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenMuPairInfo.h"')
gInterpreter.ProcessLine('#include "interface/GenJetInfo.h"')

c = Framework()
treePath = 'dimuons/tree'

c.add_data_to_evaluate(
    'SingleMu2017B',
    '/mnt/hadoop/store/user/dkondrat/SingleMuon/SingleMu_2017B/190327_172730/0000/*root'
)

c.add_mc_to_evaluate(
    'ZJets_AMC',
    '/mnt/hadoop/store/user/dkondrat//DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/ZJets_AMC/190323_195010/0000/*root',
    5765.4)
c.add_mc_to_evaluate(
    'tt_ll_POW',
    '/mnt/hadoop/store/user/dkondrat/TTTo2L2Nu_TuneCP5_PSweights_13TeV-powheg-pythia8/tt_ll_POW/190322_195819/0000/*root',
    85.656)
Exemple #11
0
import os, sys
sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) )
from src.classifier import Framework

c = Framework()
c.add_comment("BDT + singleMu") # change this line for each run!
treePath = 'dimuons/tree'

mc_path = "/mnt/hadoop/store/user/dkondrat/"
signal = [
		['H2Mu_VBF',	"/VBF_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_VBF/180827_202716/0000/",								0.0008208	],
		['H2Mu_gg',		"/GluGlu_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_gg/180827_202700/0000/",							0.009618	],
		# ['H2Mu_WH_neg',	"/WMinusH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_WH_neg/180827_202757/0000/",					0.0001164	],
		# ['H2Mu_WH_pos',	"/WPlusH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_WH_pos/180827_202738/0000/",						0.0001858	],
		# ['H2Mu_ZH',		"/ZH_HToMuMu_M125_13TeV_powheg_pythia8/H2Mu_ZH/180827_202818/0000/",								0.0002136	]
]

bkg_path = "/mnt/hadoop/store/user/dkondrat/"#"/tmp/Hmumu_ntuples"
background = [

	# ['WW',						"/WWTo2L2Nu_13TeV-powheg/WW/180827_203218/0000/",													12.46		],
	# ['WWW',					"/WWW_4F_TuneCUETP8M1_13TeV-amcatnlo-pythia8/WWW/180827_203402/0000/",							0.2086		],
	# ['WWZ',					"/WWZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/WWZ/180827_203422/0000/", 								0.1651		],
	# ['WZZ',					"/WZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/WZZ/180827_203439/0000/", 								0.05565		],
	# ['WZ_2l',					"/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/WZ_2l/180827_203235/0000/", 							4.409		],
	# ['WZ_3l',					"/WZTo3LNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/WZ_3l_AMC/180827_203253/0000/", 					2.113		],
	# ['ZJets_AMC',				"/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/ZJets_AMC/180827_202835/0000/", 			5765.4		],
	# ['ZZZ',						"/ZZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/ZZZ/180827_203458/0000/" ,									0.01398		],
	# ['ZZ_2l_2q',				"/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/ZZ_2l_2q/180827_203327/0000/",							3.22 		],
	# ['ZZ_2l_2v',				"/ZZTo2L2Nu_13TeV_powheg_pythia8/ZZ_2l_2v/180827_203311/0000/",										0.564 		],
	# ['ZZ_4l',					"/ZZTo4L_13TeV-amcatnloFXFX-pythia8/ZZ_4l_AMC/180827_203344/0000/",									1.212 		],
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from src.classifier import Framework

c = Framework()
comment = "Multiclassification: 4 classes, V2, +2017 data, jet variable initialization: -5"
# change this line for each run
c.add_comment(comment)
print comment
treePath = 'dimuons/tree'

# path = '/tmp/Hmumu_ntuples/updated/'
path = "/mnt/hadoop/store/user/dkondrat/2017_ntuples/"
# path = '/scratch/browngpu/dkondra/2016_ntuples_updated/'

c.add_data('SingleMu_2017B',
           path + 'SingleMuon/SingleMu_2017B/180802_163835/0000/', 4823)
c.add_data('SingleMu_2017C',
           path + 'SingleMuon/SingleMu_2017C/180802_163916/0000/', 9664)
c.add_data('SingleMu_2017D',
           path + 'SingleMuon/SingleMu_2017D/180802_163956/0000/', 4252)
c.add_data('SingleMu_2017E',
           path + 'SingleMuon/SingleMu_2017E/180802_164036/0000/', 9278)
c.add_data('SingleMu_2017F',
           path + 'SingleMuon/SingleMu_2017F/180802_164117/0000/',
           (13540 - 916))

c.add_category('H2Mu_gg', True)
c.add_dir_to_category(
    'H2Mu_gg', path +
    '/GluGlu_HToMuMu_M125_13TeV_amcatnloFXFX_pythia8/180802_164158/0000/',
Exemple #13
0
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 #######################
Exemple #14
0
import os, sys

sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from src.classifier import Framework

c = Framework()
# comment = "Multiclassification: 4 classes, V2, +2016 data, jet variable initialization: -5"
# change this line for each run
# c.add_comment(comment)
# print comment
treePath = 'dimuons/tree'

# path = '/tmp/Hmumu_ntuples/updated/'
# path = '/scratch/browngpu/dkondra/2016_ntuples_updated/'
path = '/scratch/gilbreth/dkondra/'
# path = "/mnt/hadoop/store/user/dkondrat/"

# c.add_data('SingleMu_2016B'		, path+'/SingleMu_2016B/'	, 5788)
# c.add_data('SingleMu_2016C'		, path+'/SingleMu_2016C/'	, 2573)
# c.add_data('SingleMu_2016D'		, path+'/SingleMu_2016D/'	, 4248)
# c.add_data('SingleMu_2016E'		, path+'/SingleMu_2016E/'	, 4009)
# c.add_data('SingleMu_2016F_1'	, path+'/SingleMu_2016F_1/'	, 3102)
# c.add_data('SingleMu_2016G'		, path+'/SingleMu_2016G/'	, 7540)
# c.add_data('SingleMu_2016H_1'	, path+'/SingleMu_2016H_1/'	, 8392)
# c.add_data('SingleMu_2016H_2'	, path+'/SingleMu_2016H_2/'	, 214)

c.add_category('H2Mu_gg', True)
c.add_dir_to_category(
    'H2Mu_gg', path +
    '/GluGluHToMuMu_M-125_TuneCP5_PSweights_13TeV_powheg_pythia8/H2Mu_gg_powheg/190323_193526/0000/',
    0.009618, 'H2Mu_gg')
import os, sys
sys.path.append( os.path.dirname( os.path.dirname( os.path.abspath(__file__) ) ) )
from src.classifier import Framework

c = Framework()
# comment = "Multiclassification: 4 classes, V2, +2016 data, jet variable initialization: -5"	
				# change this line for each run
# c.add_comment(comment)
# print comment

treePath = 'dimuons/tree'
metadataPath = 'dimuons/metadata'

# path = '/tmp/Hmumu_ntuples/updated/'
# path = '/scratch/browngpu/dkondra/2016_ntuples_updated/'
path = "/tmp/dkondrat/updated_2017_mc/"

# c.add_data('SingleMu_2016B', path+'SingleMuon/SingleMu_2017B/190327_172730/0000/',   		4823				) # lumi [/pb]
c.add_data('SingleMu_2016B', path+'/SingleMu2017B/',   		4823				) # lumi [/pb]
# c.add_data('SingleMu_2016B'		, path+'/SingleMu_2016B/'	, 5788)
# c.add_data('SingleMu_2016C'		, path+'/SingleMu_2016C/'	, 2573)
# c.add_data('SingleMu_2016D'		, path+'/SingleMu_2016D/'	, 4248)
# c.add_data('SingleMu_2016E'		, path+'/SingleMu_2016E/'	, 4009)
# c.add_data('SingleMu_2016F_1'	, path+'/SingleMu_2016F_1/'	, 3102)
# c.add_data('SingleMu_2016G'		, path+'/SingleMu_2016G/'	, 7540)
# c.add_data('SingleMu_2016H_1'	, path+'/SingleMu_2016H_1/'	, 8392)
# c.add_data('SingleMu_2016H_2'	, path+'/SingleMu_2016H_2/'	, 214)

# c.add_category('H2Mu_gg', True)
# c.add_dir_to_category('H2Mu_gg', path+'/GluGluHToMuMu_M-125_TuneCP5_PSweights_13TeV_powheg_pythia8/H2Mu_gg_powheg/190323_193526/0000/', 0.009618, 'H2Mu_gg')