- AliAnalysisTask *task = dynamic_cast<AliAnalysisTask*>(otask);
- Info("makeResults.C", Form("Processing of task %s not implemented yet.", task->GetName()));
- delete task;
+ AliTRDcheckESD *esd = dynamic_cast<AliTRDcheckESD*>(otask);
+ if(!esd){
+ Info("makeResults.C", "Processing of task AliTRDcheckESD failed.");
+ delete otask;
+ return;
+ }
+
+ if(!esd->Load(Form("%s/TRD.Performance.root", gSystem->ExpandPathName("$PWD")))){
+ Error("makeResults.C", Form("Load data container for task %s failed.", esd->GetName()));
+ delete esd;
+ return;
+ }
+
+ esd->Terminate();
+
+ c->Clear();
+ Int_t ipic=0;
+ while((esd->GetRefFigure(ipic))){
+ c->SaveAs(Form("%s_Fig%02d.gif", esd->GetName(), ipic));
+ c->Clear();
+ ipic++;
+ }
+ delete esd;