11 |
|
|
12 |
|
#load config |
13 |
|
config = BetterConfigParser() |
14 |
< |
config.read('./config') |
14 |
> |
config.read('./config7TeV_ZZ') |
15 |
|
|
16 |
|
#get locations: |
17 |
|
Wdir=config.get('Directories','Wdir') |
41 |
|
return theScale |
42 |
|
|
43 |
|
def getHistoFromTree(job,options,rescale=1,subsample=-1): |
44 |
+ |
|
45 |
+ |
#print job.getpath() |
46 |
+ |
#print options |
47 |
|
treeVar=options[0] |
48 |
|
if subsample>-1: |
49 |
|
name=job.subnames[subsample] |
59 |
|
|
60 |
|
if job.type != 'DATA': |
61 |
|
cutcut=config.get('Cuts',options[7]) |
62 |
< |
if subsample>0: |
62 |
> |
if subsample>-1: |
63 |
|
treeCut='%s & %s & EventForTraining == 0'%(cutcut,job.subcuts[subsample]) |
64 |
|
else: |
65 |
|
treeCut='%s & EventForTraining == 0'%(cutcut) |
66 |
|
|
67 |
|
elif job.type == 'DATA': |
68 |
|
cutcut=config.get('Cuts',options[8]) |
69 |
< |
treeCut='%s & EventForTraining == 0'%(cutcut) |
69 |
> |
treeCut='%s'%(cutcut) |
70 |
|
|
71 |
|
|
72 |
|
input = TFile.Open(job.getpath(),'read') |