From: abercuci Date: Wed, 25 Jul 2012 08:31:29 +0000 (+0000) Subject: update trending DB from all cpass1 runs of LHC12[abcd] X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=df72fea31629148ee0c95dadee2e3155d9489665;p=u%2Fmrichter%2FAliRoot.git update trending DB from all cpass1 runs of LHC12[abcd] small modifications in plotting trends --- diff --git a/PWGPP/TRD/data/TRD.Trend.root b/PWGPP/TRD/data/TRD.Trend.root index 41b56daaacf..304de071c4a 100644 Binary files a/PWGPP/TRD/data/TRD.Trend.root and b/PWGPP/TRD/data/TRD.Trend.root differ diff --git a/PWGPP/TRD/info/AliTRDtrendingManager.cxx b/PWGPP/TRD/info/AliTRDtrendingManager.cxx index b15c5b44c73..f442e6ad9c7 100644 --- a/PWGPP/TRD/info/AliTRDtrendingManager.cxx +++ b/PWGPP/TRD/info/AliTRDtrendingManager.cxx @@ -168,7 +168,8 @@ Bool_t AliTRDtrendingManager::MakeTrends(const char *fileList) AliWarning(Form("Can not open file list \"%s\"", fileList)); return kFALSE; } - + Float_t *lm = new Float_t[ntv]; for(Int_t im(0); imSetMarkerStyle(4);g[it]->SetMarkerSize(0.8); } g[it]->SetPoint(g[it]->GetN(), nr, tv->GetVal()); + if(!IsRelativeMeanSigma() && tv->GetVal()>-999.){ + if(tv->GetVal()GetVal(); + if(tv->GetVal()>lM[it]) lM[it]=tv->GetVal(); + } } nr++; } @@ -215,8 +220,7 @@ Bool_t AliTRDtrendingManager::MakeTrends(const char *fileList) ay->SetRangeUser(-5, 5); ay->SetTitle(Form("#bf{%s [#sigmau]}", g[it]->GetTitle())); } else { - if(!(TV = (AliTRDtrendValue*)fEntries->At(it))) continue; - ay->SetRangeUser(TV->GetVal()-3*TV->GetErr(), TV->GetVal()+3*TV->GetErr()); + ay->SetRangeUser(lm[it]-0.1*(lM[it]-lm[it]), lM[it]+0.1*(lM[it]-lm[it])); ay->SetTitle(Form("#bf{%s}", g[it]->GetTitle())); } hT->Draw("p"); @@ -225,6 +229,8 @@ Bool_t AliTRDtrendingManager::MakeTrends(const char *fileList) delete g[it]; } delete [] g; + delete [] lm; + delete [] lM; return kTRUE; } diff --git a/PWGPP/TRD/macros/makeTrendingDB.C b/PWGPP/TRD/macros/makeTrendingDB.C index 7a33cdcce11..ef4b97082ed 100644 --- a/PWGPP/TRD/macros/makeTrendingDB.C +++ b/PWGPP/TRD/macros/makeTrendingDB.C @@ -272,17 +272,17 @@ void makeTrendingDB(const Char_t *fl) // write trending value to manager Info("makeTrendingDB", "%s [%f - %f] %f[%f]", tvn[it][0], xmin, xmax, f.GetParameter(1), f.GetParameter(2)); Double_t m(0.), s(0.); - if(strstr(tvn[it][0], "TrkInYS")) { +/* if(strstr(tvn[it][0], "TrkInYS")) { m=0.4; s=0.06; } else if(strstr(tvn[it][0], "TrkInY")) { - m=0.; s=0.1; - } else if(strstr(tvn[it][0], "TrkInPh")) { - m=0.; s=0.35; - } else if(strstr(tvn[it][0], "TrkInQ") || strstr(tvn[it][0], "TrkInQS")) { - m=-2.; s=0.2; - } else { + m=0.; s=0.1;*/ +/* } else if(strstr(tvn[it][0], "TrkInPh")) { + m=0.; s=0.35;*/ +/* } else if(strstr(tvn[it][0], "TrkInQ") || strstr(tvn[it][0], "TrkInQS")) { + m=-2.; s=0.2;*/ +// } else { m=f.GetParameter(1); s=f.GetParameter(2); - } +// } tm->AddValue(tvn[it][0], m, s, tvn[it][1], res[it>13], notifiable); } tm->Terminate();