else {
StoreResults(mergeArray, outputFileName);
}
-
+
delete mergeArray;
}
//
// Merging procedure
//
+ if (!array) return;
static Int_t counter=-1;
counter++;
TObjArray *carray = new TObjArray; //array of the objects inside current file
return;
}
TMethodCall callEnv;
-
- for (Int_t i=0; i<carray->GetEntries(); i++){
+ Int_t entries =carray->GetEntriesFast();
+ for (Int_t i=0; i<entries; i++){
TObjArray *templist = new TObjArray(1);
templist->SetOwner(kFALSE);
AliSysInfo::AddStamp(currentObject->GetName(),2,i,counter);
delete templist;
}
+ carray->Delete();
delete carray;
}