Marcia Begalli wrote:
>
> Can somebody translate PAW to ROOT, please?
>
> h/get_vect/contents hist_id vector
>
> for a 2D histogram
The brute force way to do this, if I remember my
PAW correctly, is:
TH2 *hist = (TH2*)file->Get("hist_id");
int dimX = (int)hist->GetNbinsX();
int dimY = (int)hist->GetNbinsY();
double vect[dimX][dimY];
for(int i=1; i <= dimX; i++) {
for(int j=1; j <= dimY; j++) {
int bin = (int)hist->GetBin(i,j);
vect[i][j] = (double)hist->GetBinContent(bin);
}
}
Whether there is a clean, simple function call in a ROOT
class, I'm not sure (haven't look at recent versions)
Cheers,
-Tim
P.S. I haven't run the code above, but from first glance
it looks like it has no bugs (tm).
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:59 MET