@@ -214,10 +214,9 @@ struct HfDerivedDataCreatorXicToXiPiPi {
214214 }
215215 }
216216
217- template <bool isMl, bool isMc, bool onlyBkg, bool onlySig, typename CollType, typename CandType, typename CandCascadeType >
217+ template <bool isMl, bool isMc, bool onlyBkg, bool onlySig, typename CollType, typename CandType>
218218 void processCandidates (CollType const & collisions,
219219 Partition<CandType>& candidates,
220- CandCascadeType const &,
221220 TracksWPid const &,
222221 aod::BCs const &)
223222 {
@@ -299,24 +298,22 @@ struct HfDerivedDataCreatorXicToXiPiPi {
299298
300299 void processData (CollisionsWCentMult const & collisions,
301300 SelectedCandidates const &,
302- THfCandDaughtersMl const & candidatesDaughters,
303301 TracksWPid const & tracks,
304302 aod::BCs const & bcs)
305303 {
306- processCandidates<false , false , false , false >(collisions, candidatesAll, candidatesDaughters, tracks, bcs);
304+ processCandidates<false , false , false , false >(collisions, candidatesAll, tracks, bcs);
307305 }
308306 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processData, " Process data" , true );
309307
310308 void processMcSig (CollisionsWMcCentMult const & collisions,
311309 SelectedCandidatesMc const &,
312310 TypeMcCollisions const & mcCollisions,
313311 MatchedGenCandidatesMc const & mcParticles,
314- THfCandDaughtersMl const & candidatesDaughters,
315312 TracksWPid const & tracks,
316313 aod::BCs const & bcs)
317314 {
318315 rowsCommon.preProcessMcCollisions (mcCollisions, mcParticlesPerMcCollision, mcParticles);
319- processCandidates<false , true , false , true >(collisions, candidatesMcSig, candidatesDaughters, tracks, bcs);
316+ processCandidates<false , true , false , true >(collisions, candidatesMcSig, tracks, bcs);
320317 rowsCommon.processMcParticles (mcCollisions, mcParticlesPerMcCollision, mcParticles, Mass);
321318 }
322319 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processMcSig, " Process MC only for signals" , false );
@@ -325,12 +322,11 @@ struct HfDerivedDataCreatorXicToXiPiPi {
325322 SelectedCandidatesMc const &,
326323 TypeMcCollisions const & mcCollisions,
327324 MatchedGenCandidatesMc const & mcParticles,
328- THfCandDaughtersMl const & candidatesDaughters,
329325 TracksWPid const & tracks,
330326 aod::BCs const & bcs)
331327 {
332328 rowsCommon.preProcessMcCollisions (mcCollisions, mcParticlesPerMcCollision, mcParticles);
333- processCandidates<false , true , true , false >(collisions, candidatesMcBkg, candidatesDaughters, tracks, bcs);
329+ processCandidates<false , true , true , false >(collisions, candidatesMcBkg, tracks, bcs);
334330 rowsCommon.processMcParticles (mcCollisions, mcParticlesPerMcCollision, mcParticles, Mass);
335331 }
336332 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processMcBkg, " Process MC only for background" , false );
@@ -339,12 +335,11 @@ struct HfDerivedDataCreatorXicToXiPiPi {
339335 SelectedCandidatesMc const &,
340336 TypeMcCollisions const & mcCollisions,
341337 MatchedGenCandidatesMc const & mcParticles,
342- THfCandDaughtersMl const & candidatesDaughters,
343338 TracksWPid const & tracks,
344339 aod::BCs const & bcs)
345340 {
346341 rowsCommon.preProcessMcCollisions (mcCollisions, mcParticlesPerMcCollision, mcParticles);
347- processCandidates<false , true , false , false >(collisions, candidatesMcAll, candidatesDaughters, tracks, bcs);
342+ processCandidates<false , true , false , false >(collisions, candidatesMcAll, tracks, bcs);
348343 rowsCommon.processMcParticles (mcCollisions, mcParticlesPerMcCollision, mcParticles, Mass);
349344 }
350345 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processMcAll, " Process MC" , false );
@@ -353,24 +348,22 @@ struct HfDerivedDataCreatorXicToXiPiPi {
353348
354349 void processDataMl (CollisionsWCentMult const & collisions,
355350 SelectedCandidatesMl const &,
356- THfCandDaughtersMl const & candidatesDaughters,
357351 TracksWPid const & tracks,
358352 aod::BCs const & bcs)
359353 {
360- processCandidates<true , false , false , false >(collisions, candidatesMlAll, candidatesDaughters, tracks, bcs);
354+ processCandidates<true , false , false , false >(collisions, candidatesMlAll, tracks, bcs);
361355 }
362356 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processDataMl, " Process data with ML" , false );
363357
364358 void processMcMlSig (CollisionsWMcCentMult const & collisions,
365359 SelectedCandidatesMcMl const &,
366360 TypeMcCollisions const & mcCollisions,
367361 MatchedGenCandidatesMc const & mcParticles,
368- THfCandDaughtersMl const & candidatesDaughters,
369362 TracksWPid const & tracks,
370363 aod::BCs const & bcs)
371364 {
372365 rowsCommon.preProcessMcCollisions (mcCollisions, mcParticlesPerMcCollision, mcParticles);
373- processCandidates<true , true , false , true >(collisions, candidatesMcMlSig, candidatesDaughters, tracks, bcs);
366+ processCandidates<true , true , false , true >(collisions, candidatesMcMlSig, tracks, bcs);
374367 rowsCommon.processMcParticles (mcCollisions, mcParticlesPerMcCollision, mcParticles, Mass);
375368 }
376369 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processMcMlSig, " Process MC with ML only for signals" , false );
@@ -379,12 +372,11 @@ struct HfDerivedDataCreatorXicToXiPiPi {
379372 SelectedCandidatesMcMl const &,
380373 TypeMcCollisions const & mcCollisions,
381374 MatchedGenCandidatesMc const & mcParticles,
382- THfCandDaughtersMl const & candidatesDaughters,
383375 TracksWPid const & tracks,
384376 aod::BCs const & bcs)
385377 {
386378 rowsCommon.preProcessMcCollisions (mcCollisions, mcParticlesPerMcCollision, mcParticles);
387- processCandidates<true , true , true , false >(collisions, candidatesMcMlBkg, candidatesDaughters, tracks, bcs);
379+ processCandidates<true , true , true , false >(collisions, candidatesMcMlBkg, tracks, bcs);
388380 rowsCommon.processMcParticles (mcCollisions, mcParticlesPerMcCollision, mcParticles, Mass);
389381 }
390382 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processMcMlBkg, " Process MC with ML only for background" , false );
@@ -393,12 +385,11 @@ struct HfDerivedDataCreatorXicToXiPiPi {
393385 SelectedCandidatesMcMl const &,
394386 TypeMcCollisions const & mcCollisions,
395387 MatchedGenCandidatesMc const & mcParticles,
396- THfCandDaughtersMl const & candidatesDaughters,
397388 TracksWPid const & tracks,
398389 aod::BCs const & bcs)
399390 {
400391 rowsCommon.preProcessMcCollisions (mcCollisions, mcParticlesPerMcCollision, mcParticles);
401- processCandidates<true , true , false , false >(collisions, candidatesMcMlAll, candidatesDaughters, tracks, bcs);
392+ processCandidates<true , true , false , false >(collisions, candidatesMcMlAll, tracks, bcs);
402393 rowsCommon.processMcParticles (mcCollisions, mcParticlesPerMcCollision, mcParticles, Mass);
403394 }
404395 PROCESS_SWITCH (HfDerivedDataCreatorXicToXiPiPi, processMcMlAll, " Process MC with ML" , false );
0 commit comments