]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFChannelOnlineStatusArray.cxx
Minor changes
[u/mrichter/AliRoot.git] / TOF / AliTOFChannelOnlineStatusArray.cxx
index 4a7a1c7d9dfe00554745675cb0c4b55a49ef6428..d9e4fab6160f358c4cb0512df0e568d09f4904e0 100644 (file)
@@ -55,20 +55,23 @@ AliTOFChannelOnlineStatusArray::AliTOFChannelOnlineStatusArray(Int_t size):
 //________________________________________________________________
 AliTOFChannelOnlineStatusArray::AliTOFChannelOnlineStatusArray(const AliTOFChannelOnlineStatusArray & source):
       TObject(),
-      fSize(0),
-      fArray(0x0)
+      fSize(source.fSize),
+      fArray(source.fArray)
 { 
        // copy constructor
-       this->fSize= source.fSize;
-       this->fArray= source.fArray;
 }
 //________________________________________________________________
 AliTOFChannelOnlineStatusArray &AliTOFChannelOnlineStatusArray::operator=(const AliTOFChannelOnlineStatusArray & source) 
 { 
        // assignment operator
-       this->fSize= source.fSize;
-       this->fArray= source.fArray;
-       return *this;
+
+  if (this == &source)
+    return *this;
+
+  TObject::operator=(source);
+  fSize= source.fSize;
+  fArray= source.fArray;
+  return *this;
 }
 //________________________________________________________________
 void AliTOFChannelOnlineStatusArray::SetStatus(Int_t pos, UChar_t parr)