// printf("%s %f %f %f\n",fxSDDl[iLadd], fsymnameSDDl[iLadd].Data(), fySDDl[iLadd] , fzSDDl[iLadd]);
//printf("%d %f\n", iLadd, fzSDDl[iLadd]);
- if(fsymnameSDDl[iLadd].Contains("SDD") && fsymnameSDDl[iLadd].Contains("Ladder"))
+ if(ap != 0 && fsymnameSDDl[iLadd].Contains("SDD") && fsymnameSDDl[iLadd].Contains("Ladder"))
{
// printf("%d %s %d\n",240+iLadd, fsymnameSDDl[iLadd].Data(),fuidSDDl[iLadd] );
Double_t z =pt->GetZ();
Double_t xE=pt->GetPrecisionX();
Double_t yE=pt->GetPrecisionY();
- // Double_t zE=pt->GetPrecisionZ();
+ Double_t zE=pt->GetPrecisionZ();
if(iLayer==3 && iLadder==2)
{
fSDDmeP[iPoint][2]=z;
fSDDmeP[iPoint][3]=xE;
fSDDmeP[iPoint][4]=yE;
- fSDDmeP[iPoint][5]=xE;
+ fSDDmeP[iPoint][5]=zE;
fSDDisMe[iPoint]=kTRUE;
if(iLayer==3) uid = AliGeomManager::LayerToVolUID(iLayer0,iModuleIndex-240);
if(imod!=(fSurveyPoints->GetEntries()-1)) imod--;
}
}//module loop
- printf("done\n");
+// printf("done\n");
}
//______________________________________________________________________
y0=x2;
z0=x3;
-
- for(Int_t iP1=0; iP1<=6; iP1++)
+/*
+ for(Int_t iP1=0; iP1<6; iP1++)
{
if(!fSDDisMe[iP1]) continue;
-
- // printf("%d Me: %6.3f %6.3f %6.3f\n",iP1, fSDDmeP[iP1][0], fSDDmeP[iP1][1], fSDDmeP[iP1][2]);
- // printf("%d Id: %6.3f %6.3f %6.3f\n",iP1, fSDDidP[iP1][0], fSDDidP[iP1][1], fSDDidP[iP1][2]);
-
+ printf("%d Me: %6.3f %6.3f %6.3f\n",iP1, fSDDmeP[iP1][0], fSDDmeP[iP1][1], fSDDmeP[iP1][2]);
+ printf("%d Id: %6.3f %6.3f %6.3f\n",iP1, fSDDidP[iP1][0], fSDDidP[iP1][1], fSDDidP[iP1][2]);
}
-
+*/
return;
}
// printf("\n");
- for(Int_t iP1=0; iP1<=6; iP1++)
+ for(Int_t iP1=0; iP1<6; iP1++)
{
if(!fSDDisMe[iP1]) continue;