]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
no method gime->EmcRecPoint() any more
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Aug 2002 17:30:20 +0000 (17:30 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 21 Aug 2002 17:30:20 +0000 (17:30 +0000)
PHOS/AliPHOSRecParticle.cxx

index ec8abd281a234069731a2d0689de61e4d089022b..763502ef2b702a3c48591644d491796ce6d6968c 100644 (file)
@@ -83,7 +83,8 @@ const Int_t AliPHOSRecParticle::GetNPrimariesToRecParticles() const
 
   Int_t rv = 0 ;
   AliPHOSGetter * gime = AliPHOSGetter::GetInstance() ; 
-  gime->EmcRecPoint(gime->TrackSegment(GetPHOSTSIndex())->GetEmcIndex())->GetPrimaries(rv) ; 
+  Int_t emcRPindex = ((AliPHOSTrackSegment*)gime->TrackSegments()->At(GetPHOSTSIndex()))->GetEmcIndex();
+  ((AliPHOSEmcRecPoint*)gime->EmcRecPoints()->At(emcRPindex))->GetPrimaries(rv) ; 
   return rv ; 
 }
 
@@ -97,13 +98,14 @@ const TParticle * AliPHOSRecParticle::GetPrimary(Int_t index) const
     return 0 ; 
   } else { 
     Int_t dummy ; 
-    AliPHOSGetter * gime = AliPHOSGetter::GetInstance() ; 
-    Int_t primaryindex = gime->EmcRecPoint(gime->TrackSegment(GetPHOSTSIndex())->GetEmcIndex())->GetPrimaries(dummy)[index] ; 
-    if (primaryindex >= 10000000) { // it comes from backgroundfile 
-      if (fDebug) 
-       cout << "WARNING : AliPHOSRecParticle::GetPrimary -> not a signal primary" << endl ;
-      return 0 ; 
-    } else 
+    AliPHOSGetter * gime = AliPHOSGetter::GetInstance() ;
+    Int_t emcRPindex = ((AliPHOSTrackSegment*)gime->TrackSegments()->At(GetPHOSTSIndex()))->GetEmcIndex();
+    Int_t primaryindex = ((AliPHOSEmcRecPoint*)gime->EmcRecPoints()->At(emcRPindex))->GetPrimaries(dummy)[index] ; 
+//     if (primaryindex >= 10000000) { // it comes from backgroundfile 
+//       if (fDebug) 
+//     cout << "WARNING : AliPHOSRecParticle::GetPrimary -> not a signal primary" << endl ;
+//       return 0 ; 
+//     } else 
       return gime->Primary(primaryindex) ; 
   } 
   return 0 ;