QA ref defaut storage setter in sim and rec
[u/mrichter/AliRoot.git] / PMD / AliPMDRecPoint.h
CommitLineData
4fa198c6 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
17class AliPMDRecPoint : public AliRecPoint {
18
19public:
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
9aa74aae 22 void Copy(TObject &recp) const;
23 virtual void GetCovarianceMatrix(TMatrix & mat) const;
4fa198c6 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 ; }
9aa74aae 35 virtual void Print(Option_t * /*opt = "void"*/) const {;}
4fa198c6 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