for(Int_t digi2=0;digi2<ndigits;digi2++){
if(ssdone[digi2]==0 && impaired){
AliITSdigitSSD *dig2=(AliITSdigitSSD*)ITSdigits->UncheckedAt(digi2);
for(Int_t digi2=0;digi2<ndigits;digi2++){
if(ssdone[digi2]==0 && impaired){
AliITSdigitSSD *dig2=(AliITSdigitSSD*)ITSdigits->UncheckedAt(digi2);
if(subd<2 || (subd==2 && ssdone[digit]==1)){
Int_t coor1=digs->fCoord1;
Int_t coor2=digs->fCoord2;
if(subd<2 || (subd==2 && ssdone[digit]==1)){
Int_t coor1=digs->fCoord1;
Int_t coor2=digs->fCoord2;
if(verbose){
cout<<"digit # "<<digit<<" fCoord1= "<<coor1<<" fCoord2= "<<coor2<<" track "<<tra0<<" "<<endl;
if(subd<2)cout<<"local coordinates -- x="<<lcoor[0]<<", z="<<lcoor[2]<<endl;
if(verbose){
cout<<"digit # "<<digit<<" fCoord1= "<<coor1<<" fCoord2= "<<coor2<<" track "<<tra0<<" "<<endl;
if(subd<2)cout<<"local coordinates -- x="<<lcoor[0]<<", z="<<lcoor[2]<<endl;
AliITSdigitSSD *dig2=(AliITSdigitSSD*)ITSdigits->UncheckedAt(dtmp);
Int_t coor1b=dig2->fCoord1;
Int_t coor2b=dig2->fCoord2;
AliITSdigitSSD *dig2=(AliITSdigitSSD*)ITSdigits->UncheckedAt(dtmp);
Int_t coor1b=dig2->fCoord1;
Int_t coor2b=dig2->fCoord2;
cout<<"(digit paired with digit #"<<dtmp<<endl;
cout<<"with fCoord1= "<<coor1b<<" fCoord2= "<<coor2b<<" track "<<tra0b<<")"<<endl;
}
cout<<"(digit paired with digit #"<<dtmp<<endl;
cout<<"with fCoord1= "<<coor1b<<" fCoord2= "<<coor2b<<" track "<<tra0b<<")"<<endl;
}