]>
Commit | Line | Data |
---|---|---|
3e87ef69 | 1 | // @(#) $Id$ |
2 | ||
108615fc | 3 | #ifndef ALIL3_Display |
4 | #define ALIL3_Display | |
5 | ||
6 | #include <TObject.h> | |
7 | #include <TGeometry.h> | |
8 | ||
95a00d93 | 9 | #include "AliL3RootTypes.h" |
10 | ||
108615fc | 11 | class AliL3SpacePointData; |
12 | class AliL3TrackArray; | |
13 | ||
14 | class AliL3Display : public TObject { | |
15 | ||
16 | private: | |
17 | TGeometry *fGeom; | |
f5b4a1ae | 18 | AliL3SpacePointData *fClusters[36][6]; //! |
108615fc | 19 | AliL3TrackArray *fTracks; //! |
f5b4a1ae | 20 | UInt_t fNcl[36][6]; |
108615fc | 21 | |
22 | Int_t fMinSlice; | |
23 | Int_t fMaxSlice; | |
24 | ||
25 | public: | |
26 | AliL3Display(); | |
0a86fbb7 | 27 | AliL3Display(Int_t *slice, Char_t *gfile="$(ALIHLT_BASEDIR)/geo/alice.geom"); |
108615fc | 28 | virtual ~AliL3Display(); |
29 | ||
3e87ef69 | 30 | void Setup(Char_t *trackfile,Char_t *path,Int_t event=-1,Bool_t sp=kFALSE); |
4499ed26 | 31 | void DisplayTracks(Int_t min_hits=10,Bool_t x3don=kTRUE,Float_t thr=0.); |
eeddc64d | 32 | void DisplayAll(Int_t min_hits=10,Bool_t x3don=kTRUE); |
33 | void DisplayClusters(Bool_t x3don=kTRUE); | |
108615fc | 34 | |
a3039c91 | 35 | void DisplayClusterRow(Int_t slice,Int_t padrow,Char_t *digitsFile,Char_t *type="hist"); |
36 | void SetTracks(AliL3TrackArray *tracks) {fTracks=tracks;} | |
37 | ||
b661165c | 38 | ClassDef(AliL3Display,1) //Display class |
108615fc | 39 | }; |
40 | ||
41 | #endif |