Replacing Header with Id
[u/mrichter/AliRoot.git] / STEER / AliDigit.h
index ff4bf56..d32afa8 100644 (file)
@@ -1,5 +1,5 @@
-#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                               */
 
@@ -9,17 +9,20 @@
 //  Base class for Alice Digits               //
 ////////////////////////////////////////////////
 
+#include <assert.h>
 #include "TObject.h"
 
 class AliDigit : public TObject {
-public:
+protected:
   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[0];}
+  virtual Int_t GetTrack(Int_t i) const 
+  {assert(0<=i&&i<=2); return fTracks[i];}
   
   ClassDef(AliDigit,1)  //Base class for all Alice digits
 };