X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TPC%2FAliTPCTempMap.cxx;h=e3e32b5cbb78f0c9aa61d37fe0d6effc12d0c95d;hb=629e03fcadfa48aeac979e40c91d2a97e73a3201;hp=f0f2ef7a401b860e0cc034814eaa0a2dabaf078b;hpb=f4fe78309ebab2f5c84c75bd654103208158b379;p=u%2Fmrichter%2FAliRoot.git diff --git a/TPC/AliTPCTempMap.cxx b/TPC/AliTPCTempMap.cxx index f0f2ef7a401..e3e32b5cbb7 100644 --- a/TPC/AliTPCTempMap.cxx +++ b/TPC/AliTPCTempMap.cxx @@ -21,6 +21,8 @@ // // // Authors: Stefan Rossegger, Haavard Helstrup // // // +// Note: Obvioulsy some changes by Marian, but when ??? // +// // /////////////////////////////////////////////////////////////////////////////// #include "AliTPCSensorTempArray.h" @@ -165,7 +167,7 @@ TLinearFitter *AliTPCTempMap::GetLinearFitter(Int_t type, Int_t side, UInt_t tim // TLinearFitter *fitter = new TLinearFitter(3); - Double_t *x = new Double_t[3]; + Double_t x[3]={0}; Double_t y = 0; const Float_t kMaxDelta=0.5; @@ -240,7 +242,6 @@ TLinearFitter *AliTPCTempMap::GetLinearFitter(Int_t type, Int_t side, UInt_t tim fitter->Eval(); //fitter->EvalRobust(0.9); // Evaluates fitter - delete [] x; return fitter; @@ -424,8 +425,8 @@ Double_t AliTPCTempMap::GetTemperature(Double_t x, Double_t y, Double_t z, UInt_ // TVectorD paramA(3), paramC(3); - TLinearFitter *fitterA = new TLinearFitter(3); - TLinearFitter *fitterC = new TLinearFitter(3); + TLinearFitter *fitterA = 0; + TLinearFitter *fitterC = 0; fitterA = GetLinearFitter(3, 0, timeSec); fitterA->GetParameters(paramA); @@ -438,8 +439,8 @@ Double_t AliTPCTempMap::GetTemperature(Double_t x, Double_t y, Double_t z, UInt_ Double_t k = (fvalA-fvalC)/(2*247); Double_t tempValue = fvalC+(fvalA-fvalC)/2+k*z; - fitterA->~TLinearFitter(); - fitterC->~TLinearFitter(); + delete fitterA; + delete fitterC; return tempValue; @@ -448,7 +449,7 @@ Double_t AliTPCTempMap::GetTemperature(Double_t x, Double_t y, Double_t z, UInt_ Bool_t AliTPCTempMap::IsOK(Float_t value){ // - // + // checks if value is within a certain range // const Float_t kMinT=15; const Float_t kMaxT=25;