]>
Commit | Line | Data |
---|---|---|
a9e2aefa | 1 | #ifndef ALIMUONPOINTS_H |
2 | #define ALIMUONPOINTS_H | |
3 | ||
3da30618 | 4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | /* $Id$ */ | |
fe4da5cc | 8 | |
a9e2aefa | 9 | class AliMUONDigit; |
10 | class AliMUONHit; | |
11 | ||
12 | class TMatrix; | |
c1a185bf | 13 | class TMarker3DBox; |
a9e2aefa | 14 | |
fe4da5cc | 15 | #include "AliPoints.h" |
16 | ||
a9e2aefa | 17 | class AliMUONPoints : public AliPoints { |
18 | public: | |
19 | AliMUONPoints(); | |
20 | AliMUONPoints(Int_t npoints); | |
21 | AliMUONPoints(const AliMUONPoints& points); | |
22 | virtual ~AliMUONPoints(); | |
fe4da5cc | 23 | |
24 | Int_t GetHitIndex() {return fHitIndex;} | |
25 | Int_t GetTrackIndex(); // *MENU* | |
26 | Int_t GetDigitIndex() {return fDigitIndex;} | |
a897a37a | 27 | TMarker3DBox *GetMarker(Int_t i) {return fMarker[i];} |
a9e2aefa | 28 | AliMUONHit *GetHit() const; |
29 | AliMUONDigit *GetDigit() const; | |
fe4da5cc | 30 | virtual void InspectHit(); // *MENU* |
31 | virtual void DumpHit(); // *MENU* | |
32 | virtual void InspectDigit(); // *MENU* | |
33 | virtual void DumpDigit(); // *MENU* | |
fe4da5cc | 34 | virtual void SetHitIndex(Int_t hitindex) {fHitIndex = hitindex;} |
35 | virtual void SetTrackIndex(Int_t trackindex) {fTrackIndex = trackindex;} | |
36 | virtual void SetDigitIndex(Int_t digitindex) {fDigitIndex = digitindex;} | |
a897a37a | 37 | virtual void Set3DMarker(Int_t i,TMarker3DBox *marker) {fMarker[i] = marker;} |
38 | virtual void SetMatrix(TMatrix *matrix) {fMatrix = matrix;} | |
a9e2aefa | 39 | AliMUONPoints& operator = (const AliMUONPoints& rhs); |
fe4da5cc | 40 | |
a9e2aefa | 41 | protected: |
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 | TMatrix *fMatrix; // test | |
47 | ||
a1001283 | 48 | ClassDef(AliMUONPoints,1) //Class to draw detector clusters (is PolyMarker3D) for MUON |
fe4da5cc | 49 | }; |
50 | #endif | |
a897a37a | 51 | |
a9e2aefa | 52 |