Skip to content

Commit 5ddd747

Browse files
JiYuanjingYuanjing JiYuanjing Ji
authored
[PWGDQ] Fix bug: no AssocsCorrectBarrel entries for single MC tracks (#12922)
Co-authored-by: Yuanjing Ji <yji@lxbk0905.gsi.de> Co-authored-by: Yuanjing Ji <yji@lxbk1130.gsi.de>
1 parent ee8cd35 commit 5ddd747

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -607,10 +607,8 @@ struct AnalysisTrackSelection {
607607
VarManager::ResetValues(0, VarManager::kNBarrelTrackVariables);
608608
// fill event information which might be needed in histograms/cuts that combine track and event properties
609609
VarManager::FillEvent<TEventFillMap>(event);
610-
ReducedMCEvent* eventMC = nullptr;
611610
if (event.has_reducedMCevent()) {
612-
auto eventMC = event.reducedMCevent();
613-
VarManager::FillEvent<VarManager::ObjTypes::ReducedEventMC>(eventMC);
611+
VarManager::FillEvent<VarManager::ObjTypes::ReducedEventMC>(event.reducedMCevent());
614612
}
615613

616614
auto track = assoc.template reducedtrack_as<TTracks>();
@@ -622,8 +620,8 @@ struct AnalysisTrackSelection {
622620
if (track.has_reducedMCTrack()) {
623621
auto trackMC = track.reducedMCTrack();
624622
auto eventMCfromTrack = trackMC.reducedMCevent();
625-
if (eventMC != nullptr) {
626-
isCorrectAssoc = (eventMCfromTrack.globalIndex() == eventMC->globalIndex());
623+
if (event.has_reducedMCevent()) {
624+
isCorrectAssoc = (eventMCfromTrack.globalIndex() == event.reducedMCevent().globalIndex());
627625
}
628626
VarManager::FillTrackMC(tracksMC, trackMC);
629627
}

0 commit comments

Comments
 (0)