]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliDigit.h
Record changes.
[u/mrichter/AliRoot.git] / STEER / AliDigit.h
index 3bf72c923f84bda1cd88520a3a8c5cdebe861e1d..5839821622ee03c571b74119c4a33bd42f53d812 100644 (file)
@@ -1,21 +1,29 @@
-#ifndef AliDigit_H
-#define AliDigit_H
+#ifndef ALIDIGIT_H
+#define ALIDIGIT_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id$ */
+
 ////////////////////////////////////////////////
 //  Base class for Alice Digits               //
 ////////////////////////////////////////////////
 
+#include <assert.h>
 #include "TObject.h"
 
 class AliDigit : public TObject {
-public:
-  Int_t     fTracks[3];   //tracks number making this digit (up to 3)
-
 public:
   AliDigit();
   AliDigit(Int_t *track);
-  ~AliDigit() {;}
-  inline virtual int *GetTracks() {return &fTracks[0];}
+  virtual ~AliDigit() {}
+  virtual Int_t *GetTracks() {return fTracks;}
+  virtual Int_t GetTrack(Int_t i) const 
+  {assert(0<=i&&i<=2); return fTracks[i];}
   
+protected:
+  Int_t     fTracks[3];   //tracks number making this digit (up to 3)
+
   ClassDef(AliDigit,1)  //Base class for all Alice digits
 };
 #endif