Introduction of the reference to Copyright and cvs Id
[u/mrichter/AliRoot.git] / MUON / AliMUONpoints.h
CommitLineData
fe4da5cc 1#ifndef AliMUONpoints_H
2#define AliMUONpoints_H
3da30618 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
fe4da5cc 7
8#include "TPolyMarker3D.h"
a897a37a 9#include "TMarker3DBox.h"
10#include "TMatrix.h"
fe4da5cc 11#include "AliMUON.h"
12#include "AliPoints.h"
13
14class AliMUONpoints : public AliPoints {
15protected:
16 Int_t fHitIndex; // Link to hit number
17 Int_t fTrackIndex; // Link to track number
18 Int_t fDigitIndex; // Link to digit
a897a37a 19 TMarker3DBox *fMarker[3]; // pointer to associated 3D-marker
20 TMatrix *fMatrix; // test
fe4da5cc 21public:
22 AliMUONpoints();
23 AliMUONpoints(Int_t npoints);
24 virtual ~AliMUONpoints();
25
26 Int_t GetHitIndex() {return fHitIndex;}
27 Int_t GetTrackIndex(); // *MENU*
28 Int_t GetDigitIndex() {return fDigitIndex;}
a897a37a 29 TMarker3DBox *GetMarker(Int_t i) {return fMarker[i];}
fe4da5cc 30 AliMUONhit *GetHit() const;
31 AliMUONdigit *GetDigit() const;
32 virtual void InspectHit(); // *MENU*
33 virtual void DumpHit(); // *MENU*
34 virtual void InspectDigit(); // *MENU*
35 virtual void DumpDigit(); // *MENU*
36 virtual void GetCenterOfGravity(); // *MENU*
37 virtual void SetHitIndex(Int_t hitindex) {fHitIndex = hitindex;}
38 virtual void SetTrackIndex(Int_t trackindex) {fTrackIndex = trackindex;}
39 virtual void SetDigitIndex(Int_t digitindex) {fDigitIndex = digitindex;}
a897a37a 40 virtual void Set3DMarker(Int_t i,TMarker3DBox *marker) {fMarker[i] = marker;}
41 virtual void SetMatrix(TMatrix *matrix) {fMatrix = matrix;}
42 // virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
fe4da5cc 43
44 ClassDef(AliMUONpoints,1) //Class to draw detector clusters (is PolyMarker3D)
45};
46#endif
a897a37a 47