Added AliL3Evaluate in case compiling with AliROOT
authorvestbo <vestbo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 23 May 2002 14:18:18 +0000 (14:18 +0000)
committervestbo <vestbo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 23 May 2002 14:18:18 +0000 (14:18 +0000)
HLT/src/AliL3Evaluate.cxx
HLT/src/Makefile

index c785285..3afc3ae 100644 (file)
@@ -31,6 +31,8 @@
 // AliL3Evaluate
 //
 // Evaluation class for tracking. Plots efficiencies etc..
+//
+
 
 ClassImp(AliL3Evaluate)
 
@@ -1110,7 +1112,7 @@ Bool_t AliL3Evaluate::GetParticleCrossingPoint(TParticle *part,Int_t slice,Int_t
   AliL3Transform::Global2LocalAngle(angl,slice);
   
   Double_t charge = -1.*kappa;
-  Double_t trackPhi0 = angl[0] + charge*0.5*Pi/fabs(charge);
+  Double_t trackPhi0 = angl[0] + charge*0.5*AliL3Transform::Pi()/fabs(charge);
   
   Double_t x0=0;
   Double_t y0=0;
@@ -1136,12 +1138,12 @@ Bool_t AliL3Evaluate::GetParticleCrossingPoint(TParticle *part,Int_t slice,Int_t
 
   Double_t yHit = xyz[1];
   Double_t angle1 = atan2((yHit - yc),(xHit - xc));
-  if(angle1 < 0) angle1 += 2.*Pi;
+  if(angle1 < 0) angle1 += 2.*AliL3Transform::Pi();
   Double_t angle2 = atan2((0 - yc),(0 - xc));
-  if(angle2 < 0) angle2 += 2.*Pi;
+  if(angle2 < 0) angle2 += 2.*AliL3Transform::Pi();
   Double_t diff_angle = angle1 - angle2;
-  diff_angle = fmod(diff_angle,2*Pi);
-  if((charg*diff_angle) > 0) diff_angle = diff_angle - charg*2.*Pi;
+  diff_angle = fmod(diff_angle,2*AliL3Transform::Pi());
+  if((charg*diff_angle) > 0) diff_angle = diff_angle - charg*2.*AliL3Transform::Pi();
   Double_t s_tot = fabs(diff_angle)*radius;
   Double_t zHit = 0 + s_tot*tgl;
   xyz[2] = zHit;
index 0f237a0..cb90442 100644 (file)
@@ -58,7 +58,7 @@ SRCS  = AliL3ConfMapper.cxx AliL3ConfMapPoint.cxx AliLevel3.cxx\
           AliL3Vertex.cxx AliL3VertexFinder.cxx \
           AliL3Merger.cxx AliL3GlobalMerger.cxx AliL3ClustFinderNew.cxx \
           AliL3TrackArray.cxx AliL3InterMerger.cxx AliL3Logger.cxx \
-          AliL3MemHandler.cxx  AliL3Benchmark.cxx AliL3Display.cxx\
+          AliL3MemHandler.cxx  AliL3Benchmark.cxx AliL3Display.cxx 
 
 DICT = AliL3Cint.cxx
 DICTH = AliL3Cint.h
@@ -70,8 +70,8 @@ OBJS = $(patsubst %.cxx,$(OBJDIR)/%.o,$(SRCS)) $(DICTO)
 endif
 
 ifeq ($(USEPACKAGE),ALIROOT)
-HDRS = $(SRCS:.cxx=.h) AliL3FileHandler.h AliL3LinkDef.h
-OBJS = $(patsubst %.cxx,$(OBJDIR)/%.o,$(SRCS)) $(OBJDIR)/AliL3FileHandler.o $(DICTO)
+HDRS = $(SRCS:.cxx=.h) AliL3FileHandler.h AliL3Evaluate.h AliL3LinkDef.h
+OBJS = $(patsubst %.cxx,$(OBJDIR)/%.o,$(SRCS)) $(OBJDIR)/AliL3Evaluate.o $(OBJDIR)/AliL3FileHandler.o $(DICTO)
 endif
 
 LEVELSO = $(LIBDIR)/libAliL3.so