From 546107d168f764bcf810b4ae13beb5bec7cff5e8 Mon Sep 17 00:00:00 2001 From: amastros Date: Sun, 31 Aug 2008 18:15:40 +0000 Subject: [PATCH] Problem in FindTemp fixed --- HMPID/AliHMPIDParam.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMPID/AliHMPIDParam.h b/HMPID/AliHMPIDParam.h index 262c6b7863f..a911eb82771 100644 --- a/HMPID/AliHMPIDParam.h +++ b/HMPID/AliHMPIDParam.h @@ -245,7 +245,8 @@ Double_t AliHMPIDParam::FindTemp(Double_t tLow,Double_t tHigh,Double_t y) // return gradT*y+t1; Double_t halfPadSize = 0.5*SizePadY(); Double_t gradT = (TMath::Log(SizePcY()) - TMath::Log(halfPadSize))/(TMath::Log(tHigh)-TMath::Log(tLow)); - return tLow*TMath::Power(y/halfPadSize,1./gradT); + if(y<0) y = 0; + return tLow + TMath::Power(y/halfPadSize,1./gradT); } //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #endif -- 2.31.1