]>
Commit | Line | Data |
---|---|---|
237c933d | 1 | #ifndef ALIRICHPOINTS_H |
2 | #define ALIRICHPOINTS_H | |
24b3e30c | 3 | |
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | /* $Id$ */ | |
8 | ||
9 | #include <TPolyMarker3D.h> | |
10 | #include <TMarker3DBox.h> | |
11 | #include "AliRICH.h" | |
12 | #include "AliPoints.h" | |
237c933d | 13 | class AliRICHDigit; |
24b3e30c | 14 | |
15 | class AliRICHPoints : public AliPoints { | |
24b3e30c | 16 | public: |
17 | AliRICHPoints(); | |
18 | AliRICHPoints(Int_t npoints); | |
19 | virtual ~AliRICHPoints(); | |
20 | ||
21 | Int_t GetHitIndex() {return fHitIndex;} | |
22 | Int_t GetTrackIndex(); // *MENU* | |
23 | Int_t GetDigitIndex() {return fDigitIndex;} | |
d4aed94d | 24 | Int_t GetIndex() {return fIndex;} |
24b3e30c | 25 | AliRICHHit *GetHit() const; |
26 | AliRICHDigit *GetDigit() const; | |
27 | virtual const Text_t *GetName() const; | |
28 | virtual Text_t *GetObjectInfo(Int_t px, Int_t py); | |
29 | TMarker3DBox *GetMarker(Int_t i) {return fMarker[i];} | |
d4aed94d | 30 | TParticle *GetParticle() const; |
24b3e30c | 31 | virtual void InspectHit(); // *MENU* |
32 | virtual void DumpHit(); // *MENU* | |
33 | virtual void InspectDigit(); // *MENU* | |
34 | virtual void DumpDigit(); // *MENU* | |
d4aed94d | 35 | virtual void ShowRing(Int_t highlight); // *MENU* |
24b3e30c | 36 | virtual void SetHitIndex(Int_t hitindex) {fHitIndex = hitindex;} |
37 | virtual void SetTrackIndex(Int_t trackindex) {fTrackIndex = trackindex;} | |
38 | virtual void SetDigitIndex(Int_t digitindex) {fDigitIndex = digitindex;} | |
39 | virtual void Set3DMarker(Int_t i,TMarker3DBox *marker) {fMarker[i] = marker;} | |
d4aed94d | 40 | virtual void SetParticle(Int_t index) {fIndex = index;} |
237c933d | 41 | protected: |
237c933d | 42 | Int_t fHitIndex; // Link to hit number |
43 | Int_t fTrackIndex; // Link to track number | |
44 | Int_t fDigitIndex; // Link to digit | |
45 | TMarker3DBox *fMarker[3]; // pointer to associated 3D-marker | |
46 | ||
24b3e30c | 47 | ClassDef(AliRICHPoints,1) //Class to draw detector clusters (is PolyMarker3D) |
48 | }; | |
49 | #endif | |
237c933d | 50 | |
51 | ||
52 | ||
53 | ||
54 | ||
55 |