From 0f6643af7c9b9ba24a11483decab1217530d47b8 Mon Sep 17 00:00:00 2001 From: hdalsgaa Date: Sat, 28 Aug 2010 13:42:45 +0000 Subject: [PATCH] bug fixes --- .../analysis/AliFMDAnalysisTaskDndeta.cxx | 16 +++++++++++----- .../analysis/AliFMDAnalysisTaskSharing.cxx | 9 +++++---- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/PWG2/FORWARD/analysis/AliFMDAnalysisTaskDndeta.cxx b/PWG2/FORWARD/analysis/AliFMDAnalysisTaskDndeta.cxx index 0e4ca9defc6..473b893b951 100644 --- a/PWG2/FORWARD/analysis/AliFMDAnalysisTaskDndeta.cxx +++ b/PWG2/FORWARD/analysis/AliFMDAnalysisTaskDndeta.cxx @@ -374,13 +374,19 @@ void AliFMDAnalysisTaskDndeta::ProcessPrimary() { TH1F* hPrimaryNSD = (TH1F*)fOutputList->FindObject("hMultvsEtaNSD"); AliHeader* header = mcEvent->Header(); AliGenEventHeader* genHeader = header->GenEventHeader(); - AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast(genHeader); - Int_t pythiaType = pythiaGenHeader->ProcessType(); + AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast(genHeader); Bool_t nsd = kTRUE; - if(pythiaType==92||pythiaType==93) - nsd = kFALSE; - + if (!pythiaGenHeader) { + std::cout<<" no pythia header!"<ProcessType(); + + if(pythiaType==92||pythiaType==93) + nsd = kFALSE; + } TArrayF vertex; genHeader->PrimaryVertex(vertex); if(TMath::Abs(vertex.At(2)) > pars->GetVtxCutZ()) diff --git a/PWG2/FORWARD/analysis/AliFMDAnalysisTaskSharing.cxx b/PWG2/FORWARD/analysis/AliFMDAnalysisTaskSharing.cxx index f2a0f9195e3..facccca1dcf 100644 --- a/PWG2/FORWARD/analysis/AliFMDAnalysisTaskSharing.cxx +++ b/PWG2/FORWARD/analysis/AliFMDAnalysisTaskSharing.cxx @@ -782,18 +782,19 @@ void AliFMDAnalysisTaskSharing::ProcessPrimary() { AliGenEventHeader* genHeader = header->GenEventHeader(); AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast(genHeader); - + Bool_t nsd = kTRUE; if (!pythiaGenHeader) { std::cout<<" no pythia header!"<ProcessType(); - Bool_t nsd = kTRUE; + if(pythiaType==92||pythiaType==93) nsd = kFALSE; - + } /*if(pythiaType==92||pythiaType==93){ std::cout<<"single diffractive"<