]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/src/AliL3Display.h
Cleaned up code for coding conventions.
[u/mrichter/AliRoot.git] / HLT / src / AliL3Display.h
index da8c0aa6513d56e8e2f560a551ea499f702e24e3..7971cf43911b88c23279c3d6d0ae576ff5dc2cd7 100644 (file)
@@ -1,37 +1,40 @@
+// @(#) $Id$
+
 #ifndef ALIL3_Display
 #define ALIL3_Display
 
 #include <TObject.h>
 #include <TGeometry.h>
 
+#include "AliL3RootTypes.h"
+
 class AliL3SpacePointData;
 class AliL3TrackArray;
-class AliL3Transform;
 
 class AliL3Display : public TObject {
 
  private:
-  TGeometry *fGeom;
-  AliL3SpacePointData *fClusters[36][5]; //!
+  TGeometry *fGeom; //!
+  AliL3SpacePointData *fClusters[36][6]; //!
   AliL3TrackArray *fTracks; //!
-  UInt_t fNcl[36][5];
-  AliL3Transform *fTransform; //!
-
-  Int_t fMinSlice;
-  Int_t fMaxSlice;
+  UInt_t fNcl[36][6]; //number of cluster
+  Int_t fMinSlice; //min slice
+  Int_t fMaxSlice; //max slice
   
  public:
   AliL3Display();
-  AliL3Display(Int_t *slice);
+  AliL3Display(Int_t *slice, Char_t *gfile="$(ALIHLT_BASEDIR)/geo/alice.geom");
   virtual ~AliL3Display();
 
-  void Setup(Char_t *trackfile,Char_t *path);
-  void DisplayTracks(Int_t min_hits=10);
-  void DisplayAll(Int_t min_hits=10);
-  void DisplayClusters();
-  void DisplayClusterRow(Int_t slice,Int_t padrow,Char_t *digitsFile,Char_t *type="hist");
+  void Setup(Char_t *trackfile,Char_t *path,Int_t event=-1,Bool_t sp=kFALSE);
+  void DisplayTracks(Int_t min_hits=10,Bool_t x3don=kTRUE,Float_t thr=0.);
+  void DisplayAll(Int_t min_hits=10,Bool_t x3don=kTRUE);
+  void DisplayClusters(Bool_t x3don=kTRUE);
 
-  ClassDef(AliL3Display,1) 
+  void DisplayClusterRow(Int_t slice,Int_t padrow,Char_t *digitsFile,Char_t *type="hist");
+  void SetTracks(AliL3TrackArray *tracks) {fTracks=tracks;}
+  
+  ClassDef(AliL3Display,1) //Display class
 };
 
 #endif