Skip to content

Commit 093dec3

Browse files
authored
[PWGEM/PhotonMeson] fix process function names (#10346)
1 parent 8125a13 commit 093dec3

File tree

2 files changed

+53
-54
lines changed

2 files changed

+53
-54
lines changed

PWGEM/PhotonMeson/TableProducer/associateMCinfoPhoton.cxx

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ struct AssociateMCInfoPhoton {
6565

6666
void init(o2::framework::InitContext&)
6767
{
68-
auto hEventCounter = registry.add<TH1>("hEventCounter", "hEventCounter", kTH1I, {{6, 0.5f, 6.5f}});
68+
auto hEventCounter = registry.add<TH1>("hEventCounter", "hEventCounter", kTH1F, {{6, 0.5f, 6.5f}});
6969
hEventCounter->GetXaxis()->SetBinLabel(1, "all");
7070
hEventCounter->GetXaxis()->SetBinLabel(2, "has mc collision");
7171

@@ -113,7 +113,7 @@ struct AssociateMCInfoPhoton {
113113
std::vector<uint16_t> genEta; // primary, pt, y
114114

115115
template <uint8_t system, typename TTracks, typename TFwdTracks, typename TPCMs, typename TPCMLegs, typename TPHOSs, typename TEMCs, typename TEMPrimaryElectrons>
116-
void skimmingMC(MyCollisionsMC const& collisions, aod::BCs const&, aod::McCollisions const&, aod::McParticles const& mcParticles, TTracks const& o2tracks, TFwdTracks const&, TPCMs const& v0photons, TPCMLegs const& /*v0legs*/, TPHOSs const& /*phosclusters*/, TEMCs const& emcclusters, TEMPrimaryElectrons const& emprimaryelectrons)
116+
void skimmingMC(MyCollisionsMC const& collisions, aod::BCs const&, aod::McCollisions const&, aod::McParticles const& mcParticles, TTracks const& o2tracks, TFwdTracks const&, TPCMs const& v0photons, TPCMLegs const&, TPHOSs const&, TEMCs const& emcclusters, TEMPrimaryElectrons const& emprimaryelectrons)
117117
{
118118
// temporary variables used for the indexing of the skimmed MC stack
119119
std::map<uint64_t, int> fNewLabels;
@@ -180,6 +180,7 @@ struct AssociateMCInfoPhoton {
180180
binnedGenPt(genGamma, genPi0, genEta);
181181
}
182182

183+
// LOGF(info, "collision.globalIndex() = %d , mceventlabels.lastIndex() = %d", collision.globalIndex(), mceventlabels.lastIndex());
183184
mceventlabels(fEventLabels.find(mcCollision.globalIndex())->second, collision.mcMask());
184185

185186
for (const auto& mcParticle : groupedMcParticles) { // store necessary information for denominator of efficiency
@@ -447,80 +448,90 @@ struct AssociateMCInfoPhoton {
447448
fEventLabels.clear();
448449
fCounters[0] = 0;
449450
fCounters[1] = 0;
450-
} // end of skimmingMC
451+
} // end of skimmingMC
451452

452453
void processMC_PCM(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs)
453454
{
454455
skimmingMC<kPCM>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, nullptr, nullptr, nullptr);
455456
}
457+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM, "create em mc event table for PCM", false);
458+
456459
void processMC_PCM_Electron(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs, aod::EMPrimaryElectronsFromDalitz const& emprimaryelectrons)
457460
{
458461
const uint8_t sysflag = kPCM | kElectron;
459462
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, nullptr, nullptr, emprimaryelectrons);
460463
}
464+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_Electron, "create em mc event table for PCM, Electron", false);
465+
461466
void processMC_Electron(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::EMPrimaryElectronsFromDalitz const& emprimaryelectrons)
462467
{
463468
const uint8_t sysflag = kElectron;
464469
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, nullptr, nullptr, nullptr, nullptr, emprimaryelectrons);
465470
}
471+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_Electron, "create em mc event table for Electron", false);
472+
466473
void processMC_PHOS(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, aod::PHOSClusters const& phosclusters)
467474
{
468475
skimmingMC<kPHOS>(collisions, bcs, mccollisions, mcParticles, nullptr, nullptr, nullptr, nullptr, phosclusters, nullptr, nullptr);
469476
}
477+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PHOS, "create em mc event table for PHOS", false);
478+
470479
void processMC_EMC(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, MyEMCClusters const& emcclusters)
471480
{
472481
skimmingMC<kEMC>(collisions, bcs, mccollisions, mcParticles, nullptr, nullptr, nullptr, nullptr, nullptr, emcclusters, nullptr);
473482
}
483+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_EMC, "create em mc event table for EMCal", false);
484+
474485
void processMC_PCM_PHOS(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs, aod::PHOSClusters const& phosclusters)
475486
{
476487
const uint8_t sysflag = kPCM | kPHOS;
477488
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, phosclusters, nullptr, nullptr);
478489
}
490+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS, "create em mc event table for PCM, PHOS", false);
491+
479492
void processMC_PCM_PHOS_Electron(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs, aod::PHOSClusters const& phosclusters, aod::EMPrimaryElectronsFromDalitz const& emprimaryelectrons)
480493
{
481494
const uint8_t sysflag = kPCM | kPHOS | kElectron;
482495
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, phosclusters, nullptr, emprimaryelectrons);
483496
}
497+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS_Electron, "create em mc event table for PCM, PHOS, Electron", false);
498+
484499
void processMC_PCM_EMC(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs, MyEMCClusters const& emcclusters)
485500
{
486501
const uint8_t sysflag = kPCM | kEMC;
487502
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, nullptr, emcclusters, nullptr);
488503
}
504+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_EMC, "create em mc event table for PCM, EMCal", false);
505+
489506
void processMC_PCM_EMC_Electron(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs, MyEMCClusters const& emcclusters, aod::EMPrimaryElectronsFromDalitz const& emprimaryelectrons)
490507
{
491508
const uint8_t sysflag = kPCM | kEMC | kElectron;
492509
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, nullptr, emcclusters, emprimaryelectrons);
493510
}
511+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_EMC_Electron, "create em mc event table for PCM, EMCal, Electron", false);
512+
494513
void processMC_PHOS_EMC(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, aod::PHOSClusters const& phosclusters, MyEMCClusters const& emcclusters)
495514
{
496515
const uint8_t sysflag = kPHOS | kEMC;
497516
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, nullptr, nullptr, nullptr, nullptr, phosclusters, emcclusters, nullptr);
498517
}
518+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PHOS_EMC, "create em mc event table for PHOS, EMCal", false);
519+
499520
void processMC_PCM_PHOS_EMC(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs, aod::PHOSClusters const& phosclusters, MyEMCClusters const& emcclusters)
500521
{
501522
const uint8_t sysflag = kPCM | kPHOS | kEMC;
502523
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, phosclusters, emcclusters, nullptr);
503524
}
525+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS_EMC, "create em mc event table for PCM, PHOS, EMCal", false);
526+
504527
void processMC_PCM_PHOS_EMC_Electron(MyCollisionsMC const& collisions, aod::BCs const& bcs, aod::McCollisions const& mccollisions, aod::McParticles const& mcParticles, TracksMC const& o2tracks, aod::V0PhotonsKF const& v0photons, aod::V0Legs const& v0legs, aod::PHOSClusters const& phosclusters, MyEMCClusters const& emcclusters, aod::EMPrimaryElectronsFromDalitz const& emprimaryelectrons)
505528
{
506529
const uint8_t sysflag = kPCM | kPHOS | kEMC | kElectron;
507530
skimmingMC<sysflag>(collisions, bcs, mccollisions, mcParticles, o2tracks, nullptr, v0photons, v0legs, phosclusters, emcclusters, emprimaryelectrons);
508531
}
532+
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS_EMC_Electron, "create em mc event table for PCM, PHOS, EMCal, Electron", false);
509533

