]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliDigit.h
Trigger input names added to ESD (Plamen)
[u/mrichter/AliRoot.git] / STEER / AliDigit.h
index ff4bf5661f5099c5f2f4983d6721743fa653e399..5839821622ee03c571b74119c4a33bd42f53d812 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,18 +9,21 @@
 //  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