#include "TFile.h"
#include "TMath.h"
#include "TSystem.h"
+#include "TString.h"
#include "AliSurveyObj.h"
#include "AliAlignObjParams.h"
#include "AliCDBStorage.h"
fRepLoc = reportloc;
fRepGlob = reportglob;
fSide = side;
- Char_t path[50];
- fFileGlob = new Char_t[80];
- fUser = new Char_t[10];
- sprintf(path,gSystem->Getenv("ALICE_ROOT"));
+ // Char_t path[50];
+ TString path = Form("%s",gSystem->Getenv("ALICE_ROOT")) ;
+ // fFileGlob = new Char_t[80];
+ // fUser = new Char_t[10];
+ fFileGlob = Form("%s/T0/Survey_%d_V0.txt",path.Data(),reportglob);
+ fUser = Form("%s/T0/Survey_%d_V0.txt",path.Data(),reportglob);
+ // sprintf(path,gSystem->Getenv("ALICE_ROOT"));
//
// sprintf(fFileLoc,"%s/T0/Survey_%d_T0.txt",path,reportloc);
- sprintf(fFileGlob,"%s/T0/Survey_%d_V0.txt",path,reportglob);
+ // sprintf(fFileGlob,"%s/T0/Survey_%d_V0.txt",path,reportglob);
//
- sprintf(fUser,gSystem->Getenv("alien_API_USER"));
+ // sprintf(fUser,gSystem->Getenv("alien_API_USER"));
}
//_________________________________________________________________________
AliT0Align::AliT0Align(const AliT0Align &align) :
AliSurveyObj * s1 = new AliSurveyObj();
const int numberPoints = 2;
- TString pointNames[numberPoints]={"FLANGE_CENTER","C67_6_Beamcircle"};
+ TString pointNames[numberPoints]={"Flange_0","C67_6_Beamcircle"};
if(fRepLoc == 0)
{
//
// runs the full chain
//
- SetDebug(0);
+ // SetDebug(0);
Bool_t flag = LoadSurveyData();
if(flag)
{
// Storing T0 alignment objects
//
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",2);
//
if( TString(gSystem->Getenv("TOCDB")) != TString("kTRUE") ){
// save on file
const char* filename = "T0SurveyMisalignment.root";
- Char_t fullname[80];
- sprintf(fullname,"%s/T0/Align/Data/%s",gSystem->Getenv("ALICE_ROOT"),filename);
- TFile *f = new TFile(fullname,"RECREATE");
+ // Char_t fullname[80];
+ // sprintf(fullname,"%s/T0/Align/Data/%s",gSystem->Getenv("ALICE_ROOT"),filename);
+ TString fullname = Form("%s/T0/Align/Data/%s",gSystem->Getenv("ALICE_ROOT"), filename);
+ TFile *f = new TFile(fullname.Data(),"RECREATE");
if(!f){
AliError("cannot open file for output\n");
return;