]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Added ShowRing function.
authorjbarbosa <jbarbosa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 May 2000 13:46:26 +0000 (13:46 +0000)
committerjbarbosa <jbarbosa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 18 May 2000 13:46:26 +0000 (13:46 +0000)
RICH/AliRICHPoints.h

index 3725705fda4833f77ed2d8b821d5fa65f707a6a9..8ac31570a440876b4545a488afa100620fcd3c1b 100644 (file)
 
 class AliRICHPoints : public AliPoints {
 protected:
-   Int_t            fHitIndex;         // Link to hit number 
-   Int_t            fTrackIndex;       // Link to track number 
-   Int_t            fDigitIndex;       // Link to digit 
-   TMarker3DBox     *fMarker[3];        // pointer to  associated 3D-marker
+  Int_t            fIndex;            // Particle number in AliRun::fParticles
+  Int_t            fHitIndex;         // Link to hit number 
+  Int_t            fTrackIndex;       // Link to track number 
+  Int_t            fDigitIndex;       // Link to digit 
+  TMarker3DBox     *fMarker[3];       // pointer to  associated 3D-marker
 public:
   AliRICHPoints();
   AliRICHPoints(Int_t npoints);
@@ -25,20 +26,24 @@ public:
   Int_t                 GetHitIndex() {return fHitIndex;}
   Int_t                 GetTrackIndex(); // *MENU*
   Int_t                 GetDigitIndex() {return fDigitIndex;}
+  Int_t                 GetIndex() {return fIndex;}
   AliRICHHit           *GetHit() const;
   AliRICHDigit         *GetDigit() const;
   virtual const Text_t *GetName() const;
   virtual Text_t       *GetObjectInfo(Int_t px, Int_t py);
   TMarker3DBox         *GetMarker(Int_t i) {return fMarker[i];}
+  TParticle            *GetParticle() const;
   virtual void          InspectHit(); // *MENU*
   virtual void          DumpHit(); // *MENU*
   virtual void          InspectDigit(); // *MENU*
   virtual void          DumpDigit(); // *MENU*
   virtual void          GetCenterOfGravity(); // *MENU*
+  virtual void          ShowRing(Int_t highlight); // *MENU*
   virtual void          SetHitIndex(Int_t hitindex) {fHitIndex = hitindex;}
   virtual void          SetTrackIndex(Int_t trackindex) {fTrackIndex = trackindex;}
   virtual void          SetDigitIndex(Int_t digitindex) {fDigitIndex = digitindex;}
   virtual void          Set3DMarker(Int_t i,TMarker3DBox *marker) {fMarker[i] = marker;}  
+  virtual void          SetParticle(Int_t index) {fIndex = index;}
   ClassDef(AliRICHPoints,1) //Class to draw detector clusters (is PolyMarker3D)
 };
 #endif