]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/hough/AliHLTHoughIntMerger.cxx
L3 becomes HLT
[u/mrichter/AliRoot.git] / HLT / hough / AliHLTHoughIntMerger.cxx
similarity index 57%
rename from HLT/hough/AliL3HoughIntMerger.cxx
rename to HLT/hough/AliHLTHoughIntMerger.cxx
index 4458240032ee5aedcc95c411d4d98716a215633a..da50e183e67648e670e82ddcade54ee7415cf0fd 100644 (file)
@@ -3,14 +3,14 @@
 // Author: Anders Vestbo <mailto:vestbo@fi.uib.no>
 //*-- Copyright &copy ALICE HLT Group
 
-#include "AliL3StandardIncludes.h"
+#include "AliHLTStandardIncludes.h"
 
-#include "AliL3Logging.h"
-#include "AliL3HoughIntMerger.h"
-#include "AliL3HoughTrack.h"
-#include "AliL3TrackSegmentData.h"
-#include "AliL3Transform.h"
-#include "AliL3TrackArray.h"
+#include "AliHLTLogging.h"
+#include "AliHLTHoughIntMerger.h"
+#include "AliHLTHoughTrack.h"
+#include "AliHLTTrackSegmentData.h"
+#include "AliHLTTransform.h"
+#include "AliHLTTrackArray.h"
 
 #if __GNUC__ >= 3
 using namespace std;
@@ -20,25 +20,25 @@ using namespace std;
 // Hough Inter merger
 // Merging of multiple reconstructed tracks
 
-ClassImp(AliL3HoughIntMerger)
+ClassImp(AliHLTHoughIntMerger)
 
-AliL3HoughIntMerger::AliL3HoughIntMerger()
+AliHLTHoughIntMerger::AliHLTHoughIntMerger()
 {
   //Default constructor
-  InitMerger(1,"AliL3HoughTrack");
+  InitMerger(1,"AliHLTHoughTrack");
   fRowMax = fRowMin = 0;
   SetParameters(0.001,0.05,10);
   Is2Global(kFALSE);
 }
 
 
-AliL3HoughIntMerger::~AliL3HoughIntMerger()
+AliHLTHoughIntMerger::~AliHLTHoughIntMerger()
 {
   //Destructor
   
 }
 
