#include "AliLog.h"
#include "AliCDBManager.h"
+using std::cout;
+using std::endl;
ClassImp(AliTPCAlign)
AliTPCAlign::AliTPCAlign() :
fFileLoc = new Char_t[80];
fFileGlob = new Char_t[80];
Char_t path[50];
- sprintf(path,gSystem->Getenv("ALICE_ROOT"));
+ //sprintf(path,gSystem->Getenv("ALICE_ROOT"));
+ snprintf(path,50,"%s",gSystem->Getenv("ALICE_ROOT"));
//
- sprintf(fFileLoc,"%s/TPC/Survey_%d_TPC.txt",path,reportloc);
- sprintf(fFileGlob,"%s/TPC/Survey_%d_TPC.txt",path,reportglob);
+ //sprintf(fFileLoc,"%s/TPC/Survey_%d_TPC.txt",path,reportloc);
+ snprintf(fFileLoc,80,"%s/TPC/Survey_%d_TPC.txt",path,reportloc);
+ //sprintf(fFileGlob,"%s/TPC/Survey_%d_TPC.txt",path,reportglob);
+ snprintf(fFileGlob,80,"%s/TPC/Survey_%d_TPC.txt",path,reportglob);
//
}
//
// assignment operator - dummy
//
- fDebug=align.fDebug;
+ if(this!=&align){
+ fDebug=align.fDebug;
+ }
return (*this);
}
surveyedPoints[i][1]=currPoint->GetY();
surveyedPoints[i][2]=currPoint->GetZ();
if(fDebug)
- Printf(Form("INFO: Point \"%s\" coordinates read.", pointNames[i].Data()));
+ Printf("INFO: Point \"%s\" coordinates read.", pointNames[i].Data());
}
else {
if(fDebug){
- Printf(Form("ERROR: Essential point missing: \"%s\"", pointNames[i].Data()));
+ Printf("ERROR: Essential point missing: \"%s\"", pointNames[i].Data());
return 1;
}
}
idealPoints[i][1]=currPointL->GetZ();
idealPoints[i][2]=currPointL->GetX();
if(fDebug)
- Printf(Form("INFO: Point \"%s\" coordinates read.", pointNamesL[i].Data()));
+ Printf("INFO: Point \"%s\" coordinates read.", pointNamesL[i].Data());
}
else{
if(fDebug){
- Printf(Form("ERROR: Essential point missing: \"%s\"", pointNamesL[i].Data()));
+ Printf("ERROR: Essential point missing: \"%s\"", pointNamesL[i].Data());
return 1; }
}
}
void AliTPCAlign::StoreAlignObj(){
//
AliCDBManager* cdb = AliCDBManager::Instance();
- if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT");
+ if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
//
TClonesArray *array = new TClonesArray("AliAlignObjParams",1);
//
// save on file
const char* filename = "TPCSurveyMisalignment.root";
Char_t fullname[80];
- sprintf(fullname,"%s/TPC/%s",gSystem->Getenv("ALICE_ROOT"),filename);
+ //sprintf(fullname,"%s/TPC/%s",gSystem->Getenv("ALICE_ROOT"),filename);
+ snprintf(fullname,80,"%s/TPC/%s",gSystem->Getenv("ALICE_ROOT"),filename);
TFile *f = new TFile(fullname,"RECREATE");
if(!f){
AliError("cannot open file for output\n");