def draw(self, var, cut=''): same = '' for tree in self.trees.values(): tree.Draw(var, cut, same) Style.nextStyle().formatHisto(tree.GetHistogram()) if same == '': same = 'same'
def draw(self, var, cut=''): same = '' for tree in self.trees.values(): tree.Draw( var, cut, same) Style.nextStyle().formatHisto( tree.GetHistogram() ) if same == '': same = 'same'
def addTree(self, key, tree, pdf=False): print 'adding ', key, tree.GetName() if pdf: tree.SetWeight( 1./tree.GetEntries(), 'global') self.trees[key] = tree if len( self.leaveList ) == 0: self.leaveList = self.leaves( key ) self.styles[key] = Style.nextStyle()
sViolet.lineColor = sViolet.markerColor styleSet.append(sViolet) sOrange = Style(fillStyle = 0, lineColor = kOrange, markerColor = kOrange) styleSet.append(sOrange) sCyan = Style(fillStyle = 0, lineColor = kCyan, markerColor = kCyan) styleSet.append(sCyan) sMagenta = Style(fillStyle = 0, lineColor = kMagenta, markerColor = kMagenta) styleSet.append(sMagenta) for style in styleSet : style.fillColor = 0 import CMGTools.RootTools.Style as Style for key in tFile.GetListOfKeys(): name = key.GetName() if re.match(histoName, name): if first : Style.nextStyle().formatHisto( tFile.Get( name ) ) leg.AddEntry( tFile.Get( name ) ) tFile.Get( name ).SetTitle(histoName) tFile.Get( name ).Draw() first = False else : Style.nextStyle().formatHisto( tFile.Get( name ) ) tFile.Get( name ).Draw("SAMES") leg.AddEntry( tFile.Get( name ) ) leg.Draw("SAMES") c0.SaveAs( outputDirName + '/' + histoName + '.png' )