Skip to content

Commit 5a0fb71

Browse files
author
Maurice Coquet
committed
Fix for event-selected mcSignal in processMCGen
1 parent 7ba8397 commit 5a0fb71

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2159,11 +2159,16 @@ struct AnalysisSameEventPairing {
21592159
continue;
21602160
}
21612161

2162-
auto groupedMCTracks = mcTracks.sliceBy(perReducedMcGenEvent, event.reducedMCeventId());
2163-
groupedMCTracks.bindInternalIndicesTo(&mcTracks);
2164-
for (auto& track : groupedMCTracks) {
2162+
// auto groupedMCTracks = mcTracks.sliceBy(perReducedMcGenEvent, event.reducedMCeventId());
2163+
// groupedMCTracks.bindInternalIndicesTo(&mcTracks);
2164+
// for (auto& track : groupedMCTracks) {
2165+
for (auto& track : mcTracks) {
2166+
if (track.reducedMCeventId() != event.reducedMCeventId()){
2167+
continue;
2168+
}
21652169
VarManager::FillTrackMC(mcTracks, track);
2166-
auto track_raw = groupedMCTracks.rawIteratorAt(track.globalIndex());
2170+
auto track_raw = mcTracks.rawIteratorAt(track.globalIndex());
2171+
// auto track_raw = groupedMCTracks.rawIteratorAt(track.globalIndex());
21672172
for (auto& sig : fGenMCSignals) {
21682173
if (sig->CheckSignal(true, track_raw)) {
21692174
fHistMan->FillHistClass(Form("MCTruthGenSel_%s", sig->GetName()), VarManager::fgValues);

0 commit comments

Comments
 (0)