]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Additional arithmetic protections (Yu.Belikov)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 26 Nov 2003 09:27:30 +0000 (09:27 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 26 Nov 2003 09:27:30 +0000 (09:27 +0000)
ITS/AliITSComparisonV2.C

index c754483f2a655a7f0d5eb2eb2695ed0873c98157..ddb30c8257c8511b417324944bf4832ea92188cd 100644 (file)
@@ -120,7 +120,10 @@ Int_t AliITSComparisonV2() {
      Int_t ntrk=event->GetNumberOfTracks();
      for (Int_t i=0; i<ntrk; i++) {
         AliESDtrack *t=event->GetTrack(i);
-        if ((t->GetStatus()&AliESDtrack::kITSin)==0) continue;
+       UInt_t status=t->GetStatus();
+       UInt_t flags=AliESDtrack::kTPCin|AliESDtrack::kITSin;
+        if ((status&AliESDtrack::kITSrefit)==0)
+           if ((status&flags)!=status) continue;
         AliITStrackV2 *iotrack=new AliITStrackV2(*t);
         tarray.AddLast(iotrack);
      }