@@ -296,6 +296,7 @@ struct AnalysisEnergyCorrelator {
296296 for (auto & t : addHadronCuts) {
297297 fHadronCuts .push_back (reinterpret_cast <AnalysisCompositeCut*>(t));
298298 fHadronCutNames .push_back (t->GetName ());
299+ hadronCutStr += Form (" ,%s" , t->GetName ());
299300 }
300301 }
301302
@@ -441,6 +442,7 @@ struct AnalysisEnergyCorrelator {
441442 auto lepton2MC = track2.mcParticle ();
442443 uint32_t mcDecision = 0 ;
443444 int isig = 0 ;
445+
444446 for (auto sig = fRecMCTripleSignals .begin (); sig != fRecMCTripleSignals .end (); sig++, isig++) {
445447 if ((*sig)->CheckSignal (true , lepton1MC, lepton2MC, hadronMC)) {
446448 mcDecision |= (static_cast <uint32_t >(1 ) << isig);
@@ -451,7 +453,7 @@ struct AnalysisEnergyCorrelator {
451453 // Fill dilepton-hadron variables
452454 std::vector<float > fTransRange = fConfigDileptonHadronOptions .fConfigTransRange ;
453455 VarManager::FillEnergyCorrelatorTriple (track1, track2, hadron, VarManager::fgValues, fTransRange [0 ], fTransRange [1 ], fConfigDileptonHadronOptions .fConfigApplyMassEC .value );
454- VarManager::FillEnergyCorrelatorsUnfoldingTriple<VarManager::kJpsiHadronMass >(track1, track2, hadron, motherParticle, hadronMC, VarManager::fgValues);
456+ VarManager::FillEnergyCorrelatorsUnfoldingTriple<VarManager::kJpsiHadronMass >(track1, track2, hadron, motherParticle, hadronMC, VarManager::fgValues, fConfigDileptonHadronOptions . fConfigApplyMassEC . value );
455457
456458 int iHadronCut = 0 ;
457459 for (auto hCut = fHadronCuts .begin (); hCut != fHadronCuts .end (); hCut++, iHadronCut++) {
0 commit comments