Esempio n. 1
0
EbScales = []
Esignals = []
EsScales = []

INPUT_SIG = []
INPUT_ESIG = []
INPUT_BKG = []
INPUT_EBKG = []

#load trees
for job in signal_samples:
    print 'job.name is', job.name
    if sample_to_cache_ and sample_to_cache_ != job.name: continue
    print '\tREADING IN %s AS SIG' % job.name
    #INPUT_SIG.append(ROOT.TFile.Open(tc.get_tree(job,TrainCut),'read'))
    INPUT_SIG.append(getTree(tc.get_tree(job, TrainCut)))
    #Tsignal = INPUT_SIG[-1].Get(job.tree)
    Tsignal = INPUT_SIG[-1]

    ROOT.gDirectory.Cd(workdir)
    if not data_as_signal:
        TsScale = tc.get_scale(job, config) * global_rescale
    else:
        TsScale = 1
    Tsignals.append(Tsignal)
    TsScales.append(TsScale)
    #INPUT_ESIG.append(ROOT.TFile.Open(tc.get_tree(job,EvalCut),'read'))
    INPUT_ESIG.append(getTree(tc.get_tree(job, EvalCut)))
    #Esignal = INPUT_ESIG[-1].Get(job.tree)
    Esignal = INPUT_ESIG[-1]
Esempio n. 2
0
Tbackgrounds = []
TbScales = []
Tsignals = []
TsScales = []
#EVAL trees
Ebackgrounds = []
EbScales = []
Esignals = []
EsScales = []

#load trees
for job in signal_samples:
    	
    print '\tREADING IN %s AS SIG'%job.name
    
    Tsignal = tc.get_tree(job,TrainCut)
    ROOT.gDirectory.Cd(workdir)
    TsScale = tc.get_scale(job,config)*global_rescale
    Tsignals.append(Tsignal)
    TsScales.append(TsScale)
    Esignal = tc.get_tree(job,EvalCut)
    Esignals.append(Esignal)
    EsScales.append(TsScale)
    print '\t\t\tTraining %s events'%Tsignal.GetEntries()
    print '\t\t\tEval %s events'%Esignal.GetEntries()

for job in background_samples:

    print '\tREADING IN %s AS BKG'%job.name
    
    Tbackground = tc.get_tree(job,TrainCut)
Esempio n. 3
0
#TRAIN trees
Tbackgrounds = []
TbScales = []
Tsignals = []
TsScales = []
#EVAL trees
Ebackgrounds = []
EbScales = []
Esignals = []
EsScales = []

#load trees
for job in signal_samples:
    print '\tREADING IN %s AS SIG' % job.name
    Tsignal = tc.get_tree(job, TrainCut)
    ROOT.gDirectory.Cd(workdir)
    TsScale = tc.get_scale(job, config) * global_rescale
    Tsignals.append(Tsignal)
    TsScales.append(TsScale)
    Esignal = tc.get_tree(job, EvalCut)
    Esignals.append(Esignal)
    EsScales.append(TsScale)
    print '\t\t\tTraining %s events' % Tsignal.GetEntries()
    print '\t\t\tEval %s events' % Esignal.GetEntries()
for job in background_samples:
    print '\tREADING IN %s AS BKG' % job.name
    Tbackground = tc.get_tree(job, TrainCut)
    ROOT.gDirectory.Cd(workdir)
    TbScale = tc.get_scale(job, config) * global_rescale
    Tbackgrounds.append(Tbackground)