]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliHit.cxx
Removing semaphore .done files.
[u/mrichter/AliRoot.git] / STEER / AliHit.cxx
index 60cc4ef53f60e5c6a186b10f3342529743508131..02cb1ce1f6cfde8d0ece146776a8d87a1949ab7b 100644 (file)
 /* $Id$ */
 
 //-----------------------------------------------------------------------
-//
 //    Base Hit class for all detectors
-//
+//    Contains the coordinates of the hit (single energy deposition)
+//    and the number of correspondent track
+//    Author:
 //-----------------------------------------------------------------------
 
 #include "TParticle.h"
 
 #include "AliHit.h"
 #include "AliRun.h"
+#include "AliMC.h"
 
 ClassImp(AliHit)
 
@@ -51,8 +53,8 @@ AliHit::AliHit(Int_t shunt, Int_t track):
   // Standard constructor
   //
   if(shunt == 1) {
-    int primary = gAlice->GetPrimary(track);
-    gAlice->Particle(primary)->SetBit(kKeepBit);
+    int primary = gAlice->GetMCApp()->GetPrimary(track);
+    gAlice->GetMCApp()->Particle(primary)->SetBit(kKeepBit);
     fTrack=primary;
   } 
 
@@ -66,7 +68,7 @@ AliHit::AliHit(Int_t shunt, Int_t track):
     Int_t parent=track;
     while (1) {
       current=parent;
-      part = gAlice->Particle(current);
+      part = gAlice->GetMCApp()->Particle(current);
       parent=part->GetFirstMother();    
       if(parent<0 || part->TestBit(kKeepBit))
        break;
@@ -76,6 +78,6 @@ AliHit::AliHit(Int_t shunt, Int_t track):
 
   else {
     fTrack=track;
-    gAlice->FlagTrack(fTrack);
+    gAlice->GetMCApp()->FlagTrack(fTrack);
   }
 }