]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PMD/AliPMDRecPoint.h
Be sure to load mapping when needed
[u/mrichter/AliRoot.git] / PMD / AliPMDRecPoint.h
1 #ifndef ALIPMDRECPOINT_H
2 #define ALIPMDRECPOINT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////
9 //  PMD Reconstructed Point                   //
10 //  Version 0.1                               //
11 //                                            //  
12 //                                            //
13 ////////////////////////////////////////////////
14
15 #include "AliRecPoint.h"
16
17 class AliPMDRecPoint : public AliRecPoint {
18
19 public:
20   virtual void  AddDigit(AliDigitNew & digit) ;  // add a digit to the digit's indexes list  
21   //  virtual void  AddTrack(AliTrack & track) ;  // add a track to the tracks list  
22   void  Copy(TObject &recp) const;
23   virtual void  GetCovarianceMatrix(TMatrix & mat) const;
24   virtual AliGeometry * GetGeom() const { return fGeom; } 
25   virtual void  GetGlobalPosition(TVector3 & gpos, TMatrix & gmat) const ; // return global position in ALICE
26   virtual int * GetDigitsList(void) const { return fDigitsList ; }
27   //  virtual int * GetTracksList(void) const { return fTracksList ; }
28   virtual Float_t GetEnergy() const {return fAmp; } 
29   virtual void  GetLocalPosition(TVector3 & pos) const ;
30   virtual Int_t GetDigitsMultiplicity(void) const { return fMulDigit ; }
31   Int_t         GetIndexInList() const { return fIndexInList ; } 
32   virtual Int_t GetMaximumDigitMultiplicity() const { return  fMaxDigit; } 
33   virtual Int_t GetMaximumTrackMultiplicity() const { return  fMaxTrack; } 
34   virtual Int_t GetTracksMultiplicity(void) const { return fMulTrack ; }
35   virtual void  Print(Option_t * /*opt = "void"*/) const {;}
36   
37   AliPMDRecPoint & operator= (const AliPMDRecPoint &recp);
38   void          SetIndexInList(Int_t val) { fIndexInList = val ; } 
39 //
40   ClassDef(AliPMDRecPoint,1) // Base class for reconstructed space points
41  
42 };
43
44 #endif // ALIPMDRECPOINT_H