@@ -152,18 +152,18 @@ struct HfCorrelatorDplusDplusReduced {
152152 }
153153
154154 bool Skimming (auto candidate,
155- auto PtcutSkimming,
156- auto Mmin,
157- auto Mmax,
158- auto CosThetamin,
159- auto DecayLengthmin,
160- auto NsigmaTPCmax,
161- auto NsigmaTOFmax)
155+ std::vector< double > PtcutSkimming,
156+ std::vector< double > Mmin,
157+ std::vector< double > Mmax,
158+ std::vector< double > CosThetamin,
159+ std::vector< double > DecayLengthmin,
160+ std::vector< double > NsigmaTPCmax,
161+ std::vector< double > NsigmaTOFmax)
162162 {
163163 if (candidate.pt () < PtcutSkimming[0 ] || candidate.pt () > PtcutSkimming[PtcutSkimming.size () - 1 ]) {
164164 return false ;
165165 }
166- for (auto i = 1 ; i < PtcutSkimming.size (); i++) {
166+ for (long unsigned int i = 1 ; i < PtcutSkimming.size (); i++) {
167167 if (candidate.pt () <= PtcutSkimming[i]) {
168168 if (hfHelper.invMassDplusToPiKPi (candidate) < Mmin[i - 1 ] ||
169169 hfHelper.invMassDplusToPiKPi (candidate) > Mmax[i - 1 ] ||
@@ -375,6 +375,13 @@ struct HfCorrelatorDplusDplusReduced {
375375 }
376376
377377 for (const auto & collision : collisions) {
378+ std::vector<double >SkimmingCutPt = cutPtSkimming;
379+ std::vector<double >SkimmingminM = minM;
380+ std::vector<double >SkimmingmaxM = maxM;
381+ std::vector<double >SkimmingminCosTheta = minCosTheta;
382+ std::vector<double >SkimmingminDecayLength = minDecayLength;
383+ std::vector<double >SkimmingmaxNsigmaTPC = maxNsigmaTPC;
384+ std::vector<double >SkimmingmaxNsigmaTOF = maxNsigmaTOF;
378385 if (cfgSkimmedProcessing) {
379386 auto bc = collision.bc_as <aod::BCsWithTimestamps>();
380387 int runNumber = bc.runNumber ();
@@ -400,13 +407,13 @@ struct HfCorrelatorDplusDplusReduced {
400407
401408 if (applySkimming &&
402409 !Skimming (candidate,
403- cutPtSkimming ,
404- minM ,
405- maxM ,
406- minCosTheta ,
407- minDecayLength ,
408- maxNsigmaTPC ,
409- maxNsigmaTOF )) {
410+ SkimmingCutPt ,
411+ SkimmingminM ,
412+ SkimmingmaxM ,
413+ SkimmingminCosTheta ,
414+ SkimmingminDecayLength ,
415+ SkimmingmaxNsigmaTPC ,
416+ SkimmingmaxNsigmaTOF )) {
410417 continue ;
411418 }
412419
0 commit comments