message: only fills the event mixing if it was requested for pL
diff: @@ -199,29 +199,30 @@ void AliAnalysisTaskNanoLoton::UserCreateOutputObjects() {
  fAntiLambdaList->SetName("AntiLambdaCuts");
  fAntiLambdaList->SetOwner();
  }
  + if (fConfig->GetUseEventMixing()) {
  + fResults = fPartColl->GetHistList();
  +
  fResultsQA = new TList();
  fResultsQA->SetOwner();
  fResultsQA->SetName("ResultsQA");
  if (!fConfig->GetMinimalBookingME()) {
  - fResults = fPartColl->GetHistList();
  fResultsQA->Add(fPartColl->GetQAList());
  fResultsQA->Add(fPairCleaner->GetHistList());
  - } else {
  - fResults = new TList();
  - fResults->SetOwner();
  - fResults->SetName("Results");
  }
  + }
  + if (fConfig->GetUsePhiSpinning()) {
  + fResultsSample = fSample->GetHistList();
  +
  fResultsSampleQA = new TList();
  fResultsSampleQA->SetOwner();
  fResultsSampleQA->SetName("ResultsSampleQA");
  - if (fConfig->GetUsePhiSpinning() && !fConfig->GetMinimalBookingSample()) {
  - fResultsSample = fSample->GetHistList();
  +
  + if (!fConfig->GetMinimalBookingSample()) {
  fResultsSampleQA->Add(fSample->GetQAList());
  - } else {
  - fResultsSample = new TList();
  - fResultsSample->SetOwner();
  - fResultsSample->SetName("Results");
  + fResultsQA->Add(fPairCleaner->GetHistList());
  }
  + }
  +
  PostData(1, fEvtList);
  PostData(2, fProtonList);
  PostData(3, fAntiProtonList);
  @@ -297,8 +298,11 @@ void AliAnalysisTaskNanoLoton::UserExec(Option_t *option) {
  fPairCleaner->StoreParticle(Lambdas);
  fPairCleaner->StoreParticle(AntiLambdas);
  if (fPairCleaner->GetCounter() > 0) {
  - fPartColl->SetEvent(fPairCleaner->GetCleanParticles(), fEvent->GetZVertex(),
  - fEvent->GetMultiplicity(), fEvent->GetV0MCentrality());
  + if (fConfig->GetUseEventMixing()) {
  + fPartColl->SetEvent(fPairCleaner->GetCleanParticles(),
  + fEvent->GetZVertex(), fEvent->GetMultiplicity(),
  + fEvent->GetV0MCentrality());
  + }
  if (fConfig->GetUsePhiSpinning()) {
  fSample->SetEvent(fPairCleaner->GetCleanParticles(), fEvent);
  }
  