]>
Commit | Line | Data |
---|---|---|
108615fc | 1 | #ifndef ALIL3_Display |
2 | #define ALIL3_Display | |
3 | ||
4 | #include <TObject.h> | |
5 | #include <TGeometry.h> | |
6 | ||
95a00d93 | 7 | #include "AliL3RootTypes.h" |
8 | ||
108615fc | 9 | class AliL3SpacePointData; |
10 | class AliL3TrackArray; | |
4e03c52a | 11 | class AliL3Transform; |
108615fc | 12 | |
13 | class AliL3Display : public TObject { | |
14 | ||
15 | private: | |
16 | TGeometry *fGeom; | |
f5b4a1ae | 17 | AliL3SpacePointData *fClusters[36][6]; //! |
108615fc | 18 | AliL3TrackArray *fTracks; //! |
f5b4a1ae | 19 | UInt_t fNcl[36][6]; |
4e03c52a | 20 | AliL3Transform *fTransform; //! |
108615fc | 21 | |
22 | Int_t fMinSlice; | |
23 | Int_t fMaxSlice; | |
24 | ||
25 | public: | |
26 | AliL3Display(); | |
27 | AliL3Display(Int_t *slice); | |
28 | virtual ~AliL3Display(); | |
29 | ||
4e03c52a | 30 | void Setup(Char_t *trackfile,Char_t *path); |
108615fc | 31 | void DisplayTracks(Int_t min_hits=10); |
32 | void DisplayAll(Int_t min_hits=10); | |
33 | void DisplayClusters(); | |
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 |