Remove deprecated and slow ResetArray()
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Nov 2009 14:55:33 +0000 (14:55 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Nov 2009 14:55:33 +0000 (14:55 +0000)
TRD/AliTRDdigitsManager.cxx
TRD/AliTRDdigitsManager.h

index ec0a0eb..08d2b6b 100644 (file)
@@ -245,103 +245,6 @@ void AliTRDdigitsManager::CreateArrays()
 }
 
 //_____________________________________________________________________________
-void AliTRDdigitsManager::ResetArrays()
-{
-  //
-  // Reset the data arrays
-  //
-
-  if (fDigits)
-    {
-      fDigits->Delete();
-      delete fDigits;
-    }
-  if (fHasSDigits)
-    {
-      fDigits = new TObjArray(fDets);     
-      for (Int_t index = 0; index < fDets; index++) 
-       {
-         fDigits->AddAt(new AliTRDarraySignal(),index);
-       }
-    }
-  else
-    {
-      fDigits = new TObjArray(fDets);
-      for (Int_t index = 0; index < fDets; index++)
-       {
-         fDigits->AddAt(new AliTRDarrayADC(),index);
-       }
-    }
-  
-  for (Int_t iDict = 0; iDict < kNDict; iDict++)
-    {
-      if (fDict[iDict])
-       {
-         fDict[iDict]->Delete();
-         delete fDict[iDict];
-         fDict[iDict] = NULL;
-       }
-    }
-  if (fUseDictionaries) 
-    {
-      for (Int_t iDict = 0; iDict < kNDict; iDict++)
-       {
-         fDict[iDict] = new TObjArray(fDets);
-         for (Int_t index = 0; index < fDets; index++)
-           {
-             fDict[iDict]->AddAt(new AliTRDarrayDictionary(),index);
-           }
-       }
-    }
-  
-  if (fSignalIndexes)
-    {
-      fSignalIndexes->Delete();
-      delete fSignalIndexes;
-    }
-  fSignalIndexes = new TObjArray(fDets);
-  for (Int_t i = 0; i < fDets; i++)
-    {
-      fSignalIndexes->AddLast(new AliTRDSignalIndex());
-    }
-
-}
-
-//_____________________________________________________________________________
-void AliTRDdigitsManager::ResetArrays(Int_t det)
-{
-  //
-  // Reset the data arrays
-  //
-
-  Int_t recoDet = fRawRec ? 0 : det;
-
-  RemoveDigits(recoDet);
-  RemoveDictionaries(recoDet);
-  RemoveIndexes(recoDet);
-
-  if (fHasSDigits)
-    {
-      fDigits->AddAt(new AliTRDarraySignal(),recoDet);
-    }
-  else
-    {
-      fDigits->AddAt(new AliTRDarrayADC(),recoDet);
-    }
-
-  if (fUseDictionaries) 
-    {
-      for (Int_t iDict = 0; iDict < kNDict; iDict++)
-       {
-         fDict[iDict]->AddAt(new AliTRDarrayDictionary(),recoDet);
-       }
-    }
-  
-  fSignalIndexes->AddAt(new AliTRDSignalIndex(),recoDet);
-
-}
-
-//_____________________________________________________________________________
 void AliTRDdigitsManager::ClearArrays(Int_t det)
 {
   //
index c674931..61d7d69 100644 (file)
@@ -36,8 +36,6 @@ class AliTRDdigitsManager : public TObject {
   virtual void                Copy(TObject &m) const;
 
   virtual void                CreateArrays();
-  virtual void                ResetArrays();
-  virtual void                ResetArrays(Int_t det);
   void                        ClearArrays(Int_t det);
   virtual Bool_t              BuildIndexes(Int_t det);