Benn Tannenbaum wrote: > > That's what I thought, too, but I get this message: > > Error: No symbol denominator in current scope Yes, but let me make a wild guess: you opened a root file with the two histograms in them, then called draw on their names without assigning them to a new variable...i.e. as follows TFile *f = new TFile("myfile.root"); f->ls(); TH2D h810;1 Hist title TH2D h811;1 Hist title h810->Draw(); // this works h811->Draw(); // this works h810->Divide(h811); // this does not work. Well, to tell you the truth, I don't know why that doesn't work because it doesn't work for me either. However, if you do the following: TFile *f = new TFile("myfile.root"); f->ls(); TH2D h810;1 Hist title TH2D h811;1 Hist title h810->Draw(); // this works h811->Draw(); // this works TH2D *num = (TH2D*)f->Get("h810"); TH2D *den = (TH2D*)f->Get("h811"); num->Divide(den); // this works! Am I close? To help out...provide a bit more details about what you're doing. Cheers, -Tim
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:00 MET