]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/src/AliL3Display.h
Check whether USEFFLOAT variable is set, because if not
[u/mrichter/AliRoot.git] / HLT / src / AliL3Display.h
1 #ifndef ALIL3_Display
2 #define ALIL3_Display
3
4 #include <TObject.h>
5 #include <TGeometry.h>
6
7 #include "AliL3RootTypes.h"
8
9 class AliL3SpacePointData;
10 class AliL3TrackArray;
11
12 class AliL3Display : public TObject {
13
14  private:
15   TGeometry *fGeom;
16   AliL3SpacePointData *fClusters[36][6]; //!
17   AliL3TrackArray *fTracks; //!
18   UInt_t fNcl[36][6];
19
20   Int_t fMinSlice;
21   Int_t fMaxSlice;
22   
23  public:
24   AliL3Display();
25   AliL3Display(Int_t *slice, Char_t *gfile="$(LEVEL3)/GEO/alice.geom");
26   virtual ~AliL3Display();
27
28   void Setup(Char_t *trackfile,Char_t *path);
29   void DisplayTracks(Int_t min_hits=10,Bool_t x3don=kTRUE,Float_t thr=0.);
30   void DisplayAll(Int_t min_hits=10,Bool_t x3don=kTRUE);
31   void DisplayClusters(Bool_t x3don=kTRUE);
32
33   void DisplayClusterRow(Int_t slice,Int_t padrow,Char_t *digitsFile,Char_t *type="hist");
34   void SetTracks(AliL3TrackArray *tracks) {fTracks=tracks;}
35   
36   ClassDef(AliL3Display,1) //Display class
37 };
38
39 #endif