]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDdigit.h
Added macros for production using Geant4. 3 different physics lists can be used:...
[u/mrichter/AliRoot.git] / TRD / AliTRDdigit.h
index 87d7995e2938e4c372b5670e15c09f66406bc97d..1e5941e3ae143d5a7f14e6859861ba472222879e 100644 (file)
@@ -1,13 +1,17 @@
-#ifndef TRDdigit_h
-#define TRDdigit_h
+#ifndef ALITRDDIGIT_H
+#define ALITRDDIGIT_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /* $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() {};
+  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
 
 };