#include "AliTRDCommonParam.h"
#include "AliCDBManager.h"
#include "AliCDBEntry.h"
-#include "AliTRDdEdxUtils.h"
+#include "AliTRDdEdxBaseUtils.h"
+#include "AliTRDdEdxCalibHistArray.h"
+#include "AliTRDdEdxCalibUtils.h"
ClassImp(AliTRDPreprocessorOffline)
if(fSparse) delete fSparse;
if(IsPHQon()){
- AliTRDdEdxUtils::DeleteCalibHist();
- AliTRDdEdxUtils::DeleteCalibObj();
+ AliTRDdEdxCalibUtils::DeleteHistArray();
+ AliTRDdEdxCalibUtils::DeleteObjArray();
}
if(fAliTRDCalibraVdriftLinearFit) delete fAliTRDCalibraVdriftLinearFit;
if(IsPHQon()){
printf("\n AliTRDPreprocessorOffline PHQ on!!\n\n");
- AliTRDdEdxUtils::PrintControl();
+ AliTRDdEdxBaseUtils::PrintControl();
CalibPHQ(file, startRunNumber, endRunNumber, ocdbStorage);
}
else{
// read calibration entries from file
//
- return AliTRDdEdxUtils::ReadCalibHist(fileName, fNameList);
+ return AliTRDdEdxCalibUtils::ReadHistArray(fileName, fNameList);
}
//___________________________________________________________________________________________________________________
//
//Produce PHQ calibration results
//
- for(Int_t iter=0; iter<8; iter++){
- THnF *hi = (THnF*) AliTRDdEdxUtils::GetHistPHQ()->At(iter);
- TObjArray *obji = AliTRDdEdxUtils::GetCalibObj(hi, startRunNumber);
+ for(Int_t iter=0; iter<AliTRDdEdxCalibUtils::GetHistArray()->GetSize(); iter++){
+ THnBase *hi = (THnBase*) AliTRDdEdxCalibUtils::GetHistAt(iter);
+ TObjArray *obji = AliTRDdEdxCalibUtils::HistToObj(hi, startRunNumber);
//printf("test analyze %s\n", obji->GetName());
- AliTRDdEdxUtils::GetObjPHQ()->AddAt(obji, iter);
+ AliTRDdEdxCalibUtils::GetObjArray()->AddAt(obji, iter);
}
- fCalibObjects->AddAt(AliTRDdEdxUtils::GetObjPHQ(), kPHQ);
+ fCalibObjects->AddAt(AliTRDdEdxCalibUtils::GetObjArray(), kPHQ);
return kTRUE;
}