Use TLorentzVector for position and momentum
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Jun 1999 20:46:30 +0000 (20:46 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Jun 1999 20:46:30 +0000 (20:46 +0000)
EVGEN/Makefile
Makefile
PHOS/AliPHOSv2.cxx
STEER/Makefile
TGeant3/Makefile
TRD/Makefile

index a4b71d5..340b328 100644 (file)
@@ -50,7 +50,7 @@ FFLAGS      = $(FOPT)
 SLIBRARY       = $(ALICE_ROOT)/lib/libEVGEN.$(SL)
 ALIBRARY       = $(ALICE_ROOT)/lib/libEVGEN.a
 
-default:       $(SLIBRARY) headers
+default:       $(SLIBRARY)
 
 $(ALICE_ROOT)/lib/libEVGEN.$(SL):              $(OBJS)
 
index b1deedc..1516800 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -25,6 +25,9 @@ lib bin:
 
 alilibs:  lib
        @for i in $(ALIROOT_DIRS) ; do \
+          ${MAKE} -C $$i headers ; \
+       done
+       @for i in $(ALIROOT_DIRS) ; do \
           ${MAKE} -C $$i depend ; \
        done
        @for i in $(ALIROOT_DIRS) ; do \
index 4dc3a0d..a068966 100644 (file)
@@ -594,12 +594,16 @@ void AliPHOSv2::StepManager(void)
 
   Int_t blrc[4]; // (box, layer, row, column) indices
   Float_t xyze[4]; // position wrt MRS and energy deposited
+  TLorentzVector pos;
 
   Int_t *IDTMED=fIdtmed->GetArray()-699;
 
   if(gMC->GetMedium()==IDTMED[700]){ // We are inside a CPV sensitive pad
 
-    gMC->TrackPosition(xyze);
+    gMC->TrackPosition(pos);
+    xyze[0]=pos[0];
+    xyze[1]=pos[1];
+    xyze[2]=pos[2];
     xyze[3]=gMC->Edep();
     
     gMC->CurrentVolOffID(3, blrc[0]);
@@ -613,7 +617,10 @@ void AliPHOSv2::StepManager(void)
 
   if(gMC->GetMedium()==IDTMED[699]){ // We are inside a PWO crystal
 
-    gMC->TrackPosition(xyze);
+    gMC->TrackPosition(pos);
+    xyze[0]=pos[0];
+    xyze[1]=pos[1];
+    xyze[2]=pos[2];
     xyze[3]=gMC->Edep();
 
     gMC->CurrentVolOffID(9, blrc[0]);
index 8b410bc..42e85a3 100644 (file)
@@ -52,7 +52,7 @@ FFLAGS      = $(FOPT)
 SLIBRARY       = $(ALICE_ROOT)/lib/libSTEER.$(SL)
 ALIBRARY       = $(ALICE_ROOT)/lib/libSTEER.a
 
-default:       headers $(SLIBRARY)
+default:       $(SLIBRARY)
 
 $(ALICE_ROOT)/lib/libSTEER.$(SL):              $(OBJS)
 
index a7d92ac..fcec7cc 100644 (file)
@@ -83,7 +83,7 @@ SLIBRARY      = $(ALICE_ROOT)/lib/libTGeant3.$(SL) \
                  $(ALICE_ROOT)/lib/libTGeant3Dummy.$(SL) 
 ALIBRARY       = $(ALICE_ROOT)/lib/libTGeant3.a
 
-default:       headers $(SLIBRARY)
+default:       $(SLIBRARY)
 
 $(ALICE_ROOT)/lib/libTGeant3.$(SL):            $(GOBJS)
 
index dbf57a7..c5a383d 100644 (file)
@@ -50,7 +50,7 @@ FFLAGS      = $(FOPT)
 SLIBRARY       = $(ALICE_ROOT)/lib/libTRD.$(SL)
 ALIBRARY       = $(ALICE_ROOT)/lib/libTRD.a
 
-default:       headers $(SLIBRARY)
+default:       $(SLIBRARY)
 
 $(ALICE_ROOT)/lib/libTRD.$(SL):        $(OBJS)