]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDpixel.cxx
Updating
[u/mrichter/AliRoot.git] / TRD / AliTRDpixel.cxx
index 8c66221c8832ad60022a4d08c2ce82f7e849b15a..c2a470a11904823a1d0c065167ca6e37bea653a0 100644 (file)
@@ -13,9 +13,7 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-*/
+/* $Id$ */
 
 ///////////////////////////////////////////////////////////////////////////////
 //                                                                           //
@@ -27,6 +25,11 @@ $Log$
 
 ClassImp(AliTRDpixel)
 
+//_____________________________________________________________________________
+
+  // Maximal number of stored tracks
+  const Int_t AliTRDpixel::fgkNTrackPixel = kNTrackPixel;
+
 //_____________________________________________________________________________
 AliTRDpixel::AliTRDpixel():TObject()
 {
@@ -34,9 +37,32 @@ AliTRDpixel::AliTRDpixel():TObject()
   // Create a TRD pixel
   // 
 
-  fSignal   = 0;
-  fTrack[0] = 0;
-  fTrack[1] = 0;
-  fTrack[2] = 0;
+  fSignal   =  0;
+  fTrack[0] = -1;
+  fTrack[1] = -1;
+  fTrack[2] = -1;
+
+}
+
+//_____________________________________________________________________________
+AliTRDpixel::~AliTRDpixel()
+{
+  //
+  // AliTRDpixel destructor
+  //
+
+}
+
+//_____________________________________________________________________________
+void AliTRDpixel::Copy(TObject &p)
+{
+  //
+  // Copy function
+  //
+
+  ((AliTRDpixel &) p).fSignal = fSignal;
+  for (Int_t iTrackPixel = 0; iTrackPixel < kNTrackPixel; iTrackPixel++) {
+    ((AliTRDpixel &) p).fTrack[iTrackPixel] = fTrack[iTrackPixel];
+  }
 
 }