]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/hough/AliHLTHoughTransformerGlobal.h
L3 becomes HLT
[u/mrichter/AliRoot.git] / HLT / hough / AliHLTHoughTransformerGlobal.h
similarity index 54%
rename from HLT/hough/AliL3HoughTransformerGlobal.h
rename to HLT/hough/AliHLTHoughTransformerGlobal.h
index a8a96fd9ad33f99af4081b28eadbd5aa73b2b280..8432f8a92bb8fe59736e9b5ebc870095db177376 100644 (file)
@@ -3,48 +3,48 @@
 #ifndef ALIL3HOUGHTRANSFORMERGLOBAL_H
 #define ALIL3HOUGHTRANSFORMERGLOBAL_H
 
-#include "AliL3RootTypes.h"
-#include "AliL3HoughTransformer.h"
+#include "AliHLTRootTypes.h"
+#include "AliHLTHoughTransformer.h"
 
-class AliL3Histogram;
-class AliL3MemHandler;
-class AliL3TrackArray;
-class AliL3HoughMaxFinder;
+class AliHLTHistogram;
+class AliHLTMemHandler;
+class AliHLTTrackArray;
+class AliHLTHoughMaxFinder;
 class TH2F;
 
-struct AliL3Seed {
+struct AliHLTSeed {
   Float_t fPhi;//Track emission angle
   Float_t fRadius;//Track radius
   Float_t fEta;//Track eta
   Int_t fIndex;//index?
 };
 
-class AliL3HoughTransformerGlobal : public AliL3HoughTransformer {
+class AliHLTHoughTransformerGlobal : public AliHLTHoughTransformer {
 
  public:
-  AliL3HoughTransformerGlobal(); 
-  AliL3HoughTransformerGlobal(Char_t *path,Int_t event=0); 
-  virtual ~AliL3HoughTransformerGlobal();
+  AliHLTHoughTransformerGlobal(); 
+  AliHLTHoughTransformerGlobal(Char_t *path,Int_t event=0); 
+  virtual ~AliHLTHoughTransformerGlobal();
   
   void CreateHistograms(Float_t ptmin,Int_t nxbin,Int_t nybin);
   void CreateHistograms(Float_t ptmin,Float_t ptmax,Float_t pres,Int_t nybin,Float_t psi) {
-    AliL3HoughTransformer::CreateHistograms(ptmin,ptmax,pres,nybin,psi);
+    AliHLTHoughTransformer::CreateHistograms(ptmin,ptmax,pres,nybin,psi);
   }
   void CreateHistograms(Int_t nxbin,Float_t ptmin,Int_t nybin,Float_t phimin,Float_t phimax) {
-    AliL3HoughTransformer::CreateHistograms(nxbin,ptmin,nybin,phimin,phimax);
+    AliHLTHoughTransformer::CreateHistograms(nxbin,ptmin,nybin,phimin,phimax);
   }
   void CreateHistograms(Int_t nxbin,Float_t xmin,Float_t xmax,
                        Int_t nybin,Float_t ymin,Float_t ymax) {
-    AliL3HoughTransformer::CreateHistograms(nxbin,xmin,xmax,nybin,ymin,ymax);
+    AliHLTHoughTransformer::CreateHistograms(nxbin,xmin,xmax,nybin,ymin,ymax);
   }
-  void VerifyTracks(AliL3TrackArray *tracks,Int_t &index);
+  void VerifyTracks(AliHLTTrackArray *tracks,Int_t &index);
   void TransformCircle();
   void TransformCircle(Int_t *row_range,Int_t every) {
-    AliL3HoughTransformer::TransformCircle(row_range,every);
+    AliHLTHoughTransformer::TransformCircle(row_range,every);
   }
   void TransformCircleC();
   void TransformCircleC(Int_t *rowrange,Int_t every){
-    AliL3HoughTransformer::TransformCircleC(rowrange,every);
+    AliHLTHoughTransformer::TransformCircleC(rowrange,every);
   }
   void DefineRegion(Float_t ptmin,Float_t linephi,Int_t seedpadrow);
   void LoadActiveSlices(Bool_t binary=kTRUE);
@@ -53,7 +53,7 @@ class AliL3HoughTransformerGlobal : public AliL3HoughTransformer {
   
   void SetSeedPadRow(Int_t i) {fSeedPadRow=i;}
   
-  AliL3TrackArray *GetTracks() {return fTracks;}
+  AliHLTTrackArray *GetTracks() {return fTracks;}
   
  private:
   Int_t fEvent;//Event index
@@ -64,19 +64,21 @@ class AliL3HoughTransformerGlobal : public AliL3HoughTransformer {
   Float_t fPsi;//psi range
   Float_t fPtMin;//minimum pt
   Int_t fSeedPadRow;//?
-  AliL3MemHandler **fMemHandler; //!
-  AliL3TrackArray *fTracks; //!
-  AliL3HoughMaxFinder *fPeakFinder; //!
+  AliHLTMemHandler **fMemHandler; //!
+  AliHLTTrackArray *fTracks; //!
+  AliHLTHoughMaxFinder *fPeakFinder; //!
   
   void Rotate(Float_t *xyz,Int_t relslice);
-  void FindPeaks(AliL3Histogram *hist,Float_t eta);
-  Int_t LoadClusterSeeds(AliL3Seed *seeds);
+  void FindPeaks(AliHLTHistogram *hist,Float_t eta);
+  Int_t LoadClusterSeeds(AliHLTSeed *seeds);
   Float_t CalculateBorder(Float_t *xyz,Int_t charge);
   
-  ClassDef(AliL3HoughTransformerGlobal,1) 
+  ClassDef(AliHLTHoughTransformerGlobal,1) 
 
 };
 
+typedef AliHLTHoughTransformerGlobal AliL3HoughTransformerGlobal; // for backward compatibility
+
 #endif