109 |
|
tree = input.Get(job.tree) |
110 |
|
nEntries = tree.GetEntries() |
111 |
|
outfile.cd() |
112 |
< |
newtree = tree.CopyTree('V.pt > 100') #hard skim to get faster |
113 |
< |
input.Close() |
112 |
> |
newtree = tree.CloneTree(0) |
113 |
|
|
114 |
|
#Set branch adress for all vars |
115 |
|
for i in range(0,len(theMVAs)): |
116 |
< |
theMVAs[i].setVariables(newtree,job) |
116 |
> |
theMVAs[i].setVariables(tree,job) |
117 |
|
outfile.cd() |
118 |
|
#Setup Branches |
119 |
|
mvaVals=[] |
128 |
|
print('\n--> ' + job.name +':') |
129 |
|
#Fill event by event: |
130 |
|
for entry in range(0,nEntries): |
131 |
< |
newtree.GetEntry(entry) |
131 |
> |
tree.GetEntry(entry) |
132 |
|
|
133 |
|
for i in range(0,len(theMVAs)): |
134 |
|
theMVAs[i].evaluate(mvaVals[i],job) |