alocate memory dynamically not on stack
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 17 Sep 2007 15:02:08 +0000 (15:02 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 17 Sep 2007 15:02:08 +0000 (15:02 +0000)
STAT/AliTMinuitToolkit.cxx

index 23c6f60..ffd9e17 100644 (file)
@@ -177,8 +177,8 @@ void AliTMinuitToolkit::FitterFCN(int &npar, double *dummy, double &fchisq, doub
   Int_t npoints    = fitter->GetPoints()->GetNrows();
   
   // sort points for weighting
-  Double_t sortList[npoints];
-  Int_t indexList[npoints];
+  Double_t *sortList = new Double_t[npoints];
+  Int_t *indexList   = new Int_t[npoints];
   
   TVectorD *fWeight = new TVectorD(npoints);
   
@@ -212,6 +212,9 @@ void AliTMinuitToolkit::FitterFCN(int &npar, double *dummy, double &fchisq, doub
 
   }
   delete fWeight;
+  delete [] sortList;
+  delete [] indexList;
+
 }