From e2909f7851c0078995aceba4c51a95f6f313b856 Mon Sep 17 00:00:00 2001 From: rgrosso Date: Mon, 17 Nov 2008 20:31:40 +0000 Subject: [PATCH] changed return type of StoreAlignObjToFile methods --- STEER/AliSurveyToAlignObjs.cxx | 10 +++++++--- STEER/AliSurveyToAlignObjs.h | 6 +++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/STEER/AliSurveyToAlignObjs.cxx b/STEER/AliSurveyToAlignObjs.cxx index 98d24a2cc27..26bb671425c 100644 --- a/STEER/AliSurveyToAlignObjs.cxx +++ b/STEER/AliSurveyToAlignObjs.cxx @@ -41,6 +41,7 @@ AliSurveyToAlignObjs::AliSurveyToAlignObjs() : // // default constructor fSurveyObj = new AliSurveyObj(); + fAlignObjArray = new TClonesArray("AliAlignObjParams",10); } //_________________________________________________________________________ @@ -114,14 +115,14 @@ Bool_t AliSurveyToAlignObjs::LoadSurveyFromAlienFile(const char* det, Int_t repN } //_________________________________________________________________________ -void AliSurveyToAlignObjs::StoreAlignObjToFile(const char* filename, const char* det){ +Bool_t AliSurveyToAlignObjs::StoreAlignObjToFile(const char* filename, const char* det){ // Stores the TClonesArray of alignment objects into the // file specified as argument // TFile *f = TFile::Open(filename,"RECREATE"); if(!f){ AliError(Form("cannot open file %s\n",filename)); - return; + return kFALSE; } AliInfo(Form("Saving alignment objects into the file %s",filename)); TString arrayname(det); @@ -130,10 +131,12 @@ void AliSurveyToAlignObjs::StoreAlignObjToFile(const char* filename, const char* f->cd(); f->WriteObject(fAlignObjArray,arrayname,"kSingleKey"); f->Close(); + + return kTRUE; } //_________________________________________________________________________ -void AliSurveyToAlignObjs::StoreAlignObjToCDB(const char* cdbFolder, const char* det){ +Bool_t AliSurveyToAlignObjs::StoreAlignObjToCDB(const char* cdbFolder, const char* det){ // Stores the TClonesArray of alignment objects into a // CDB entry in the CDB folder specified by the argument // @@ -149,6 +152,7 @@ void AliSurveyToAlignObjs::StoreAlignObjToCDB(const char* cdbFolder, const char* AliCDBId id(path.Data(),0,AliCDBRunRange::Infinity()); cdb->Put(fAlignObjArray,id,md); + return kTRUE; } diff --git a/STEER/AliSurveyToAlignObjs.h b/STEER/AliSurveyToAlignObjs.h index 96235dc30f2..5882ef78c83 100644 --- a/STEER/AliSurveyToAlignObjs.h +++ b/STEER/AliSurveyToAlignObjs.h @@ -28,10 +28,10 @@ class AliSurveyToAlignObjs : public TObject { Bool_t LoadSurveyFromLocalFile(const char* filename); Bool_t LoadSurveyFromAlienFile(const char* det, Int_t repNum, Int_t repVersion); - virtual void CreateAlignObjs() = 0; + virtual Bool_t CreateAlignObjs() = 0; virtual void Run() = 0; - void StoreAlignObjToFile(const char* filename, const char* det); - void StoreAlignObjToCDB(const char* cdbFolder, const char* det); + Bool_t StoreAlignObjToFile(const char* filename, const char* det); + Bool_t StoreAlignObjToCDB(const char* cdbFolder, const char* det); virtual ~AliSurveyToAlignObjs(); // protected: -- 2.39.3