coverity fixes
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 22 Jun 2012 14:20:28 +0000 (14:20 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 22 Jun 2012 14:20:28 +0000 (14:20 +0000)
JETAN/AliAnalysisTaskJetCluster.cxx
JETAN/DEV/AliAnalysisTaskJetCluster.cxx
PWGJE/AliAnalysisTaskJetCore.cxx
PWGJE/UserTasks/AliAnalysisTaskJetHBOM.h

index 26f7c57..e7375c5 100644 (file)
@@ -1154,11 +1154,11 @@ void AliAnalysisTaskJetCluster::UserExec(Option_t */*option*/)
        }
        if(j==0)fh1PtJetConstLeadingRec->Fill(part->Pt());
       }
-      //set pT of leading constituent of jet
-      aodOutJet->SetPtLeading(partLead->Pt());
 
       AliAODTrack *aodT = 0;
-      if(partLead){
+      if(partLead&&aodOutJet){
+       //set pT of leading constituent of jet
+       aodOutJet->SetPtLeading(partLead->Pt());
        aodT = dynamic_cast<AliAODTrack*>(partLead);
        if(aodT){
          if(aodT->TestFilterBit(fFilterMaskBestPt)){
@@ -1708,6 +1708,8 @@ void AliAnalysisTaskJetCluster::LoadTrPtResolutionRootFileFromOADB() {
 
   TFile *f = new TFile(fPathTrPtResolution.Data());
 
+  if(!f)return;
+
   TProfile *fProfPtPtSigma1PtGlobSt     = (TProfile*)f->Get("fProfPtPtSigma1PtGlobSt");
   TProfile *fProfPtPtSigma1PtGlobCnoITS = (TProfile*)f->Get("fProfPtPtSigma1PtGlobCnoITS");
   TProfile *fProfPtPtSigma1PtGlobCnoSPD = (TProfile*)f->Get("fProfPtPtSigma1PtGlobCnoSPD");
@@ -1723,6 +1725,7 @@ void AliAnalysisTaskJetCluster::LoadTrPtResolutionRootFileFromOADB() {
 void AliAnalysisTaskJetCluster::LoadTrEfficiencyRootFileFromOADB() {
 
   TFile *f = new TFile(fPathTrEfficiency.Data());
+  if(!f)return;
 
   TH1D *hEffPosGlobSt = (TH1D*)f->Get("hEffPosGlobSt");
   TH1D *hEffPosGlobCnoITS = (TH1D*)f->Get("hEffPosGlobCnoITS");
index 26f7c57..e7375c5 100644 (file)
@@ -1154,11 +1154,11 @@ void AliAnalysisTaskJetCluster::UserExec(Option_t */*option*/)
        }
        if(j==0)fh1PtJetConstLeadingRec->Fill(part->Pt());
       }
-      //set pT of leading constituent of jet
-      aodOutJet->SetPtLeading(partLead->Pt());
 
       AliAODTrack *aodT = 0;
-      if(partLead){
+      if(partLead&&aodOutJet){
+       //set pT of leading constituent of jet
+       aodOutJet->SetPtLeading(partLead->Pt());
        aodT = dynamic_cast<AliAODTrack*>(partLead);
        if(aodT){
          if(aodT->TestFilterBit(fFilterMaskBestPt)){
@@ -1708,6 +1708,8 @@ void AliAnalysisTaskJetCluster::LoadTrPtResolutionRootFileFromOADB() {
 
   TFile *f = new TFile(fPathTrPtResolution.Data());
 
+  if(!f)return;
+
   TProfile *fProfPtPtSigma1PtGlobSt     = (TProfile*)f->Get("fProfPtPtSigma1PtGlobSt");
   TProfile *fProfPtPtSigma1PtGlobCnoITS = (TProfile*)f->Get("fProfPtPtSigma1PtGlobCnoITS");
   TProfile *fProfPtPtSigma1PtGlobCnoSPD = (TProfile*)f->Get("fProfPtPtSigma1PtGlobCnoSPD");
@@ -1723,6 +1725,7 @@ void AliAnalysisTaskJetCluster::LoadTrPtResolutionRootFileFromOADB() {
 void AliAnalysisTaskJetCluster::LoadTrEfficiencyRootFileFromOADB() {
 
   TFile *f = new TFile(fPathTrEfficiency.Data());
+  if(!f)return;
 
   TH1D *hEffPosGlobSt = (TH1D*)f->Get("hEffPosGlobSt");
   TH1D *hEffPosGlobCnoITS = (TH1D*)f->Get("hEffPosGlobCnoITS");
index ed692da..4d39131 100644 (file)
@@ -972,8 +972,15 @@ Int_t  AliAnalysisTaskJetCore::GetListOfTracks(TList *list){
 
      Int_t iCount = 0;
      AliAODEvent *aod = 0;
+
+
+
+
      if(!fESD)aod = fAODIn;
      else aod = fAODOut;   
+
+     if(!aod)return iCount;
+
      Int_t index=-1;
      Double_t ptmax=-10;
     for(int it = 0;it < aod->GetNumberOfTracks();++it){
index f1bd18d..a8805dc 100644 (file)
@@ -199,7 +199,6 @@ class AliAnalysisTaskJetHBOM : public AliAnalysisTaskSE
 
     TClonesArray  *fTCARandomConesOut;    //! TCA of output jets in randomized event
     TClonesArray  *fTCARandomConesOutRan; //! TCA of output jets in randomized event
-    AliAODJetEventBackground *fAODJetBackgroundOut; //! jet background to be written out
 
     TRandom3*     fRandom;   //! random number generator
     TProfile*     fh1Xsec;   //! pythia cross section and trials