]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
modified ESDfriend reading
authorjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 13 Apr 2010 15:27:29 +0000 (15:27 +0000)
committerjotwinow <jotwinow@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 13 Apr 2010 15:27:29 +0000 (15:27 +0000)
PWG1/TPC/AliPerformanceTPC.cxx

index 0df70890603910d55a54ff904a2b4bf4ee6a3d7d..d8fccda46aa05b9d8cb2be3a2255d72ae3e53df1 100644 (file)
@@ -302,14 +302,6 @@ void AliPerformanceTPC::Exec(AliMCEvent* const mcEvent, AliESDEvent *const esdEv
     genHeader->PrimaryVertex(vtxMC);
   } 
   
-  // use ESD friends
-  if(bUseESDfriend) {
-    if(!esdFriend) {
-      Error("Exec","esdFriend not available");
-      return;
-    }
-  }
-
   // trigger
   if(!bUseMC &&GetTriggerClass()) {
     Bool_t isEventTriggered = esdEvent->IsTriggerClassFired(GetTriggerClass());
@@ -329,9 +321,10 @@ void AliPerformanceTPC::Exec(AliMCEvent* const mcEvent, AliESDEvent *const esdEv
     AliESDtrack *track = esdEvent->GetTrack(iTrack);
     if(!track) continue;
 
-    if(bUseESDfriend) {
-    AliESDfriendTrack *friendTrack=esdFriend->GetTrack(iTrack);
-    if(!friendTrack) continue;
+    if(bUseESDfriend && esdFriend) 
+    {
+      AliESDfriendTrack *friendTrack=esdFriend->GetTrack(iTrack);
+      if(!friendTrack) continue;
 
       TObject *calibObject=0;
       AliTPCseed *seed=0;