163 def getCanvas(self, uniqueName, nologx = False, nology = False):
164 canv = ROOT.TCanvas(uniqueName,uniqueName,800,600)
165 pad1 = ROOT.TPad("pad1"+uniqueName,"top pad"+uniqueName,0.,self.rsplit,1.,1.)
166 pad1.SetTopMargin(self.pad1TopMarin)
167 pad1.SetBottomMargin(self.pad1BotMarin)
168 pad1.SetLeftMargin(self.LeftMargin)
169 if not nologx:
170 pad1.SetLogx()
171 if not nology:
172 pad1.SetLogy()
173 pad1.Draw()
174 pad2 = ROOT.TPad("pad2"+uniqueName,"bottom pad"+uniqueName,0,0,1,self.rsplit)
175 pad2.SetTopMargin(self.pad2TopMarin)
176 pad2.SetBottomMargin(self.pad2BotMarin)
177 pad2.SetLeftMargin(self.LeftMargin)
178 pad2.SetTicky()
179 pad2.SetTickx()
180 if not nologx:
181 pad2.SetLogx()
182 pad2.SetGridy()
183 pad2.Draw()
184 return canv, pad1, pad2
185