+#include <Riostream.h>
#include "AliLog.h"
#include "AliRsnEvent.h"
AliMCEventHandler *mcH = multiIH->GetFirstMCEventHandler();
if (mcH) fRsnEvent->SetRefMC(mcH->MCEvent());
} else if (fRsnEvent->GetRefAOD()) {
- // TODO AOD MC
-// fRsnEvent->SetRefMC(mcH->MCEvent());
+ AliAODEvent *aod = fRsnEvent->GetRefAOD();
+ TClonesArray *listAOD = (TClonesArray*)(aod->GetList()->FindObject(AliAODMCParticle::StdBranchName()));
+ if (listAOD) fRsnEvent->SetRefMC(fRsnEvent->GetRefAOD());
}
if (fParentHandler->ParentHandler()) tmp = "MIX";
// applying pid cuts