// first try
for (Int_t iDaughter = 0 ; iDaughter<nDaughters; iDaughter++) {
AliAODMCParticle* daug = dynamic_cast<AliAODMCParticle*>(mcArray->At(mcPart->GetDaughter(0)+iDaughter));
// first try
for (Int_t iDaughter = 0 ; iDaughter<nDaughters; iDaughter++) {
AliAODMCParticle* daug = dynamic_cast<AliAODMCParticle*>(mcArray->At(mcPart->GetDaughter(0)+iDaughter));