message: move neutral rejection prior to out-of-bunch pileup veto
diff: @@ -610,6 +610,8 @@ bool AliMultDepSpecAnalysisTask::InitParticle(Particle_t* particle)
  AliFatal("Particle not found\n");
  return false;
  }
  + if (!(TMath::Abs(particle->Charge()) > 0.01)) return false; // reject all neutral particles
  +
  fMCLabel = particle->GetLabel();
  // reject all particles and tracks that come from simulated out-of-bunch pileup
  if (fIsNewReco && AliAnalysisUtils::IsParticleFromOutOfBunchPileupCollision(fMCLabel, fMCEvent)) {
  @@ -617,8 +619,6 @@ bool AliMultDepSpecAnalysisTask::InitParticle(Particle_t* particle)
  return false;
  }
  - if (!(TMath::Abs(particle->Charge()) > 0.01)) return false; // reject all neutral particles
  -
  fMCIsChargedPrimary = particle->IsPhysicalPrimary();
  fMCIsChargedSecondary = (fMCIsChargedPrimary) ? false : (particle->IsSecondaryFromWeakDecay() || particle->IsSecondaryFromMaterial());
  