]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDdigit.h
- add protection against invalid sector/stack information in on-line track matching
[u/mrichter/AliRoot.git] / TRD / AliTRDdigit.h
index de3fc903dca0d19992aa418c1d53f9f0b280c0b8..1e5941e3ae143d5a7f14e6859861ba472222879e 100644 (file)
@@ -5,9 +5,13 @@
 
 /* $Id: AliTRDdigit.h,v */
 
-#include "AliDigitNew.h"
+///////////////////////////////////////////////////////////////////////////////
+//                                                                           //
+//  The TRD digit                                                            //
+//                                                                           //
+///////////////////////////////////////////////////////////////////////////////
 
-const UInt_t kRawDigit = 0x00000001;
+#include "AliDigitNew.h"
 
 //_____________________________________________________________________________
 class AliTRDdigit : public AliDigitNew {
@@ -15,27 +19,22 @@ class AliTRDdigit : public AliDigitNew {
  public:
 
   AliTRDdigit();
-  AliTRDdigit(Bool_t isRaw, Int_t *digits, Int_t *amp);
+  AliTRDdigit(Int_t * const digits, const Int_t *amp);
   virtual ~AliTRDdigit();
 
-          Int_t GetAmp() const    { if (TestBit(kRawDigit))
-                                      return DecodeAmp();
-                                    else
-                                      return fAmp; };
-          Int_t GetDetector()     { return fId;   };
-          Int_t GetRow()          { return fRow;  };
-          Int_t GetCol()          { return fCol;  };
-          Int_t GetTime()         { return fTime; };
+          Int_t  GetDetector() const { return fId;   };
 
-          Int_t DecodeAmp() const { return 0;     };
+          Int_t  GetRow() const      { return fRow;  };
+          Int_t  GetCol() const      { return fCol;  };
+          Int_t  GetTime() const     { return fTime; };
 
  protected:
 
-  Int_t        fRow;              // Pad row number
-  Int_t        fCol;              // Pad col number
-  Int_t        fTime;             // Time bucket
+               UShort_t fRow;        // Pad row number
+               UShort_t fCol;        // Pad col number
+               UShort_t fTime;       // Time bucket
 
-  ClassDef(AliTRDdigit,1)         // Digit for the TRD
+  ClassDef(AliTRDdigit,3)            // Digit for the TRD
 
 };