// Martin Poghosyan (Martin.Poghosyan@to.infn.it)
//////////////////////////////////////////////////////////////////////////
-#include "Riostream.h"
-#include "TClonesArray.h"
#include "TGeoManager.h"
#include "TGeoPhysicalNode.h"
#include "TMatrixD.h"
fSSDLadderRepNumber(repLaddSSD),
fSSDLadderRepVersion(repLaddVerSSD)
{
+ // Standard constructor
for(Int_t i=0; i<260; i++)
{
fuidSDDm[i]= 0;
}
//__________________________________________________________________________
-AliITSSurveyToAlign & AliITSSurveyToAlign::operator =(const AliITSSurveyToAlign& /* align */) {
+AliITSSurveyToAlign & AliITSSurveyToAlign::operator =(const AliITSSurveyToAlign& align) {
//
- // assignment operator - dummy
+ // assignment operator
//
-
- return (*this);
+ this->~AliITSSurveyToAlign();
+ new(this) AliITSSurveyToAlign(align);
+ return *this;
}
//__________________________________________________________________________
}
Bool_t AliITSSurveyToAlign::ApplyAlignObjSDD()
{
+ // Apply alignment for SDD
Int_t applied=0;
for(Int_t iLadd=0; iLadd<36; iLadd++)
}
else
{
- printf("Error: SDD Ladder array is not initialized correctly\n");
+ AliError("SDD Ladder array is not initialized correctly");
return kFALSE;
}
}
if(!fsymnameSDDm[iMod].Contains("SDD") || !fsymnameSDDm[iMod].Contains("Sensor"))
{
- printf("Error: SDD Module array is not initialized correctly\n");
+ AliError("SDD Module array is not initialized correctly\n");
return kFALSE;
}