]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/src/AliL3Display.h
Checking in for the weekend
[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 class AliL3Transform;
12
13 class AliL3Display : public TObject {
14
15  private:
16   TGeometry *fGeom;
17   AliL3SpacePointData *fClusters[36][6]; //!
18   AliL3TrackArray *fTracks; //!
19   UInt_t fNcl[36][6];
20   AliL3Transform *fTransform; //!
21
22   Int_t fMinSlice;
23   Int_t fMaxSlice;
24   
25  public:
26   AliL3Display();
27   AliL3Display(Int_t *slice);
28   virtual ~AliL3Display();
29
30   void Setup(Char_t *trackfile,Char_t *path);
31   void DisplayTracks(Int_t min_hits=10);
32   void DisplayAll(Int_t min_hits=10);
33   void DisplayClusters();
34
35   void DisplayClusterRow(Int_t slice,Int_t padrow,Char_t *digitsFile,Char_t *type="hist");
36   void SetTracks(AliL3TrackArray *tracks) {fTracks=tracks;}
37   
38   ClassDef(AliL3Display,1) //Display class
39 };
40
41 #endif