Corrected bug introduced by Christian
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Dec 2006 14:42:22 +0000 (14:42 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Dec 2006 14:42:22 +0000 (14:42 +0000)
ESDCheck/AliFMDQATask.cxx

index 11e3115aa07a4a94e1885afafe3006f4dc3a4de5..ee3af257fe81dd08f0892cb54c1082ed9a58db80 100644 (file)
@@ -124,13 +124,15 @@ void AliFMDQATask::Exec(Option_t *)
     return ; 
   }
   
     return ; 
   }
   
+  TFile * currentFile = (dynamic_cast<TChain *>(fChain))->GetFile() ; 
   if ( !((entry-1)%100) ) 
   if ( !((entry-1)%100) ) 
-    AliInfo(Form("%s ----> Processing event # %lld",  (dynamic_cast<TChain *>(fChain))->GetFile()->GetName(), entry)) ; 
-  
+    AliInfo(Form("%s ----> Processing event # %lld", currentFile->GetName(), entry)) ; 
+           
   // ************************  FMD *************************************
   // ************************  FMD *************************************
+  
   AliESDFMD * fmd = fESD->GetFMDData() ;
   AliESDFMD * fmd = fESD->GetFMDData() ;
-  fmd->CheckNeedUShort(fChain->GetFile());
+  
+  fmd->CheckNeedUShort(currentFile);
 
   Int_t nFMD1 = 0, nFMD2i = 0, nFMD2o = 0, nFMD3i = 0, nFMD3o = 0 ;
   
 
   Int_t nFMD1 = 0, nFMD2i = 0, nFMD2o = 0, nFMD3i = 0, nFMD3o = 0 ;