X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGGA%2FCaloTrackCorrelations%2FAliAnaParticleJetFinderCorrelation.cxx;fp=PWGGA%2FCaloTrackCorrelations%2FAliAnaParticleJetFinderCorrelation.cxx;h=e674150d430ba03abcc6e77e43fad615666b9232;hb=8c8f7d7a2aa10530c32795896e9823c984e6c6b3;hp=071940cee04a1fc26f3354d1e5b0e6573562afc2;hpb=6432c0815a75ce3aeb82003ec9a3ae618571ff37;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGGA/CaloTrackCorrelations/AliAnaParticleJetFinderCorrelation.cxx b/PWGGA/CaloTrackCorrelations/AliAnaParticleJetFinderCorrelation.cxx index 071940cee04..e674150d430 100755 --- a/PWGGA/CaloTrackCorrelations/AliAnaParticleJetFinderCorrelation.cxx +++ b/PWGGA/CaloTrackCorrelations/AliAnaParticleJetFinderCorrelation.cxx @@ -1042,7 +1042,7 @@ void AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD() if(indexMostEneJet>=0 && indexMostEnePhoton>=0){ particle = (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(indexMostEnePhoton)); jet = dynamic_cast(aodRecJets-> At(indexMostEneJet)); - particle->SetRefJet(jet); + if(jet)particle->SetRefJet(jet); } }//end of take most energetic photon and most ene. jet after bkg subtraction @@ -1058,7 +1058,7 @@ void AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD() //isJetFound=kTRUE; if(GetDebug() > 2) printf ("AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD() - Jet with index %d selected \n",ijet); AliAODJet *jet = dynamic_cast(aodRecJets-> At(ijet)); - particle->SetRefJet(jet); + if(jet)particle->SetRefJet(jet); //printf("Most opposite found\n"); } } // input aod loop @@ -1489,7 +1489,7 @@ void AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms() //jet = event->GetJet(ijet); jet = dynamic_cast(aodRecJets-> At(ijet)); - particlecorr->SetRefJet(jet); + if(jet) particlecorr->SetRefJet(jet); } } @@ -1589,6 +1589,7 @@ void AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms() fGamNtracks=0; for(itrack = 0; itrack < nCTSTracks ; itrack++){ aodtrack = dynamic_cast (GetCTSTracks()->At(itrack)); + if(!aodtrack) continue; fhSelectedTrackPhiVsEta->Fill(aodtrack->Phi(),aodtrack->Eta());//fill histogram here // if(aodtrack->Pt()<0.15) continue;//hardcoded if(aodtrack->Pt()