-void AliL3HoughIntMerger::SetParameters(Double_t maxkappa, Double_t maxphi0, Double_t maxtgl)
+void AliHLTHoughIntMerger::SetParameters(Double_t maxkappa, Double_t maxphi0, Double_t maxtgl)
 {
   //Set merger params
   fMaxKappa = maxkappa;
@@ -46,23 +46,23 @@ void AliL3HoughIntMerger::SetParameters(Double_t maxkappa, Double_t maxphi0, Dou
   fMaxTgl = maxtgl;
 }
 
-void AliL3HoughIntMerger::FillTracks(AliL3TrackArray *tracks)
+void AliHLTHoughIntMerger::FillTracks(AliHLTTrackArray *tracks)
 {
   //Fills tracks into merger
   if(tracks->GetNTracks()==0)
-    LOG(AliL3Log::kWarning,"AliL3HoughIntMerger::FillTracks","Track Array")
+    LOG(AliHLTLog::kWarning,"AliHLTHoughIntMerger::FillTracks","Track Array")
       <<"Adding empty track array"<<ENDLOG;
   
   GetInTracks(0)->AddTracks(tracks,kFALSE);//Copy tracks
   printf("Filling %d tracks to intermerger\n",tracks->GetNTracks());
 }
 
-Bool_t AliL3HoughIntMerger::IsTrack(AliL3Track *innertrack,AliL3Track *outertrack)
+Bool_t AliHLTHoughIntMerger::IsTrack(AliHLTTrack *innertrack,AliHLTTrack *outertrack)
 {
   //Check if the tracks can be merged, called by the track merger
   
-  AliL3HoughTrack *tr1 = (AliL3HoughTrack*)innertrack;
-  AliL3HoughTrack *tr2 = (AliL3HoughTrack*)outertrack;
+  AliHLTHoughTrack *tr1 = (AliHLTHoughTrack*)innertrack;
+  AliHLTHoughTrack *tr2 = (AliHLTHoughTrack*)outertrack;
   
   if(abs(tr1->GetEtaIndex() - tr2->GetEtaIndex()) > 1) return kFALSE;
   if(tr1->GetCharge()!=tr2->GetCharge()) return kFALSE;
@@ -72,22 +72,22 @@ Bool_t AliL3HoughIntMerger::IsTrack(AliL3Track *innertrack,AliL3Track *outertrac
   return kTRUE;//Tracks could be merged
 }
 
-AliL3Track *AliL3HoughIntMerger::MultiMerge(AliL3TrackArray *mergedtrack,AliL3Track **tracks, Int_t /*ntrack*/)
+AliHLTTrack *AliHLTHoughIntMerger::MultiMerge(AliHLTTrackArray *mergedtrack,AliHLTTrack **tracks, Int_t /*ntrack*/)
 {
   //Called by the track merger
 
-  AliL3HoughTrack *newtrack = (AliL3HoughTrack*)mergedtrack->NextTrack();
-  AliL3HoughTrack **trs = (AliL3HoughTrack**)tracks;
+  AliHLTHoughTrack *newtrack = (AliHLTHoughTrack*)mergedtrack->NextTrack();
+  AliHLTHoughTrack **trs = (AliHLTHoughTrack**)tracks;
       
-  AliL3HoughTrack *tpt=trs[0];//this is the "best" track
-  //AliL3HoughTrack *tpl=trs[ntrack-1];
+  AliHLTHoughTrack *tpt=trs[0];//this is the "best" track
+  //AliHLTHoughTrack *tpl=trs[ntrack-1];
   newtrack->Set(tpt);
-  return (AliL3Track*)newtrack;
+  return (AliHLTTrack*)newtrack;
 }
 
 
 
-void AliL3HoughIntMerger::MMerge()
+void AliHLTHoughIntMerger::MMerge()
 {
   //Track merging??
   GetInTracks(0)->QSort();
@@ -95,21 +95,21 @@ void AliL3HoughIntMerger::MMerge()
   GetOutTracks()->AddTracks(GetInTracks(0));
 }
 
-Int_t AliL3HoughIntMerger::Merge()
+Int_t AliHLTHoughIntMerger::Merge()
 {
   //Track merging??  
-  AliL3TrackArray * tracks = GetInTracks(0);
+  AliHLTTrackArray * tracks = GetInTracks(0);
   const Int_t  kNIn =tracks->GetNTracks();
-  AliL3Track *tr[2];
+  AliHLTTrack *tr[2];
 
   for(Int_t out=0;out<kNIn;out++)
     {
-      AliL3HoughTrack *outertrack=(AliL3HoughTrack*)tracks->GetCheckedTrack(out);
+      AliHLTHoughTrack *outertrack=(AliHLTHoughTrack*)tracks->GetCheckedTrack(out);
       if(!outertrack) continue;
       for(Int_t in=0;in<kNIn;in++)
        {
          if(in==out) continue;
-         AliL3HoughTrack *innertrack=(AliL3HoughTrack*)tracks->GetCheckedTrack(in);
+         AliHLTHoughTrack *innertrack=(AliHLTHoughTrack*)tracks->GetCheckedTrack(in);
          if(!innertrack) continue;
          if(IsTrack(innertrack,outertrack))
            {
@@ -125,8 +125,8 @@ Int_t AliL3HoughIntMerger::Merge()
        } 
     }
   Int_t nmerged = tracks->GetNTracks()-kNIn; 
-  LOG(AliL3Log::kInformational,"AliL3HoughIntMerger::Merge","Result")
-    <<AliL3Log::kDec<<"Merged Tracks: "<<nmerged<<ENDLOG;
+  LOG(AliHLTLog::kInformational,"AliHLTHoughIntMerger::Merge","Result")
+    <<AliHLTLog::kDec<<"Merged Tracks: "<<nmerged<<ENDLOG;
   
   //add in tracks
   //GetOutTracks()->AddTracks(GetInTracks(0)); 
@@ -134,11 +134,11 @@ Int_t AliL3HoughIntMerger::Merge()
   return nmerged;
 }
 
-void AliL3HoughIntMerger::Print(AliL3Track **tracks)
+void AliHLTHoughIntMerger::Print(AliHLTTrack **tracks)
 {
   //Prints merger results
-  AliL3HoughTrack *tr1 = (AliL3HoughTrack*)tracks[0];
-  AliL3HoughTrack *tr2 = (AliL3HoughTrack*)tracks[1];
+  AliHLTHoughTrack *tr1 = (AliHLTHoughTrack*)tracks[0];
+  AliHLTHoughTrack *tr2 = (AliHLTHoughTrack*)tracks[1];
   Double_t kappadiff = fabs(tr1->GetKappa()-tr2->GetKappa());
   Double_t phi0diff = fabs(tr1->GetPhi0()-tr2->GetPhi0());
   cout << "---------Difference in intermerged tracks---------"<<endl;
@@ -146,13 +146,13 @@ void AliL3HoughIntMerger::Print(AliL3Track **tracks)
   
 }
 
-void AliL3HoughIntMerger::SortTracks(AliL3Track **trs, Int_t ntrack) const
+void AliHLTHoughIntMerger::SortTracks(AliHLTTrack **trs, Int_t ntrack) const
 {
   //Sort the tracks according to their weight
 
-  AliL3HoughTrack **tracks = (AliL3HoughTrack**)trs;
-  AliL3HoughTrack **tmp = new  AliL3HoughTrack*[ntrack];
-  for(Int_t i=0;i<ntrack;i++) tmp[i] = (AliL3HoughTrack*)tracks[i];
+  AliHLTHoughTrack **tracks = (AliHLTHoughTrack**)trs;
+  AliHLTHoughTrack **tmp = new  AliHLTHoughTrack*[ntrack];
+  for(Int_t i=0;i<ntrack;i++) tmp[i] = (AliHLTHoughTrack*)tracks[i];
   Int_t *t = new Int_t[ntrack];
   for(Int_t i=0;i<ntrack;i++) t[i]=-1;