Cleaning violation codes
authorgamez <gamez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 25 May 2004 21:57:28 +0000 (21:57 +0000)
committergamez <gamez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 25 May 2004 21:57:28 +0000 (21:57 +0000)
CRT/AliCRTdigit.cxx
CRT/AliCRTdigit.h

index d8e829b..5824a0c 100644 (file)
 
 /* $Id$ */
 
+////////////////////////////////////////////////////////////////////////////
+//  CRT digit: Id
+//
+// The digits are made in FinishEvent() by summing all the hits in a
+// counter.
+//   The main parts of the code need to be written.
+//
+////////////////////////////////////////////////////////////////////////////
+
 #include "AliCRTdigit.h"
 
 #include <TArrayF.h>
@@ -32,8 +41,7 @@ AliCRTdigit::AliCRTdigit()
     fPadz(0),
     fNDigits(0),
     fTdc(0),
-    fAdc(0),
-    fTracks(0)
+    fAdc(0)
 {
   //
   // Default constructor
@@ -41,8 +49,8 @@ AliCRTdigit::AliCRTdigit()
 }
 
 //_____________________________________________________________________________
-AliCRTdigit::AliCRTdigit(Int_t tracknum, Int_t *vol, Float_t *digit)
-  : AliDigit(),
+AliCRTdigit::AliCRTdigit(Int_t* tracks, Int_t *vol, Float_t *digit)
+  : AliDigit(tracks),
     fSector(vol[0]),
     fPlate(vol[1]),
     fStrip(vol[2]),
@@ -50,8 +58,7 @@ AliCRTdigit::AliCRTdigit(Int_t tracknum, Int_t *vol, Float_t *digit)
     fPadz(vol[4]),
     fNDigits(1),
     fTdc(new TArrayF(fNDigits)),
-    fAdc(new TArrayF(fNDigits)),
-    fTracks(new TArrayI(fNDigits))
+    fAdc(new TArrayF(fNDigits))
 {
   
   //
@@ -61,13 +68,6 @@ AliCRTdigit::AliCRTdigit(Int_t tracknum, Int_t *vol, Float_t *digit)
   //
   (*fTdc)[0] = digit[0];
   (*fAdc)[0] = digit[1];
-  //fTracks = new TArrayI(kMAXDIGITS*fNDigits);
-  (*fTracks)[0] = tracknum;
-  //for (Int_t i = 1; i <kMAXDIGITS*fNDigits; i++) {
-  for (Int_t i = 1; i <fNDigits; i++) {
-    (*fTracks)[i] = -1;
-  }
-
 }
 
 //_____________________________________________________________________________
@@ -80,8 +80,7 @@ AliCRTdigit::AliCRTdigit(const AliCRTdigit& digit)
     fPadz(digit.fPadz),
     fNDigits(digit.fNDigits),
     fTdc(digit.fTdc),  
-    fAdc(digit.fAdc),
-    fTracks(digit.fTracks)
+    fAdc(digit.fAdc)
 {
   //
   //-- Copy constructor
@@ -94,7 +93,6 @@ AliCRTdigit::~AliCRTdigit()
   //
   //
   //
-  if ( fTracks ) { delete fTracks; fTracks = 0; }
   if ( fAdc ) { delete fAdc; fAdc = 0; }
   if ( fTdc ) { delete fTdc; fTdc = 0; }
 }
@@ -113,6 +111,5 @@ AliCRTdigit& AliCRTdigit::operator=(const AliCRTdigit& digit)
   fNDigits = digit.fNDigits;
   fTdc = digit.fTdc;
   fAdc = digit.fAdc;
-  fTracks = digit.fTracks;
   return *this;
 }
index f692905..81857bd 100644 (file)
@@ -5,6 +5,13 @@
 
 /* $Id$ */
 
+////////////////////////////////////////////////////////////////////////////
+//  CRT digit: Id
+//
+// The digits are made in FinishEvent() by summing all the hits in a 
+// counter.
+////////////////////////////////////////////////////////////////////////////
+
 #include "AliDigit.h"
 
 class TArrayF;
@@ -13,7 +20,7 @@ class TArrayI;
 class AliCRTdigit: public AliDigit  {
 public:
   AliCRTdigit();
-  AliCRTdigit(Int_t tracknum, Int_t* vol, Float_t* digit);
+  AliCRTdigit(Int_t* tracks, Int_t* vol, Float_t* digit);
   AliCRTdigit(const AliCRTdigit& digit);
   virtual ~AliCRTdigit();
 
@@ -28,8 +35,7 @@ protected:
   Int_t     fNDigits;  // dimension of fTdc array
   TArrayF*  fTdc;     // tdc values for sdigit
   TArrayF*  fAdc;     // adc values for sdigit
-  TArrayI*  fTracks;  // contributing tracks, kMAXDIGITS entries per
-                     // 1 tdc value
+
 private:
     ClassDef(AliCRTdigit,1)  //Digit (Header) object for set : CRT (ACORDE)
 };