]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackHitPattern.cxx
Protection if the compiler is not gcc
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackHitPattern.cxx
index d15308b2ebe5a50fbbe8530bc36c6b8509616631..b3f56c23a757e499e3456947154e0dc3e6dfbd4d 100644 (file)
@@ -120,13 +120,13 @@ void AliMUONTrackHitPattern::GetHitPattern(AliMUONVTrackStore& trackStore,
     while ( ( muonTrack = static_cast<AliMUONTrack*>(next()) ) )
     {
       pattern = 0;
-      AliMUONTrackParam *trackParam = static_cast<AliMUONTrackParam*> 
-        (muonTrack->GetTrackParamAtHit()->Last());
+      AliMUONTrackParam trackParam = (*(static_cast<AliMUONTrackParam*> 
+        (muonTrack->GetTrackParamAtHit()->Last())));
       
       for(Int_t ch=0; ch<4; ++ch)
       {
-        AliMUONTrackExtrap::ExtrapToZCov(trackParam, AliMUONConstants::DefaultChamberZ(10+ch));
-        FindPadMatchingTrack(digitStore,*trackParam, isMatch, ch);
+        AliMUONTrackExtrap::ExtrapToZCov(&trackParam, AliMUONConstants::DefaultChamberZ(10+ch));
+        FindPadMatchingTrack(digitStore,trackParam, isMatch, ch);
         for(Int_t cath=0; cath<2; ++cath)
         {
           if(isMatch[cath]) pattern |= kMask[cath][ch];