]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliDisplay.h
Replacing Header with Id
[u/mrichter/AliRoot.git] / STEER / AliDisplay.h
index d670b948eba8f9a38a965f61987171f41f1c406d..c9205c5ef51d4eb1a06f7ef9338970351595ebbf 100644 (file)
@@ -31,11 +31,11 @@ public:
                      AliDisplay(Int_t size);
                      AliDisplay(const AliDisplay &disp);
    virtual          ~AliDisplay();
-   virtual Bool_t    AllViews() {return fDrawAllViews;}
+   virtual Bool_t    AllViews() const {return fDrawAllViews;}
    virtual void      Clear(Option_t *option="");
    TSlider          *CutSlider() {return fCutSlider;}
    virtual void      ShowTrack(Int_t trackNumber); // *MENU*
-   virtual void      HideTrack(Int_t trackNumber); // *MENU*
+   virtual void      HideTrack(Int_t trackNumber) const; // *MENU*
            void      Copy(AliDisplay &disp) const;
    virtual void      DisableDetector(const char *name); // *MENU*
    virtual void      DisplayButtons();
@@ -50,11 +50,11 @@ public:
    virtual void      EnableDetector(const char *name); // *MENU*
    TSlider          *EtaSlider() {return fEtaSlider;}
    virtual void      ExecuteEvent(Int_t event, Int_t px, Int_t py);
-   Int_t             GetZoomMode() {return fZoomMode;}
+   Int_t             GetZoomMode() const {return fZoomMode;}
    virtual void      LoadPoints();
-   TPad             *Pad() {return fPad;}
+   TPad             *Pad() const {return fPad;}
    virtual void      Paint(Option_t *option="");
-   Float_t           PTcut() {return fPTcut;}
+   Float_t           PTcut() const {return fPTcut;}
    virtual void      SetDrawHits(Bool_t draw=kTRUE) {fDrawHits=draw;}   // *MENU*
    virtual void      SetDrawParticles(Bool_t draw=kTRUE) {fDrawParticles=draw;} // *MENU*
    virtual void      SetPTcut(Float_t ptcut=1.5); // *MENU*
@@ -66,6 +66,7 @@ public:
    virtual void      UnZoom(); // *MENU*
    AliDisplay&       operator= (const AliDisplay &disp);
    
+   void              SetTracksToDisplay(Int_t *tracks, Int_t n);  // set tracks to display
 protected:
    Int_t             fZoomMode;             //=1 if in zoom mode
    Bool_t            fDrawAllViews;         //Flag True if AllViews selected
@@ -97,6 +98,8 @@ protected:
    TArc             *fArcButton;            //Gren/Red button to show Pick/Zoom mode
    TList            *fFruits;               //List for fruits
 
+   Int_t            *fTracksToDisplay;      // array of tracks to display
+   Int_t             fNTracksToDisplay;     // number of tracks to display
    ClassDef(AliDisplay, 0)   //Utility class to display ALICE outline, tracks, hits,..
 };