// Survey Depot, based on survey results
// position of T0 alignment objects is computed.
-
+using std::endl;
+using std::cout;
ClassImp(AliT0Align)
AliT0Align::AliT0Align() :
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) :
//
// copy constructor - dummy
//
- fDebug = align.fDebug;
+ ((AliT0Align &) align).Copy(*this);
+
}
//__________________________________________________________________________
AliT0Align & AliT0Align::operator =(const AliT0Align & align)
//
// assignment operator - dummy
//
- fDebug=align.fDebug;
- return (*this);
+ if (this != &align) ((AliT0Align &) align).Copy(*this);
+
+ return (*this);
}
//__________________________________________________________________________
surveyedPoints[i][1]=currPoint->GetY();
// surveyedPoints[i]=currPoint->GetZ();
if(fDebug)
- Printf(Form("INFO: Point \"%s\" coordinates read.", pointNames[i].Data()));
+ Printf("INFO: Point %s coordinates read.\n", pointNames[i].Data() ) ;
}
else
{
if(fDebug)
{
- Printf(Form("ERROR: Essential point missing: \"%s\"", pointNames[i].Data()));
+ Printf("ERROR: Essential point missing: %s\n", pointNames[i].Data() ) ;
return 1;
}
}