From e5ae9f4e32257fce031b1c7ef4a89f789c88788c Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 18:15:11 +0200 Subject: [PATCH 1/8] PWGDQ: Add and fix configurable options for optimize memory issue --- PWGDQ/Core/HistogramsLibrary.cxx | 16 ++++- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 58 ++++++++++++++----- 2 files changed, 58 insertions(+), 16 deletions(-) diff --git a/PWGDQ/Core/HistogramsLibrary.cxx b/PWGDQ/Core/HistogramsLibrary.cxx index c15894fbb8b..e11c84ecdc4 100644 --- a/PWGDQ/Core/HistogramsLibrary.cxx +++ b/PWGDQ/Core/HistogramsLibrary.cxx @@ -1257,15 +1257,25 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h hm->AddHistogram(histClass, "Coschi", "", false, 25, coschiBins.data(), VarManager::kMCCosChi, 0, nullptr, -1, 0, nullptr, -1, "", "", "", -1, VarManager::kMCWeight); } - if (groupStr.CompareTo("polarization-pseudoproper-gen") == 0) { + if (groupStr.CompareTo("polarization-pseudoproper-midy-he-gen") == 0) { std::array varspTHE = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaHE, VarManager::kMCVertexingTauxyProjected}; - std::array varspTCS = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaCS, VarManager::kMCVertexingTauxyProjected}; - std::array varspTRM = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaRM, VarManager::kMCVertexingTauxyProjected}; std::array bins = {50, 20, 20, 1000}; std::array xmin = {2., 0., -1., -0.5}; std::array xmax = {4., 20., 1., 0.5}; hm->AddHistogram(histClass, "Mass_Pt_cosThetaHE_Tauxy", "", 4, varspTHE.data(), bins.data(), xmin.data(), xmax.data(), nullptr, -1, kFALSE); + } + if (groupStr.CompareTo("polarization-pseudoproper-midy-cs-gen") == 0) { + std::array varspTCS = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaCS, VarManager::kMCVertexingTauxyProjected}; + std::array bins = {50, 20, 20, 1000}; + std::array xmin = {2., 0., -1., -0.5}; + std::array xmax = {4., 20., 1., 0.5}; hm->AddHistogram(histClass, "Mass_Pt_cosThetaCS_Tauxy", "", 4, varspTCS.data(), bins.data(), xmin.data(), xmax.data(), nullptr, -1, kFALSE); + } + if (groupStr.CompareTo("polarization-pseudoproper-midy-rand-gen") == 0) { + std::array varspTRM = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaRM, VarManager::kMCVertexingTauxyProjected}; + std::array bins = {50, 20, 20, 1000}; + std::array xmin = {2., 0., -1., -0.5}; + std::array xmax = {4., 20., 1., 0.5}; hm->AddHistogram(histClass, "Mass_Pt_cosThetaRM_Tauxy", "", 4, varspTRM.data(), bins.data(), xmin.data(), xmax.data(), nullptr, -1, kFALSE); } if (groupStr.CompareTo("polarization-dielectron-pbpb-midy-he-gen") == 0) { diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index a064a274bd3..502bf9705f0 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -1141,7 +1141,9 @@ struct AnalysisSameEventPairing { Configurable pair{"cfgPairCuts", "", "Comma separated list of pair cuts, !!! Use only if you know what you are doing, otherwise leave empty"}; Configurable fConfigQA{"cfgQA", false, "If true, fill QA histograms"}; Configurable fConfigMCtruthQA{"cfgMCtruthQA", false, "If true, fill QA histograms with default"}; - Configurable fConfigPseudoQA{"cfgPseudoQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization"}; + Configurable fConfigPseudoHEQA{"cfgPseudoQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization HE"}; + Configurable fConfigPseudoCSQA{"cfgPseudoQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization CS"}; + Configurable fConfigPseudoRMQA{"cfgPseudoQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization RM"}; Configurable fConfigTruthPbPbMIDYHE{"cfgTruthPbPbmidyHE", false, "If true, fill QA histograms with dielectron pairs in helicity frame"}; Configurable fConfigTruthPbPbMIDYCS{"cfgTruthPbPbmidyCS", false, "If true, fill QA histograms with dielectron pairs in collion-soper frame"}; Configurable fConfigAddSEPHistogram{"cfgAddSEPHistogram", "", "Comma separated list of histograms"}; @@ -1506,14 +1508,20 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigMCtruthQA.value) { histNames += Form("MCTruthGenPairSel_%s;", sig->GetName()); // after event selection } - if (fConfigOptions.fConfigPseudoQA.value) { - histNames += Form("MCTruthGenPseudoPolPairSel_%s;", sig->GetName()); + if (fConfigOptions.fConfigPseudoHEQA.value) { + histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); + } + if (fConfigOptions.fConfigPseudoCSQA.value) { + histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); + } + if (fConfigOptions.fConfigPseudoRMQA.value) { + histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { - histNames += Form("MCTruthGenPseudoPolPairSel_%s;", sig->GetName()); + histNames += Form("MCTruthGenPoldielectronPbPbPairSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYCS.value) { - histNames += Form("MCTruthGenPseudoPolPairSel_%s;", sig->GetName()); + histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } fHasTwoProngGenMCsignals = true; } @@ -1523,8 +1531,14 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigMCtruthQA.value) { histNames += Form("MCTruthGenPairSel_%s_%s;", sig->GetName(), cut->GetName()); // after event selection and MCgenAcc cut } - if (fConfigOptions.fConfigPseudoQA.value) { - histNames += Form("MCTruthGenPseudoPolPairSel_%s_%s;", sig->GetName(), cut->GetName()); + if (fConfigOptions.fConfigPseudoHEQA.value) { + histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); + } + if (fConfigOptions.fConfigPseudoCSQA.value) { + histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); + } + if (fConfigOptions.fConfigPseudoRMQA.value) { + histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { histNames += Form("MCTruthGenPoldielectronPbPbPairHESel_%s_%s;", sig->GetName(), cut->GetName()); @@ -2189,8 +2203,14 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigMCtruthQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPairSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoQA.value) { - fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairSel_%s", sig->GetName()), VarManager::fgValues); + if (fConfigOptions.fConfigPseudoHEQA.value) { + fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); + } + if (fConfigOptions.fConfigPseudoCSQA.value) { + fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); + } + if (fConfigOptions.fConfigPseudoRMQA.value) { + fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { fHistMan->FillHistClass(Form("MCTruthGenPoldielectronPbPbPairHESel_%s", sig->GetName()), VarManager::fgValues); @@ -2205,8 +2225,14 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigMCtruthQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPairSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoQA.value) { - fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); + if (fConfigOptions.fConfigPseudoHEQA.value) { + fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); + } + if (fConfigOptions.fConfigPseudoCSQA.value) { + fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); + } + if (fConfigOptions.fConfigPseudoRMQA.value) { + fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -3215,8 +3241,14 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPair")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "mctruth_pair", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPair")) { - dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-gen", histName); + if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { + dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); + } + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); + } + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-dielectron-pbpb-midy-he-gen", histName); From 29c8c215e5edde035043e5d0fb6d7a8d669ee473 Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 18:19:31 +0200 Subject: [PATCH 2/8] PWGDQ: Add and fix configurable options for optimize memory issue --- .../Tasks/.#dqEfficiency_withAssoc_direct.cxx | 1 + PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 20 +++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) create mode 120000 PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx diff --git a/PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx new file mode 120000 index 00000000000..b0f151e360c --- /dev/null +++ b/PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx @@ -0,0 +1 @@ +dmallick@Dukhishyams-MacBook-Pro.local.50478 \ No newline at end of file diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index 502bf9705f0..1dd690cc5c1 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -1511,10 +1511,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -1534,10 +1534,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2206,10 +2206,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2228,10 +2228,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } @@ -3244,10 +3244,10 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) { From c98352cd2fdbd96c0a106652213bf11a98799029 Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 18:22:23 +0200 Subject: [PATCH 3/8] PWGDQ: Add and fix configurable options for optimize memory issue --- .../Tasks/.#dqEfficiency_withAssoc_direct.cxx | 1 - PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 22 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) delete mode 120000 PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx diff --git a/PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx deleted file mode 120000 index b0f151e360c..00000000000 --- a/PWGDQ/Tasks/.#dqEfficiency_withAssoc_direct.cxx +++ /dev/null @@ -1 +0,0 @@ -dmallick@Dukhishyams-MacBook-Pro.local.50478 \ No newline at end of file diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index 1dd690cc5c1..e7a43216639 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -1511,14 +1511,14 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { - histNames += Form("MCTruthGenPoldielectronPbPbPairSel_%s;", sig->GetName()); + histNames += Form("MCTruthGenPoldielectronPbPbPairHESel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYCS.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); @@ -1534,10 +1534,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2206,10 +2206,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2228,10 +2228,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } @@ -3244,10 +3244,10 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) { From 5b8446e094a403805349f2120c050c0c1265698a Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 18:38:31 +0200 Subject: [PATCH 4/8] PWGDQ: Add and fix configurable options for optimize memory issue --- PWGDQ/Core/HistogramsLibrary.cxx | 12 +++++------ PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 20 +++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/PWGDQ/Core/HistogramsLibrary.cxx b/PWGDQ/Core/HistogramsLibrary.cxx index e11c84ecdc4..83a75fde02b 100644 --- a/PWGDQ/Core/HistogramsLibrary.cxx +++ b/PWGDQ/Core/HistogramsLibrary.cxx @@ -1263,14 +1263,14 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h std::array xmin = {2., 0., -1., -0.5}; std::array xmax = {4., 20., 1., 0.5}; hm->AddHistogram(histClass, "Mass_Pt_cosThetaHE_Tauxy", "", 4, varspTHE.data(), bins.data(), xmin.data(), xmax.data(), nullptr, -1, kFALSE); - } + } if (groupStr.CompareTo("polarization-pseudoproper-midy-cs-gen") == 0) { - std::array varspTCS = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaCS, VarManager::kMCVertexingTauxyProjected}; - std::array bins = {50, 20, 20, 1000}; - std::array xmin = {2., 0., -1., -0.5}; - std::array xmax = {4., 20., 1., 0.5}; + std::array varspTCS = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaCS, VarManager::kMCVertexingTauxyProjected}; + std::array bins = {50, 20, 20, 1000}; + std::array xmin = {2., 0., -1., -0.5}; + std::array xmax = {4., 20., 1., 0.5}; hm->AddHistogram(histClass, "Mass_Pt_cosThetaCS_Tauxy", "", 4, varspTCS.data(), bins.data(), xmin.data(), xmax.data(), nullptr, -1, kFALSE); - } + } if (groupStr.CompareTo("polarization-pseudoproper-midy-rand-gen") == 0) { std::array varspTRM = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCCosThetaRM, VarManager::kMCVertexingTauxyProjected}; std::array bins = {50, 20, 20, 1000}; diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index e7a43216639..e30cc03c644 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -1511,10 +1511,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -1534,10 +1534,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2206,10 +2206,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2228,10 +2228,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } @@ -3244,10 +3244,10 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) { From 652307e5cb835ebe933be9f6816405681ec38e61 Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 21:21:42 +0200 Subject: [PATCH 5/8] PWGDQ: Add and fix configurable options for optimize memory issue --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index e30cc03c644..bbd956fe5c3 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -1141,9 +1141,9 @@ struct AnalysisSameEventPairing { Configurable pair{"cfgPairCuts", "", "Comma separated list of pair cuts, !!! Use only if you know what you are doing, otherwise leave empty"}; Configurable fConfigQA{"cfgQA", false, "If true, fill QA histograms"}; Configurable fConfigMCtruthQA{"cfgMCtruthQA", false, "If true, fill QA histograms with default"}; - Configurable fConfigPseudoHEQA{"cfgPseudoQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization HE"}; - Configurable fConfigPseudoCSQA{"cfgPseudoQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization CS"}; - Configurable fConfigPseudoRMQA{"cfgPseudoQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization RM"}; + Configurable fConfigPseudoHEQA{"cfgPseudoHEQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization HE"}; + Configurable fConfigPseudoCSQA{"cfgPseudoCSQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization CS"}; + Configurable fConfigPseudoRMQA{"cfgPseudoRMQA", false, "If true, fill QA histograms with pseudo-proper decay length analysis with polarization RM"}; Configurable fConfigTruthPbPbMIDYHE{"cfgTruthPbPbmidyHE", false, "If true, fill QA histograms with dielectron pairs in helicity frame"}; Configurable fConfigTruthPbPbMIDYCS{"cfgTruthPbPbmidyCS", false, "If true, fill QA histograms with dielectron pairs in collion-soper frame"}; Configurable fConfigAddSEPHistogram{"cfgAddSEPHistogram", "", "Comma separated list of histograms"}; @@ -1511,17 +1511,17 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { histNames += Form("MCTruthGenPoldielectronPbPbPairHESel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYCS.value) { - histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); + histNames += Form("MCTruthGenPoldielectronPbPbPairCSSel_%s;", sig->GetName()); } fHasTwoProngGenMCsignals = true; } @@ -1534,17 +1534,17 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { histNames += Form("MCTruthGenPoldielectronPbPbPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYCS.value) { - histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); + histNames += Form("MCTruthGenPoldielectronPbPbPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } } } @@ -2206,10 +2206,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2228,10 +2228,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } @@ -3244,10 +3244,10 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) { From ec8037a65d17fff1e184c68b6b8d5af9138defa6 Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 21:25:08 +0200 Subject: [PATCH 6/8] PWGDQ: Add and fix configurable options for optimize memory issue --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index bbd956fe5c3..c33f2ee24d4 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -1511,10 +1511,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -1534,10 +1534,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2206,10 +2206,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2228,10 +2228,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } @@ -3244,10 +3244,10 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) { From 10d5d382bf7e3298b707ea25df9f54291c341fcc Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 22:49:52 +0200 Subject: [PATCH 7/8] PWGDQ: Add and fix configurable options for optimize memory issue --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index c33f2ee24d4..6ecaf7deb86 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -331,7 +331,7 @@ struct AnalysisEventSelection { HistogramManager* fHistMan = nullptr; - AnalysisCompositeCut* fEventCut; + AnalysisCompositeCut* fEventCut = nullptr; Service fCCDB; o2::ccdb::CcdbApi fCCDBApi; @@ -1511,10 +1511,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -1534,10 +1534,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2206,10 +2206,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2228,10 +2228,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } @@ -3244,10 +3244,10 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) { From 802d723fa3cef478c3e401928373f975c630cd5a Mon Sep 17 00:00:00 2001 From: dmallick2 Date: Thu, 30 Jul 2026 22:55:42 +0200 Subject: [PATCH 8/8] PWGDQ:Fix white space --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index 6ecaf7deb86..500dd36db6d 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -1511,10 +1511,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s;", sig->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s;", sig->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -1534,10 +1534,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { histNames += Form("MCTruthGenPseudoPolPairHESel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { histNames += Form("MCTruthGenPseudoPolPairCSSel_%s_%s;", sig->GetName(), cut->GetName()); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { histNames += Form("MCTruthGenPseudoPolPairRMSel_%s_%s;", sig->GetName(), cut->GetName()); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2206,10 +2206,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s", sig->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s", sig->GetName()), VarManager::fgValues); } if (fConfigOptions.fConfigTruthPbPbMIDYHE.value) { @@ -2228,10 +2228,10 @@ struct AnalysisSameEventPairing { if (fConfigOptions.fConfigPseudoHEQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairHESel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoCSQA.value) { + if (fConfigOptions.fConfigPseudoCSQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairCSSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } - if (fConfigOptions.fConfigPseudoRMQA.value) { + if (fConfigOptions.fConfigPseudoRMQA.value) { fHistMan->FillHistClass(Form("MCTruthGenPseudoPolPairRMSel_%s_%s", sig->GetName(), cut->GetName()), VarManager::fgValues); } @@ -3244,10 +3244,10 @@ void DefineHistograms(HistogramManager* histMan, TString histClasses, const char if (classStr.Contains("MCTruthGenPseudoPolPairHE")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-he-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { + if (classStr.Contains("MCTruthGenPseudoPolPairCS")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-cs-gen", histName); } - if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { + if (classStr.Contains("MCTruthGenPseudoPolPairRM")) { dqhistograms::DefineHistograms(histMan, objArray->At(iclass)->GetName(), "polarization-pseudoproper-midy-rand-gen", histName); } if (classStr.Contains("MCTruthGenPoldielectronPbPbPairHE")) {