#include "AliExternalTrackParam.h"\r
\r
#include "info/AliTRDeventInfo.h"\r
+#include "info/AliTRDtrendingManager.h"\r
#include "AliTRDrecoTask.h"\r
#include "AliTRDtrackV1.h"\r
#include "AliTRDpidUtil.h"\r
ClassImp(AliTRDrecoTask)\r
\r
Float_t AliTRDrecoTask::fgPt0[AliTRDrecoTask::fgNPt0] = {0.5, 0.8, 1.5, 5};\r
-TList* AliTRDrecoTask::fgTrendPoint(NULL);\r
TTreeSRedirector* AliTRDrecoTask::fgDebugStream(NULL);\r
//_______________________________________________________\r
AliTRDrecoTask::AliTRDrecoTask()\r
fContainer = NULL;\r
}\r
\r
- if(fgTrendPoint){\r
+/* if(fgTrendPoint){\r
TFile::Open("TRD.PerformanceTrend.root", "UPDATE");\r
fgTrendPoint->Write();\r
delete fgTrendPoint;\r
fgTrendPoint=NULL;\r
gFile->Close();\r
- }\r
+ }*/\r
}\r
\r
//_______________________________________________________\r
}\r
\r
//_______________________________________________________\r
-Bool_t AliTRDrecoTask::PutTrendValue(const Char_t *name, Double_t val)\r
+Bool_t AliTRDrecoTask::PutTrendValue(const Char_t *name, Double_t val, Double_t err)\r
{\r
// Generic publisher for trend values\r
\r
- if(!fgTrendPoint){\r
- fgTrendPoint = new TList();\r
- fgTrendPoint->SetOwner();\r
- }\r
- fgTrendPoint->AddLast(new TNamed(Form("%s_%s", GetName(), name), Form("%f", val)));\r
+ AliTRDtrendingManager *tm = AliTRDtrendingManager::Instance();\r
+ tm->AddValue(Form("%s_%s", GetName(), name), val, err);\r
return kTRUE;\r
}\r
\r