// @(#) $Id$ #ifndef ALIL3_Display #define ALIL3_Display #include #include #include "AliL3RootTypes.h" class AliL3SpacePointData; class AliL3TrackArray; class AliL3Display : public TObject { private: TGeometry *fGeom; //! AliL3SpacePointData *fClusters[36][6]; //! AliL3TrackArray *fTracks; //! UInt_t fNcl[36][6]; //number of cluster Int_t fMinSlice; //min slice Int_t fMaxSlice; //max slice public: AliL3Display(); AliL3Display(Int_t *slice, Char_t *gfile="$(ALIHLT_BASEDIR)/geo/alice.geom"); virtual ~AliL3Display(); 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); 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