]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliHoughFilter.h
correct mask for V0 charge decoding in STU payload
[u/mrichter/AliRoot.git] / RAW / AliHoughFilter.h
index 73414db2939d334d659d5f24f94afc40bec4189f..a8c09f82163ad5f7ce3add1e8d84ca27ba0809a9 100644 (file)
 
 #include "AliFilter.h"
 
+class TTree;
+
+class AliITSgeom;
+
 
 class AliHoughFilter: public AliFilter {
 public:
   AliHoughFilter();
 
-  virtual Bool_t       Filter(AliRawEvent* event, AliESD* esd);
+  virtual Bool_t       Filter(AliRawVEvent* event, AliESDEvent* esd);
 
+  void                 RunITSclusterer(AliRawVEvent* event, TTree *treeClusters);
+  void                 RunITSvertexer(AliESDEvent* esd, TTree *treeClusters);
+  void                 RunTPCtracking(AliRawVEvent* event, AliESDEvent* esd);
+  void                 RunITStracking(AliESDEvent* esd, TTree *treeClusters);
 private:
+  AliHoughFilter(const AliHoughFilter&);
+  AliHoughFilter &operator=(const AliHoughFilter&);
+
+  Float_t fPtmin;        //Low limit on Pt
+
+  AliITSgeom *fITSgeom;  //Pointer to the ITS geometry
+
   ClassDef(AliHoughFilter, 0)   // TPC hough filter
 };