added protection
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Dec 2009 17:10:40 +0000 (17:10 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Dec 2009 17:10:40 +0000 (17:10 +0000)
PWG4/JetTasks/AliAnalysisTaskUE.cxx

index f0a73cf..09cee74 100644 (file)
@@ -331,7 +331,7 @@ void  AliAnalysisTaskUE::AnalyseUE()
       }else{
        jet = fAODjets->GetJet(index1);
       }
-      jetVect[0].SetXYZ(jet->Px(), jet->Py(), jet->Pz());
+      if(jet)jetVect[0].SetXYZ(jet->Px(), jet->Py(), jet->Pz());
     }
     if( index2 != -1 ) {
       AliAODJet* jet = 0;
@@ -340,16 +340,16 @@ void  AliAnalysisTaskUE::AnalyseUE()
        }else{
        jet= fAODjets->GetJet(index2);
        }
-      jetVect[1].SetXYZ(jet->Px(), jet->Py(), jet->Pz());
+      if(jet)jetVect[1].SetXYZ(jet->Px(), jet->Py(), jet->Pz());
     }
     if( index3 != -1 ) {
       AliAODJet* jet = 0;
       if (fDeltaAOD) {
        jet= (AliAODJet*) fArrayJets->At(index3);
-     }else{
+      }else{
        fAODjets->GetJet(index3);
-     }
-     jetVect[2].SetXYZ(jet->Px(), jet->Py(), jet->Pz());
+      }
+      if(jet)jetVect[2].SetXYZ(jet->Px(), jet->Py(), jet->Pz());
     }
     
   } else {