510534
void processDummy(MyCollisionsMC const&) {}
511-
512-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM, "create em mc event table for PCM", false);
513-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_Electron, "create em mc event table for PCM, Electron", false);
514-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_Electron, "create em mc event table for Electron", false);
515-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PHOS, "create em mc event table for PHOS", false);
516-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_EMC, "create em mc event table for EMCal", false);
517-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS, "create em mc event table for PCM, PHOS", false);
518-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS_Electron, "create em mc event table for PCM, PHOS, Electron", false);
519-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_EMC, "create em mc event table for PCM, EMCal", false);
520-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_EMC_Electron, "create em mc event table for PCM, EMCal, Electron", false);
521-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PHOS_EMC, "create em mc event table for PHOS, EMCal", false);
522-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS_EMC, "create em mc event table for PCM, PHOS, EMCal", false);
523-
PROCESS_SWITCH(AssociateMCInfoPhoton, processMC_PCM_PHOS_EMC_Electron, "create em mc event table for PCM, PHOS, EMCal, Electron", false);
524535
PROCESS_SWITCH(AssociateMCInfoPhoton, processDummy, "processDummy", true);
525536
};
526537

PWGEM/PhotonMeson/TableProducer/createEMEventPhoton.cxx

Lines changed: 26 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,18 @@ using MyCollisionsMC = soa::Join<MyCollisions, aod::McCollisionLabels>;
4646
using MyCollisionsMCCent = soa::Join<MyCollisionsMC, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs>; // centrality table has dependency on multiplicity table.
4747
using MyCollisionsMCCentQvec = soa::Join<MyCollisionsMCCent, MyQvectors>;
4848

