Hi Suyong,
I have fixed the problem now in CVS(in TPrincipal and TMultiDimFit).
Meanwhile, you can use the following turnaround
{
TPrincipal pca1(2,"");
gROOT->GetListOfSpecials()->Remove(&pca1); //add this line
Double_t *data=new Double_t[2];
data[0]=10.0;data[1]=10.0;
pca1.AddRow(data);
TPrincipal pca2(2,"");
data[0]=5.0;data[1]=5.0;
pca1.AddRow(data);
}
Thanks for reporting this problem.
Rene Brun
Suyong Choi wrote:
>
> Hi,
>
> Whenever I create a second TPrincipal object I cannot add
> data to the first one. I'm running v3.01 on Irix 6.5
>
> Suyong
>
> *******************************************
> * *
> * W E L C O M E to R O O T *
> * *
> * Version 3.01/06 27 July 2001 *
> * *
> * You are welcome to visit our Web site *
> * http://root.cern.ch *
> * *
> *******************************************
>
> FreeType Engine v1.x used to render TrueType fonts.
> Compiled with thread support.
>
> CINT/ROOT C/C++ Interpreter version 5.15.07, July 7 2001
> Type ? for help. Commands must be C++ statements.
> Enclose multiple statements between { }.
> root [0] TPrincipal pca1(2,"");
> root [1] Double_t *data=new Double_t[2];
> root [2] data[0]=10.0;data[1]=10.0;
> root [3] pca1.AddRow(data)
> root [4] TPrincipal pca2(2,"");
> root [5] data[0]=5.0;data[1]=5.0;
> root [6] pca1.AddRow(data)
>
> *** Break *** segmentation violation
> Root >
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:02 MET