}
Double_t median = TMath::Median(nused,tdelta);
Double_t mean = TMath::Mean(nused,tdelta);
- delete tdelta;
+ delete [] tdelta;
return (valType==0) ? median:mean;
}
Int_t npoints0 = graph->GetN();
Int_t npoints=0;
Float_t rmsY=0;
- Double_t *outx=new Double_t[npoints0];
- Double_t *outy=new Double_t[npoints0];
//
//
if (npoints0<kMinPoints) return 0;
+
+ Double_t *outx=new Double_t[npoints0];
+ Double_t *outy=new Double_t[npoints0];
for (Int_t iter=0; iter<3; iter++){
npoints=0;
for (Int_t ipoint=0; ipoint<npoints0; ipoint++){
}
TGraph *graphOut=0;
if (npoints>1) graphOut= new TGraph(npoints,outx,outy);
+ delete [] outx;
+ delete [] outy;
return graphOut;
}
Int_t npoints0 = graph->GetN();
Int_t npoints=0;
Float_t rmsY=0;
- Double_t *outx=new Double_t[npoints0];
- Double_t *outy=new Double_t[npoints0];
//
//
if (npoints0<kMinPoints) return 0;
+
+ Double_t *outx=new Double_t[npoints0];
+ Double_t *outy=new Double_t[npoints0];
for (Int_t iter=0; iter<3; iter++){
npoints=0;
for (Int_t ipoint=0; ipoint<npoints0; ipoint++){
}
TGraph *graphOut=0;
if (npoints>1) graphOut= new TGraph(npoints,outx,outy);
+ delete [] outx;
+ delete [] outy;
return graphOut;
}
Int_t npoints0 = graph->GetN();
Int_t npoints=0;
Float_t medianErr=0, rmsErr=0;
+ //
+ //
+ if (npoints0<kMinPoints) return 0;
+
Double_t *outx=new Double_t[npoints0];
Double_t *outy=new Double_t[npoints0];
Double_t *erry=new Double_t[npoints0];
Double_t *nerry=new Double_t[npoints0];
Double_t *errx=new Double_t[npoints0];
- //
- //
- if (npoints0<kMinPoints) return 0;
+
for (Int_t iter=0; iter<3; iter++){
npoints=0;
for (Int_t ipoint=0; ipoint<npoints0; ipoint++){
if (npoints>1) graphOut= new TGraphErrors(npoints,outx,outy,errx,erry);
delete []outx;
delete []outy;
- delete []errx;
delete []erry;
+ delete []nerry;
+ delete []errx;
return graphOut;
}
for (Int_t i=0;i<npoints;i++) graph->GetX()[i]=outx[i];
for (Int_t i=0;i<npoints;i++) graph->GetY()[i]=outy[i];
+ delete [] indexes;
+ delete [] outx;
+ delete [] outy;
}
void AliTPCcalibDButil::SmoothGraph(TGraph *graph, Double_t delta){
//
if (naccept<1) {
delete fit;
sensor->SetFit(0);
+ delete [] yin0;
+ delete [] yin1;
return 0.;
}