X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG2%2FSPECTRA%2FAliAnalysisTaskCheckCascade.cxx;h=f6c1a010caf0bea4b8a4c02410a094b621358b61;hb=cd9188c9b5ceae01c00abf88a109306c9eac0027;hp=455180adc14dd656e442e4c6aebf66a8778b4ebf;hpb=c3b8bf85d3814f136879c838d341ab817a9f8ee2;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG2/SPECTRA/AliAnalysisTaskCheckCascade.cxx b/PWG2/SPECTRA/AliAnalysisTaskCheckCascade.cxx index 455180adc14..f6c1a010caf 100644 --- a/PWG2/SPECTRA/AliAnalysisTaskCheckCascade.cxx +++ b/PWG2/SPECTRA/AliAnalysisTaskCheckCascade.cxx @@ -1170,20 +1170,27 @@ void AliAnalysisTaskCheckCascade::Terminate(Option_t *) // Draw result to the screen // Called once at the end of the query - fHistTrackMultiplicity = dynamic_cast ( ((TList*)GetOutputData(1))->FindObject("fHistTrackMultiplicity") ); - if (!fHistTrackMultiplicity) { - Printf("ERROR: fHistTrackMultiplicity not available"); - return; - } + TList *cRetrievedList = 0x0; + cRetrievedList = (TList*)GetOutputData(1); + if(!cRetrievedList){ + Printf("ERROR - AliAnalysisTaskCheckCascade: ouput data container list not available\n"); + return; + } + + fHistTrackMultiplicity = dynamic_cast ( cRetrievedList->FindObject("fHistTrackMultiplicity") ); + if (!fHistTrackMultiplicity) { + Printf("ERROR - AliAnalysisTaskCheckCascade: fHistTrackMultiplicity not available\n"); + return; + } - fHistCascadeMultiplicity = dynamic_cast ( ((TList*)GetOutputData(1))->FindObject("fHistCascadeMultiplicity")); - if (!fHistCascadeMultiplicity) { - Printf("ERROR: fHistCascadeMultiplicity not available"); - return; - } + fHistCascadeMultiplicity = dynamic_cast ( cRetrievedList->FindObject("fHistCascadeMultiplicity")); + if (!fHistCascadeMultiplicity) { + Printf("ERROR - AliAnalysisTaskCheckCascade: fHistCascadeMultiplicity not available\n"); + return; + } - TCanvas *c2 = new TCanvas("AliAnalysisTaskCheckCascade","Multiplicity",10,10,510,510); - c2->cd(1)->SetLogy(); + TCanvas *canCheckCascade = new TCanvas("AliAnalysisTaskCheckCascade","Multiplicity",10,10,510,510); + canCheckCascade->cd(1)->SetLogy(); fHistTrackMultiplicity->SetMarkerStyle(22); fHistTrackMultiplicity->DrawCopy("E");