49-
struct CreateEMEvent {
49+
struct CreateEMEventPhoton {
5050
Produces<o2::aod::EMEvents> event;
51-
Produces<o2::aod::EMEventsCov> eventCov;
51+
// Produces<o2::aod::EMEventsCov> eventCov;
5252
Produces<o2::aod::EMEventsMult> eventMult;
5353
Produces<o2::aod::EMEventsCent> eventCent;
5454
Produces<o2::aod::EMEventsQvec> eventQvec;
5555
Produces<o2::aod::EMEventsWeight> eventWeights;
5656

5757
enum class EMEventType : int {
5858
kEvent = 0,
59-
keventCent = 1,
60-
keventCent_Qvec = 2,
59+
kEventCent = 1,
60+
kEventCent_Qvec = 2,
6161
kEvent_JJ = 3,
6262
};
6363

@@ -122,27 +122,17 @@ struct CreateEMEvent {
122122
mRunNumber = bc.runNumber();
123123
}
124124

125-
// PresliceUnsorted<MyCollisions> preslice_collisions_per_bc = o2::aod::evsel::foundBCId;
126-
// std::unordered_map<uint64_t, int> map_ncolls_per_bc;
127-
128125
template <bool isMC, EMEventType eventype, typename TCollisions, typename TBCs>
129126
void skimEvent(TCollisions const& collisions, TBCs const&)
130127
{
131-
// first count the number of collisions per bc
132-
// for (const auto& bc : bcs) {
133-
// auto collisions_per_bc = collisions.sliceBy(preslice_collisions_per_bc, bc.globalIndex());
134-
// map_ncolls_per_bc[bc.globalIndex()] = collisions_per_bc.size();
135-
// // LOGF(info, "bc-loop | bc.globalIndex() = %d , collisions_per_bc.size() = %d", bc.globalIndex(), collisions_per_bc.size());
136-
// }
137-
138128
for (const auto& collision : collisions) {
139129
if constexpr (isMC) {
140130
if (!collision.has_mcCollision()) {
141131
continue;
142132
}
143133
}
144134

145-
auto bc = collision.template foundBC_as<TBCs>();
135+
const auto& bc = collision.template foundBC_as<TBCs>();
146136
initCCDB(bc);
147137

148138
if (applyEveSelAtSkimming && (!collision.selection_bit(o2::aod::evsel::kIsTriggerTVX) || !collision.selection_bit(o2::aod::evsel::kNoTimeFrameBorder) || !collision.selection_bit(o2::aod::evsel::kNoITSROFrameBorder))) {
@@ -155,21 +145,19 @@ struct CreateEMEvent {
155145
continue;
156146
}
157147

158-
float qDefault = 999.f; // default value for q vectors if not obtained
148+
const float qDefault = 999.f; // default value for q vectors if not obtained
159149

160-
// LOGF(info, "collision-loop | bc.globalIndex() = %d, ncolls_per_bc = %d", bc.globalIndex(), map_ncolls_per_bc[bc.globalIndex()]);
161150
registry.fill(HIST("hEventCounter"), 1);
162151

163152
if (collision.sel8()) {
164153
registry.fill(HIST("hEventCounter"), 2);
165154
}
166155

167-
// uint64_t tag = collision.selection_raw();
168156
event(collision.globalIndex(), bc.runNumber(), bc.globalBC(), collision.alias_raw(), collision.selection_raw(), bc.timestamp(),
169157
collision.posX(), collision.posY(), collision.posZ(),
170158
collision.numContrib(), collision.trackOccupancyInTimeRange(), collision.ft0cOccupancyInTimeRange());
171159

172-
eventCov(collision.covXX(), collision.covXY(), collision.covXZ(), collision.covYY(), collision.covYZ(), collision.covZZ(), collision.chi2());
160+
// eventCov(collision.covXX(), collision.covXY(), collision.covXZ(), collision.covYY(), collision.covYZ(), collision.covZZ(), collision.chi2());
173161

174162
eventMult(collision.multFT0A(), collision.multFT0C(), collision.multNTracksPV(), collision.multNTracksPVeta1(), collision.multNTracksPVetaHalf());
175163

@@ -181,11 +169,11 @@ struct CreateEMEvent {
181169
eventCent(105.f, 105.f, 105.f);
182170
eventQvec(qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault,
183171
qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault);
184-
} else if constexpr (eventype == EMEventType::keventCent) {
172+
} else if constexpr (eventype == EMEventType::kEventCent) {
185173
eventCent(collision.centFT0M(), collision.centFT0A(), collision.centFT0C());
186174
eventQvec(qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault,
187175
qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault);
188-
} else if constexpr (eventype == EMEventType::keventCent_Qvec) {
176+
} else if constexpr (eventype == EMEventType::kEventCent_Qvec) {
189177
eventCent(collision.centFT0M(), collision.centFT0A(), collision.centFT0C());
190178
const size_t qvecSize = collision.qvecFT0CReVec().size();
191179
if (qvecSize >= 2) { // harmonics 2,3
@@ -201,7 +189,7 @@ struct CreateEMEvent {
201189
qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault, qDefault);
202190
}
203191
} // end of collision loop
204-
// map_ncolls_per_bc.clear();
192+
205193
} // end of skimEvent
206194

207195
void fillEventWeights(MyCollisionsMC const& collisions, aod::McCollisions const&, MyBCs const&)
@@ -226,47 +214,47 @@ struct CreateEMEvent {
226214
{
227215
skimEvent<false, EMEventType::kEvent>(collisions, bcs);
228216
}
229-
PROCESS_SWITCH(CreateEMEvent, processEvent, "process event info", false);
217+
PROCESS_SWITCH(CreateEMEventPhoton, processEvent, "process event info", false);
230218

231219
void processEventMC(MyCollisionsMC const& collisions, MyBCs const& bcs)
232220
{
233221
skimEvent<true, EMEventType::kEvent>(collisions, bcs);
234222
}
235-
PROCESS_SWITCH(CreateEMEvent, processEventMC, "process event info", false);
223+
PROCESS_SWITCH(CreateEMEventPhoton, processEventMC, "process event info", false);
236224

237225
void processEventJJMC(MyCollisionsMC const& collisions, aod::McCollisions const& mcCollisions, MyBCs const& bcs)
238226
{
239227
skimEvent<true, EMEventType::kEvent_JJ>(collisions, bcs);
240228
fillEventWeights(collisions, mcCollisions, bcs);
241229
}
242-
PROCESS_SWITCH(CreateEMEvent, processEventJJMC, "process event info", false);
230+
PROCESS_SWITCH(CreateEMEventPhoton, processEventJJMC, "process event info", false);
243231

244-
void processeventCent(MyCollisionsCent const& collisions, MyBCs const& bcs)
232+
void procesEeventCent(MyCollisionsCent const& collisions, MyBCs const& bcs)
245233
{
246-
skimEvent<false, EMEventType::keventCent>(collisions, bcs);
234+
skimEvent<false, EMEventType::kEventCent>(collisions, bcs);
247235
}
248-
PROCESS_SWITCH(CreateEMEvent, processeventCent, "process event info", false);
236+
PROCESS_SWITCH(CreateEMEventPhoton, procesEeventCent, "process event info", false);
249237

250-
void processeventCent_Qvec(MyCollisionsCentQvec const& collisions, MyBCs const& bcs)
238+
void processEventCent_Qvec(MyCollisionsCentQvec const& collisions, MyBCs const& bcs)
251239
{
252-
skimEvent<false, EMEventType::keventCent_Qvec>(collisions, bcs);
240+
skimEvent<false, EMEventType::kEventCent_Qvec>(collisions, bcs);
253241
}
254-
PROCESS_SWITCH(CreateEMEvent, processeventCent_Qvec, "process event info", false);
242+
PROCESS_SWITCH(CreateEMEventPhoton, processEventCent_Qvec, "process event info", false);
255243

256244
void processEventMC_Cent(MyCollisionsMCCent const& collisions, MyBCs const& bcs)
257245
{
258-
skimEvent<true, EMEventType::keventCent>(collisions, bcs);
246+
skimEvent<true, EMEventType::kEventCent>(collisions, bcs);
259247
}
260-
PROCESS_SWITCH(CreateEMEvent, processEventMC_Cent, "process event info", false);
248+
PROCESS_SWITCH(CreateEMEventPhoton, processEventMC_Cent, "process event info", false);
261249

262250
void processEventMC_Cent_Qvec(MyCollisionsMCCentQvec const& collisions, MyBCs const& bcs)
263251
{
264-
skimEvent<true, EMEventType::keventCent_Qvec>(collisions, bcs);
252+
skimEvent<true, EMEventType::kEventCent_Qvec>(collisions, bcs);
265253
}
266-
PROCESS_SWITCH(CreateEMEvent, processEventMC_Cent_Qvec, "process event info", false);
254+
PROCESS_SWITCH(CreateEMEventPhoton, processEventMC_Cent_Qvec, "process event info", false);
267255

268256
void processDummy(aod::Collisions const&) {}
269-
PROCESS_SWITCH(CreateEMEvent, processDummy, "processDummy", true);
257+
PROCESS_SWITCH(CreateEMEventPhoton, processDummy, "processDummy", true);
270258
};
271259
struct AssociatePhotonToEMEvent {
272260
Produces<o2::aod::V0KFEMEventIds> v0kfeventid;
@@ -295,7 +283,7 @@ struct AssociatePhotonToEMEvent {
295283
}
296284

297285
// This struct is for both data and MC.
298-
// Note that reconstructed collisions without mc collisions are already rejected in CreateEMEvent in MC.
286+
// Note that reconstructed collisions without mc collisions are already rejected in CreateEMEventPhoton in MC.
299287

300288
void processPCM(aod::EMEvents const& collisions, aod::V0PhotonsKF const& photons)
301289
{
@@ -328,7 +316,7 @@ struct AssociatePhotonToEMEvent {
328316
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
329317
{
330318
return WorkflowSpec{
331-
adaptAnalysisTask<CreateEMEvent>(cfgc, TaskName{"create-emevent-photon"}),
319+
adaptAnalysisTask<CreateEMEventPhoton>(cfgc, TaskName{"create-emevent-photon"}),
332320
adaptAnalysisTask<AssociatePhotonToEMEvent>(cfgc, TaskName{"associate-photon-to-emevent"}),
333321
};
334322
}

0 commit comments

Comments
 (0)