Skip to content

Commit dbb408b

Browse files
[PWGHF] remove useless filter for charm gen.level particle in charm femto pro… (#15100)
1 parent 028bc44 commit dbb408b

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,9 @@ struct HfProducerCharmHadronsTrackFemtoDream {
227227
using FemtoHFMcTracks = soa::Join<aod::McTrackLabels, FemtoHFTracks>;
228228
using FemtoHFMcTrack = FemtoHFMcTracks::iterator;
229229

230-
using Generated3ProngMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>>;
231-
using Generated2ProngMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand2ProngMcGen>>;
232-
using GeneratedDstarMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCandDstarMcGen>>;
230+
using Generated3ProngMc = soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>;
231+
using Generated2ProngMc = soa::Join<aod::McParticles, aod::HfCand2ProngMcGen>;
232+
using GeneratedDstarMc = soa::Join<aod::McParticles, aod::HfCandDstarMcGen>;
233233

234234
Filter filterSelectCandidateD0 = (aod::hf_sel_candidate_d0::isSelD0 >= selectionFlagHadron || aod::hf_sel_candidate_d0::isSelD0bar >= selectionFlagHadron);
235235
Filter filterSelectCandidateDstar = aod::hf_sel_candidate_dstar::isSelDstarToD0Pi == true;

PWGHF/HFC/TableProducer/producerCharmHadronsV0FemtoDream.cxx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,9 @@ struct HfProducerCharmHadronsV0FemtoDream {
250250
using FemtoFullMcgenCollisions = soa::Join<aod::McCollisions, o2::aod::MultsExtraMC>;
251251
using FemtoFullMcgenCollision = FemtoFullMcgenCollisions::iterator;
252252

253-
using GeneratedMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>>;
253+
using Generated3ProngMc = soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>;
254+
using Generated2ProngMc = soa::Join<aod::McParticles, aod::HfCand2ProngMcGen>;
255+
using GeneratedDstarMc = soa::Join<aod::McParticles, aod::HfCandDstarMcGen>;
254256

255257
Filter filterSelectCandidateD0 = (aod::hf_sel_candidate_d0::isSelD0 >= selectionFlagCharmHadron || aod::hf_sel_candidate_d0::isSelD0bar >= selectionFlagCharmHadron);
256258
Filter filterSelectCandidateDstar = aod::hf_sel_candidate_dstar::isSelDstarToD0Pi == true;
@@ -1223,7 +1225,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
12231225
}
12241226
PROCESS_SWITCH(HfProducerCharmHadronsV0FemtoDream, processMcD0ToPiKWithML, "Provide Mc for D0ToPiK with ml", false);
12251227

1226-
void processMcD0ToPiKGen(GeneratedMc const& particles)
1228+
void processMcD0ToPiKGen(Generated2ProngMc const& particles)
12271229
{
12281230
fillCharmHadMcGen<DecayChannel::D0ToPiK>(particles);
12291231
}
@@ -1282,7 +1284,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
12821284
}
12831285
PROCESS_SWITCH(HfProducerCharmHadronsV0FemtoDream, processMcDstarToD0PiWithML, "Provide Mc for DstarToD0Pi with ml", false);
12841286

1285-
void processMcDstarToD0PiGen(GeneratedMc const& particles)
1287+
void processMcDstarToD0PiGen(GeneratedDstarMc const& particles)
12861288
{
12871289

12881290
fillCharmHadMcGen<DecayChannel::DstarToD0Pi>(particles);
@@ -1343,7 +1345,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
13431345
}
13441346
PROCESS_SWITCH(HfProducerCharmHadronsV0FemtoDream, processMcDplusToPiKPiWithML, "Provide Mc for DplusToPiKPi with ml", false);
13451347

1346-
void processMcDplusToPiKPiGen(GeneratedMc const& particles)
1348+
void processMcDplusToPiKPiGen(Generated3ProngMc const& particles)
13471349
{
13481350

13491351
fillCharmHadMcGen<DecayChannel::DplusToPiKPi>(particles);
@@ -1404,7 +1406,7 @@ struct HfProducerCharmHadronsV0FemtoDream {
14041406
}
14051407
PROCESS_SWITCH(HfProducerCharmHadronsV0FemtoDream, processMcLcToPKPiWithML, "Provide Mc for lctopkpi with ml", false);
14061408

1407-
void processMcLcToPKPiGen(GeneratedMc const& particles)
1409+
void processMcLcToPKPiGen(Generated3ProngMc const& particles)
14081410
{
14091411

14101412
fillCharmHadMcGen<DecayChannel::LcToPKPi>(particles);

0 commit comments

Comments
 (0)