diff --git a/PWGDQ/Tasks/dqEnergyCorrelator_direct.cxx b/PWGDQ/Tasks/dqEnergyCorrelator_direct.cxx index b91e9ef5593..50eef8685c5 100644 --- a/PWGDQ/Tasks/dqEnergyCorrelator_direct.cxx +++ b/PWGDQ/Tasks/dqEnergyCorrelator_direct.cxx @@ -296,6 +296,7 @@ struct AnalysisEnergyCorrelator { for (auto& t : addHadronCuts) { fHadronCuts.push_back(reinterpret_cast(t)); fHadronCutNames.push_back(t->GetName()); + hadronCutStr += Form(",%s", t->GetName()); } } @@ -446,12 +447,11 @@ struct AnalysisEnergyCorrelator { mcDecision |= (static_cast(1) << isig); } } - auto motherParticle = lepton1MC.template mothers_first_as(); // Fill dilepton-hadron variables std::vector fTransRange = fConfigDileptonHadronOptions.fConfigTransRange; VarManager::FillEnergyCorrelatorTriple(track1, track2, hadron, VarManager::fgValues, fTransRange[0], fTransRange[1], fConfigDileptonHadronOptions.fConfigApplyMassEC.value); - VarManager::FillEnergyCorrelatorsUnfoldingTriple(track1, track2, hadron, motherParticle, hadronMC, VarManager::fgValues); + VarManager::FillEnergyCorrelatorsUnfoldingTriple(track1, track2, hadron, motherParticle, hadronMC, VarManager::fgValues, fConfigDileptonHadronOptions.fConfigApplyMassEC.value); int iHadronCut = 0; for (auto hCut = fHadronCuts.begin(); hCut != fHadronCuts.end(); hCut++, iHadronCut++) {