Small fixes
authorshahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 16 Oct 2012 15:27:27 +0000 (15:27 +0000)
committershahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 16 Oct 2012 15:27:27 +0000 (15:27 +0000)
ITS/UPGRADE/readDigits.C

index 7e6488f..f35342b 100644 (file)
@@ -64,7 +64,7 @@ void readDigits(){
       sDigTree->GetEntry(imod);
       digTree->GetEntry(imod);      
       int detType = gm->GetModuleDetTypeID(imod);
-      AliITSUSegmentationPix* segm = (AliITSUSegmentationPix*)segmArr->At(detType);
+      AliITSUSegmentationPix* segm = (AliITSUSegmentationPix*)segmArr.At(detType);
       int lay,lad,det;
       int nsdig = sDigArr->GetEntries();
       int ndig  = digArr->GetEntries();
@@ -84,7 +84,7 @@ void readDigits(){
       for (int idig=0;idig<ndig;idig++) {
        AliITSUDigitPix *pDig = (AliITSUDigitPix*)digArr->At(idig);
        printf("#%3d digit, col:%4d/row:%4d signal: %.2e,  generated by tracks ",idig,pDig->GetCoord1(),pDig->GetCoord2(),pDig->GetSignalPix()); 
-       for (int itr=0;itr<pDig->GetNTracks();itr++) if (pDig->GetTrack(itr)>0) printf(" %5d",pDig->GetTrack(itr)); printf("\n");
+       for (int itr=0;itr<pDig->GetNTracks();itr++) if (pDig->GetTrack(itr)>=0) printf(" %5d",pDig->GetTrack(itr)); printf("\n");
        //
        hNelDig[lay]->Fill(pDig->GetSignalPix()); 
       }