]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fix and printout for orig name
authorloizides <cloizides@lbl.gov>
Sat, 15 Mar 2014 05:53:21 +0000 (06:53 +0100)
committerhristov <Peter.Hristov@cern.ch>
Thu, 27 Mar 2014 15:25:04 +0000 (16:25 +0100)
PWG/EMCAL/AliEmcalClusTrackMatcherTask.cxx

index e36fa29207d3f3a5c1f5ea2a5fbdd7536f764013..d99c284b0b7b55f1b6f8d924ee817b0ab1f89888 100644 (file)
@@ -87,17 +87,20 @@ void AliEmcalClusTrackMatcherTask::ExecOnce()
     dummy->SetName(Form("%s_matched", cont->GetArrayName().Data()));
     AddObjectToEvent(dummy);
     // get pointer to original collections
-    TString tmp(cont->GetName());
+    TString tmp(cont->GetArrayName());
     TObjArray *arr = tmp.Tokenize("_");
     if (arr) {
       const Int_t aid = arr->GetEntries()-1;
       if (aid>0) {
-       tmp = arr->At(aid)->GetName();
-       TClonesArray *oarr =  dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(tmp));
-       if (oarr && (i==0))
+       TString tname(arr->At(aid)->GetName());
+       TClonesArray *oarr =  dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(tname));
+       if (oarr && (i==0)) {
+         AliInfo(Form("Setting orig tracks to %s", tname.Data()));
          fOrigTracks = oarr;
-       else if (oarr && (i==1))
+       } else if (oarr && (i==1)) {
+         AliInfo(Form("Setting orig clusters to %s", tname.Data()));
          fOrigClus = oarr;
+       }
       }
     }
     delete arr;
@@ -259,7 +262,7 @@ Bool_t AliEmcalClusTrackMatcherTask::Run()
        Int_t id = partC->GetMatchedObjId(i);
        TObject *obj = fOrigTracks->At(id);
        ac->AddTrackMatched(obj);
-      }
+     }
       continue;
     }
     TArrayI arr(N);