better access to sector cluster array: using FindObject only once (Matthias)
authorjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Mar 2012 13:22:05 +0000 (13:22 +0000)
committerjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Mar 2012 13:22:05 +0000 (13:22 +0000)
TPC/AliTPCclustererMI.cxx

index f16cebc..49fb7ca 100644 (file)
@@ -1615,12 +1615,13 @@ Int_t AliTPCclustererMI::ReadHLTClusters()
       AliError("HLT Clusters can not be found");
     }
 
-    if (pClusterAccess->FindObject("clusterarray")==NULL) {
+    TObject* pObj=pClusterAccess->FindObject("clusterarray");
+    if (pObj==NULL) {
       AliError("HLT clusters requested, but not cluster array not present");
       return -4;
     }
 
-    TClonesArray* clusterArray=dynamic_cast<TClonesArray*>(pClusterAccess->FindObject("clusterarray"));
+    TObjArray* clusterArray=dynamic_cast<TClonesArray*>(pObj);
     if (!clusterArray) {
       AliError("HLT cluster array is not of class type TClonesArray");
       return -5;