]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/RESONANCES/AliRsnVAnalysisTaskSE.cxx
fixed sig.segv
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnVAnalysisTaskSE.cxx
index 158811ab34155ff3bbf299d9deaeaf748e999122..6aa237ebd46834ddff36a12d29fbc159cbf10e29 100644 (file)
@@ -183,13 +183,25 @@ void AliRsnVAnalysisTaskSE::UserExec(Option_t* opt)
   // otherwise the AOD event is used;
   // if the MC information is available, it is linked
   if (fMCOnly && fMCEvent)
-    fRsnEvent.SetRef(fMCEvent, fMCEvent);
+  {
+    fRsnEvent.SetRef  (fMCEvent);
+    fRsnEvent.SetRefMC(fMCEvent);
+  }
   else if (fESDEvent)
-    fRsnEvent.SetRef(fESDEvent, fMCEvent);
+  {
+    fRsnEvent.SetRef  (fESDEvent);
+    fRsnEvent.SetRefMC(fMCEvent);
+  }
   else if (fAODEventOut)
-    fRsnEvent.SetRef(fAODEventOut);
+  {
+    fRsnEvent.SetRef  (fAODEventOut);
+    fRsnEvent.SetRefMC(fAODEventOut);
+  }
   else if (fAODEventIn)
-    fRsnEvent.SetRef(fAODEventIn);
+  {
+    fRsnEvent.SetRef  (fAODEventIn);
+    fRsnEvent.SetRefMC(fAODEventIn);
+  }
   else {
     AliError("NO ESD or AOD object!!! Skipping ...");
     return;
@@ -259,9 +271,9 @@ void AliRsnVAnalysisTaskSE::Terminate(Option_t* opt)
   }
 
   AliInfo(Form("=== %s ==================",GetName()));
-  AliInfo(Form("Number Of Events Processed : %10d",(Int_t)hEventInfo->Integral()));
-  AliInfo(Form("Number Of Events Accepted  : %10d",(Int_t)hEventInfo->GetBinContent(2)));
-  AliInfo(Form("Number Of Events Skipped   : %10d",(Int_t)hEventInfo->GetBinContent(1)));
+  AliInfo(Form("Number Of Events Processed : %10lld",(Long64_t)hEventInfo->Integral()));
+  AliInfo(Form("Number Of Events Accepted  : %10lld",(Long64_t)hEventInfo->GetBinContent(2)));
+  AliInfo(Form("Number Of Events Skipped   : %10lld",(Long64_t)hEventInfo->GetBinContent(1)));
   AliInfo(Form("=== end %s ==============",GetName()));
 
   AliDebug(AliLog::kDebug+2, "->");