X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=JETAN%2FAliAnalysisTaskDiJets.cxx;h=6070e2346485506752144d350881b2227ed4210c;hb=9da13925d484f46bd69ce700c3154a48dd613373;hp=92bb34026215a5321a75d125113ca8438fb8c1af;hpb=6eea9f7c24836d6f179e48343eb409b96b9bb77b;p=u%2Fmrichter%2FAliRoot.git diff --git a/JETAN/AliAnalysisTaskDiJets.cxx b/JETAN/AliAnalysisTaskDiJets.cxx index 92bb3402621..6070e234648 100644 --- a/JETAN/AliAnalysisTaskDiJets.cxx +++ b/JETAN/AliAnalysisTaskDiJets.cxx @@ -65,7 +65,20 @@ void AliAnalysisTaskDiJets::UserExec(Option_t */*option*/) // fDiJets->Delete(); AliAODEvent* aod = dynamic_cast (InputEvent()); + + if(!aod){ + // We do not have an input AOD, look in the output + aod = AODEvent(); + if(!aod){ + Printf("%s:%d AODEvent not found in the Output",(char*)__FILE__,__LINE__); + return; + } + } + TClonesArray* jets = aod->GetJets(); + + // N.B. if we take the aod from the output this is always + // empty and since it is the same as fDiJets fDiJetsIn = (TClonesArray*) (aod->GetList()->FindObject("Dijets")); if (fDiJetsIn) {