// @(#) $Id$ #ifndef ALIL3DISPLAY_H #define ALIL3DISPLAY_H /** \class AliHLTDisplay
//_____________________________________________________________
// AliHLTDisplay
//
// Simple display class for the HLT tracks.
*/ // Author: Anders Vestbo //*-- Copyright © ALICE HLT Group #include class TGeometry; class AliHLTSpacePointData; class AliHLTTrackArray; class AliHLTDisplay : public TObject { public: AliHLTDisplay(); AliHLTDisplay(Int_t *slice, Char_t *gfile="$(ALIHLT_BASEDIR)/geo/alice.geom"); virtual ~AliHLTDisplay(); 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(AliHLTTrackArray *tracks) {fTracks=tracks;} private: AliHLTDisplay(const AliHLTDisplay &/*d*/):TObject(){;} AliHLTDisplay& operator=(const AliHLTDisplay &/*d*/){return *this;} TGeometry *fGeom; //! AliHLTSpacePointData *fClusters[36][6]; //! AliHLTTrackArray *fTracks; //! UInt_t fNcl[36][6]; //number of cluster Int_t fMinSlice; //min slice Int_t fMaxSlice; //max slice ClassDef(AliHLTDisplay,1) //Display class }; typedef AliHLTDisplay AliL3Display; // for backward compatibility #endif