1 #ifndef ALITRDRECPOINT_H
2 #define ALITRDRECPOINT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 #include "AliRecPoint.h"
10 class AliTRDrecPoint : public AliRecPoint {
15 virtual ~AliTRDrecPoint();
17 virtual void Print(Option_t* opt) {};
18 virtual void AddDigit(Int_t digit);
19 virtual void AddDigit(AliDigitNew &digit) {};
21 virtual void SetEnergy(Float_t amp) { fAmp = amp; };
22 virtual void SetDetector(Int_t det) { fDetector = det; };
23 virtual void SetLocalPosition(TVector3 &pos);
24 virtual void SetLocalRow(Float_t r) { fLocPos.SetX(r); };
25 virtual void SetLocalCol(Float_t c) { fLocPos.SetY(c); };
26 virtual void SetLocalTime(Float_t t) { fLocPos.SetZ(t); };
28 virtual Int_t GetDetector() { return fDetector; };
29 virtual Int_t GetDigit(Int_t i = 0) { if (i < fMulDigit)
30 return fDigitsList[i];
33 virtual Float_t GetLocalRow() { return fLocPos(0); };
34 virtual Float_t GetLocalCol() { return fLocPos(1); };
35 virtual Float_t GetLocalTime() { return fLocPos(2); };
39 Int_t fDetector; // TRD detector number
41 ClassDef(AliTRDrecPoint,1) // Reconstructed point for the TRD