message: separate charges
diff: @@ -287,8 +287,13 @@ void AliAnalysisTaskCharmingFemto::UserExec(Option_t * /*option*/) {
  }
  double mass = dMeson->InvMass(fDmesonNChildren, fDmesonPDGs);
  if( TMath::Abs(mass-massMean) <= 3*massWidth) {
  + if (dMeson->Charge() > 0) {
  dplus.push_back( { dMeson, fInputEvent, fDmesonNChildren, fDmesonPDGs });
  }
  + else {
  + dminus.push_back( { dMeson, fInputEvent, fDmesonNChildren, fDmesonPDGs });
  + }
  + }
  if (unsetVtx) {
  dMeson->UnsetOwnPrimaryVtx();
  