]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Coverity fixes.
authorzampolli <zampolli@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Feb 2012 07:58:48 +0000 (07:58 +0000)
committerzampolli <zampolli@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Feb 2012 07:58:48 +0000 (07:58 +0000)
TOF/AliTOFArray.cxx
TOF/AliTOFChannelOnlineArray.cxx
TOF/AliTOFChannelOnlineStatusArray.cxx

index 35a5de424239d92fc14274f8d7f3056c984a0dca..2fe115fb883e91c96a2be6637dd8bb1165547c40 100644 (file)
@@ -66,9 +66,9 @@ AliTOFArray& AliTOFArray::operator=(const AliTOFArray & source) {
 
        if (this != &source){
                this->fSize= source.fSize;
-               //fArray = new TArrayF*[fSize];
+               fArray = new TArrayF*[fSize];
                for (Int_t ich = 0; ich<fSize; ich ++){
-                       //fArray[ich] = new TArrayF();
+                       fArray[ich] = new TArrayF();
                        fArray[ich]->Set(source.fArray[ich]->GetSize());
                        for (Int_t j = 0; j < fArray[ich]->GetSize(); j++){
                                fArray[ich]->AddAt(fArray[ich]->GetAt(j),j);
index 057ec25c343ac852f40b118a1fb1ec97dc650fd0..886befa51f7df3b3405a47bc3f2520e32293d518 100644 (file)
@@ -72,10 +72,9 @@ AliTOFChannelOnlineArray &AliTOFChannelOnlineArray::operator=(const AliTOFChanne
   
   TObject::operator=(source);
   fSize= source.fSize;
-  //fArray = new Float_t[fSize];
-  for (Int_t ich = 0; ich<fSize; ich ++){
-         fArray[ich] = source.fArray[ich];
-  }
+  fArray = new Float_t[fSize];
+  memcpy(fArray,source.fArray,sizeof(Float_t)*fSize);
+
   return *this;
 }
 //________________________________________________________________
index ae277a0409262a57f875a2b4b5b53eb873d3364a..440507271357ac6fd252fef10a76d718d58344af 100644 (file)
@@ -81,12 +81,11 @@ AliTOFChannelOnlineStatusArray &AliTOFChannelOnlineStatusArray::operator=(const
 
   TObject::operator=(source);
   fSize= source.fSize;
-  //fArray = new UChar_t[fSize];
-  //fLatencyWindow = new Int_t[fSize];
-  for (Int_t ich = 0; ich<fSize; ich ++){
-         fArray[ich] = source.fArray[ich];
-         fLatencyWindow[ich] = source.fLatencyWindow[ich];
-  }
+  fArray = new UChar_t[fSize];
+  fLatencyWindow = new Int_t[fSize];
+  memcpy(fArray,source.fArray,sizeof(UChar_t)*fSize);
+  memcpy(fLatencyWindow,source.fLatencyWindow,sizeof(Int_t)*fSize);
+
   return *this;
 }
 //________________________________________________________________