message: Store choice of random selection for the sidebands as well
diff: @@ -267,14 +267,18 @@ void AliAnalysisTaskNanoAODSigma0Femto::UserExec(Option_t * /*option*/) {
  antiSigma0sidebandLow, sigma0lambda, antiSigma0lambda, sigma0photon, antiSigma0photon;
  const int sigmaEntry = fRandom->Rndm() * fSigmaCuts->GetSigma().size();
  + const int sigmaSBUpEntry = fRandom->Rndm() * fSigmaCuts->GetSidebandUp().size();
  + const int sigmaSBLowEntry = fRandom->Rndm() * fSigmaCuts->GetSidebandDown().size();
  CastToVector(sigma0particles, fSigmaCuts->GetSigma(), sigmaEntry);
  - CastToVector(sigma0sidebandUp, fSigmaCuts->GetSidebandUp());
  - CastToVector(sigma0sidebandLow, fSigmaCuts->GetSidebandDown());
  + CastToVector(sigma0sidebandUp, fSigmaCuts->GetSidebandUp(), sigmaSBUpEntry);
  + CastToVector(sigma0sidebandLow, fSigmaCuts->GetSidebandDown(), sigmaSBLowEntry);
  const int antisigmaEntry = fRandom->Rndm() * fAntiSigmaCuts->GetSigma().size();
  + const int antisigmaSBUpEntry = fRandom->Rndm() * fAntiSigmaCuts->GetSidebandUp().size();
  + const int antisigmaSBLowEntry = fRandom->Rndm() * fAntiSigmaCuts->GetSidebandDown().size();
  CastToVector(antiSigma0particles, fAntiSigmaCuts->GetSigma(), antisigmaEntry);
  - CastToVector(antiSigma0sidebandUp, fAntiSigmaCuts->GetSidebandUp());
  - CastToVector(antiSigma0sidebandLow, fAntiSigmaCuts->GetSidebandDown());
  + CastToVector(antiSigma0sidebandUp, fAntiSigmaCuts->GetSidebandUp(), antisigmaSBUpEntry);
  + CastToVector(antiSigma0sidebandLow, fAntiSigmaCuts->GetSidebandDown(), antisigmaSBLowEntry);
  // Get the Sigma0 daughters
  if (fCheckDaughterCF) {
  