X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSOnlineSDDTP.cxx;h=d6a5816eb0c95df8b70a2960186e9b8d2da055af;hb=55f06b5179d848c6baf1e659de1ea28a2a6e0f78;hp=0df51d7190d46b90a8238d0b1d938bf82590d816;hpb=2f0c3b74a3bc6341b2cbbfe71cb945d88aba6ec1;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSOnlineSDDTP.cxx b/ITS/AliITSOnlineSDDTP.cxx index 0df51d7190d..d6a5816eb0c 100644 --- a/ITS/AliITSOnlineSDDTP.cxx +++ b/ITS/AliITSOnlineSDDTP.cxx @@ -158,7 +158,9 @@ void AliITSOnlineSDDTP::StatGain(Float_t &mean, Float_t &rms){ } if(cnt>0){ mean=sum/(Float_t)cnt; - rms=TMath::Sqrt(sumq/(Float_t)cnt-mean*mean); + Float_t variance=sumq/(Float_t)cnt-mean*mean; + if(variance>0.) rms=TMath::Sqrt(variance); + else rms = 0; }else{ mean=0.; rms=0.; @@ -201,6 +203,8 @@ Bool_t AliITSOnlineSDDTP::WriteToROOT(TFile *fil){ TH1F hcorn(hisnam,"",256,-0.5,255.5); sprintf(hisnam,"hgain%02dc%02ds%d",fDDL,fCarlos,fSide); TH1F hgain(hisnam,"",256,-0.5,255.5); + sprintf(hisnam,"htptb%02dc%02ds%d",fDDL,fCarlos,fSide); + TH1F htptb(hisnam,"",256,-0.5,255.5); for(Int_t ian=0;ian