ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/python/HistoMaker.py
(Generate patch)

Comparing UserCode/VHbb/python/HistoMaker.py (file contents):
Revision 1.9 by nmohr, Thu Oct 18 13:30:32 2012 UTC vs.
Revision 1.11 by nmohr, Thu Nov 22 14:13:41 2012 UTC

# Line 35 | Line 35 | class HistoMaker:
35              theScale = float(self.lumi)*xsec*sf/(0.46502*CountWithPU.GetBinContent(1)+0.53498*CountWithPU2011B.GetBinContent(1))*MC_rescale_factor/float(job.split)
36          elif anaTag == '8TeV':
37              theScale = float(self.lumi)*xsec*sf/(CountWithPU.GetBinContent(1))*MC_rescale_factor/float(job.split)
38 +        input.Close()
39          return theScale
40  
41  
# Line 77 | Line 78 | class HistoMaker:
78          Tree = input.Get(job.tree)
79          output.cd()
80          CuttedTree=Tree.CopyTree(treeCut)
81 <    
81 >        input.Close()
82 >        del input
83          # get all Histos at once
84          weightF=self.config.get('Weights',self.which_weightF)
85          for options in self.optionsList:
# Line 144 | Line 146 | class HistoMaker:
146                  hTree.SetBinError(1,uFlowErr)
147                  hTree.SetBinError(hTree.GetNbinsX(),oFlowErr)
148              hTree.SetDirectory(0)
147            input.Close()
149              hTreeList.append(hTree)
150              groupList.append(group)
151 <            
151 >        
152 >        output.Close()
153 >        del output
154          return hTreeList, groupList
155          
156  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines