Skip to content

Commit 37dab42

Browse files
authored
[PWGEM] Fix process function subscription (#15827)
1 parent 2738997 commit 37dab42

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

PWGEM/PhotonMeson/Tasks/photonhbt.cxx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,11 @@ using namespace o2::framework::expressions;
9191
using namespace o2::soa;
9292
using namespace o2::aod::pwgem::dilepton::utils;
9393

94-
// EMMCEventLabels needed for processMC truth-efficiency loop
9594
using MyCollisions = soa::Join<aod::PMEvents, aod::EMEventsAlias, aod::EMEventsMult_000,
96-
aod::EMEventsCent_000, aod::EMEventsQvec_001,
97-
aod::EMMCEventLabels>;
95+
aod::EMEventsCent_000, aod::EMEventsQvec_001>;
96+
using MyCollisionsMC = soa::Join<aod::PMEvents, aod::EMEventsAlias, aod::EMEventsMult_000,
97+
aod::EMEventsCent_000, aod::EMEventsQvec_001,
98+
aod::EMMCEventLabels>;
9899
using MyCollision = MyCollisions::iterator;
99100

100101
using MyV0Photons = soa::Join<aod::V0PhotonsKF, aod::V0KFEMEventIds, aod::V0PhotonsPhiVPsi>;
@@ -2279,6 +2280,8 @@ struct Photonhbt {
22792280
o2::aod::evsel::ft0cOccupancyInTimeRange < eventcuts.cfgFT0COccupancyMax;
22802281

22812282
using FilteredMyCollisions = soa::Filtered<MyCollisions>;
2283+
using FilteredMyMCCollisions = soa::Filtered<MyCollisionsMC>;
2284+
22822285
int ndf = 0;
22832286

22842287
void processAnalysis(FilteredMyCollisions const& collisions,
@@ -2291,16 +2294,16 @@ struct Photonhbt {
22912294
}
22922295
PROCESS_SWITCH(Photonhbt, processAnalysis, "pairing for analysis", true);
22932296

2294-
void processMC(FilteredMyCollisions const& collisions,
2297+
void processMC(FilteredMyMCCollisions const& mccollisions,
22952298
MyV0Photons const& v0photons,
22962299
MyMCV0Legs const& v0legs,
22972300
aod::EMMCParticles const& mcParticles,
22982301
aod::EMMCEvents const& mcEvents)
22992302
{
23002303

2301-
runPairingMC(collisions, v0photons, v0legs, mcParticles,
2304+
runPairingMC(mccollisions, v0photons, v0legs, mcParticles,
23022305
perCollisionPCM, fV0PhotonCut);
2303-
runTruthEfficiency(collisions, v0photons, v0legs, mcParticles, mcEvents,
2306+
runTruthEfficiency(mccollisions, v0photons, v0legs, mcParticles, mcEvents,
23042307
perMCCollisionEMMCParts, perCollisionV0Legs, fV0PhotonCut);
23052308

23062309
ndf++;

0 commit comments

Comments
 (0)