]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFChannelOnlineArray.cxx
TOT=0 check removed from TOF-T0 algorithm
[u/mrichter/AliRoot.git] / TOF / AliTOFChannelOnlineArray.cxx
index 3b170fc62dd57fb9f68850d4ee03925fac490a15..6c3289436d020411f8f09559d5dfd6a3b496fb46 100644 (file)
@@ -34,6 +34,12 @@ AliTOFChannelOnlineArray::AliTOFChannelOnlineArray():
        //default constructor
 }
 //________________________________________________________________
+AliTOFChannelOnlineArray::~AliTOFChannelOnlineArray()
+{
+       //distructor
+       delete [] fArray;
+}
+//________________________________________________________________
 AliTOFChannelOnlineArray::AliTOFChannelOnlineArray(Int_t size):
        TObject(),
        fSize(size),
@@ -46,21 +52,24 @@ AliTOFChannelOnlineArray::AliTOFChannelOnlineArray(Int_t size):
 }
 //________________________________________________________________
 AliTOFChannelOnlineArray::AliTOFChannelOnlineArray(const AliTOFChannelOnlineArray & source):
-      TObject(),
-      fSize(0),
-      fArray(0x0)
+  TObject(source),
+  fSize(source.fSize),
+  fArray(source.fArray)
 { 
        // copy constructor
-       this->fSize= source.fSize;
-       this->fArray= source.fArray;
 }
 //________________________________________________________________
 AliTOFChannelOnlineArray &AliTOFChannelOnlineArray::operator=(const AliTOFChannelOnlineArray & source) 
 { 
-       // assignment operator
-       this->fSize= source.fSize;
-       this->fArray= source.fArray;
-       return *this;
+  // assignment operator
+  
+  if (this == &source)
+    return *this;
+  
+  TObject::operator=(source);
+  fSize= source.fSize;
+  fArray= source.fArray;
+  return *this;
 }
 //________________________________________________________________
 void AliTOFChannelOnlineArray::SetDelay(Int_t pos, Float_t parr)