From c46a8912e585e09868990f8f1c5f7310d80b8544 Mon Sep 17 00:00:00 2001 From: Joonsuk Date: Thu, 15 May 2025 00:31:30 +0900 Subject: [PATCH 1/6] PWGJE: debugged hadronic rate error when filling histograms --- PWGJE/Tasks/jetFinderQA.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/PWGJE/Tasks/jetFinderQA.cxx b/PWGJE/Tasks/jetFinderQA.cxx index c2fd285a7a2..aafde6f1ecc 100644 --- a/PWGJE/Tasks/jetFinderQA.cxx +++ b/PWGJE/Tasks/jetFinderQA.cxx @@ -422,7 +422,7 @@ struct JetFinderQATask { } template - void fillHistograms(T const& jet, float centrality, float occupancy, float weight = 1.0) + void fillHistograms(T const& jet, float centrality, float occupancy, float hadronicrate, float weight = 1.0) { float pTHat = 10. / (std::pow(weight, 1.0 / pTHatExponent)); @@ -442,7 +442,7 @@ struct JetFinderQATask { registry.fill(HIST("h2_centrality_jet_phi"), centrality, jet.phi(), weight); registry.fill(HIST("h2_centrality_jet_ntracks"), centrality, jet.tracksIds().size(), weight); registry.fill(HIST("h3_centrality_occupancy_jet_pt"), centrality, occupancy, jet.pt(), weight); - registry.fill(HIST("h2_intrate_jet_pt"), jet.collision().hadronicRate(), jet.pt(), weight); + registry.fill(HIST("h2_intrate_jet_pt"), hadronicrate, jet.pt(), weight); } registry.fill(HIST("h3_jet_r_jet_pt_centrality"), jet.r() / 100.0, jet.pt(), centrality, weight); @@ -783,7 +783,7 @@ struct JetFinderQATask { if (!isAcceptedJet(jet)) { continue; } - fillHistograms(jet, collision.centrality(), collision.trackOccupancyInTimeRange()); + fillHistograms(jet, collision.centrality(), collision.trackOccupancyInTimeRange(), collision.hadronicRate()); } } PROCESS_SWITCH(JetFinderQATask, processJetsData, "jet finder QA data", false); @@ -898,7 +898,7 @@ struct JetFinderQATask { if (!isAcceptedJet(jet)) { continue; } - fillHistograms(jet, collision.centrality(), collision.trackOccupancyInTimeRange()); + fillHistograms(jet, collision.centrality(), collision.trackOccupancyInTimeRange(), collision.hadronicRate()); } } PROCESS_SWITCH(JetFinderQATask, processJetsMCD, "jet finder QA mcd", false); @@ -921,7 +921,7 @@ struct JetFinderQATask { registry.fill(HIST("h_jet_ptcut"), jet.pt(), N * 0.25, jet.eventWeight()); } } - fillHistograms(jet, collision.centrality(), collision.trackOccupancyInTimeRange(), jet.eventWeight()); + fillHistograms(jet, collision.centrality(), collision.trackOccupancyInTimeRange(), collision.hadronicRate(), jet.eventWeight()); } } PROCESS_SWITCH(JetFinderQATask, processJetsMCDWeighted, "jet finder QA mcd with weighted events", false); From 57aba3d87555472d6dda759d968fa890e964fb87 Mon Sep 17 00:00:00 2001 From: Joonsuk Date: Thu, 15 May 2025 00:45:26 +0900 Subject: [PATCH 2/6] PWGJE: debugged hadronic rate error when filling histograms --- PWGJE/Tasks/jetFinderQA.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGJE/Tasks/jetFinderQA.cxx b/PWGJE/Tasks/jetFinderQA.cxx index aafde6f1ecc..a0ac995a062 100644 --- a/PWGJE/Tasks/jetFinderQA.cxx +++ b/PWGJE/Tasks/jetFinderQA.cxx @@ -1301,4 +1301,4 @@ struct JetFinderQATask { PROCESS_SWITCH(JetFinderQATask, processOccupancyQA, "occupancy QA on jet derived data", false); }; -WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; } +WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; } \ No newline at end of file From d44a0360be98e63c2d59942980abcec781a0dcd6 Mon Sep 17 00:00:00 2001 From: Joonsuk Date: Thu, 15 May 2025 00:54:35 +0900 Subject: [PATCH 3/6] PWGJE: debugged hadronic rate error when filling histograms --- PWGJE/Tasks/jetFinderQA.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGJE/Tasks/jetFinderQA.cxx b/PWGJE/Tasks/jetFinderQA.cxx index a0ac995a062..aafde6f1ecc 100644 --- a/PWGJE/Tasks/jetFinderQA.cxx +++ b/PWGJE/Tasks/jetFinderQA.cxx @@ -1301,4 +1301,4 @@ struct JetFinderQATask { PROCESS_SWITCH(JetFinderQATask, processOccupancyQA, "occupancy QA on jet derived data", false); }; -WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; } \ No newline at end of file +WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; } From 47839116f040366fd30223d311043d2a0927f902 Mon Sep 17 00:00:00 2001 From: Joonsuk Date: Thu, 15 May 2025 01:09:06 +0900 Subject: [PATCH 4/6] PWGJE: debugged hadronic rate error when filling histograms --- PWGJE/Tasks/jetFinderQA.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PWGJE/Tasks/jetFinderQA.cxx b/PWGJE/Tasks/jetFinderQA.cxx index aafde6f1ecc..63361d50f31 100644 --- a/PWGJE/Tasks/jetFinderQA.cxx +++ b/PWGJE/Tasks/jetFinderQA.cxx @@ -1301,4 +1301,7 @@ struct JetFinderQATask { PROCESS_SWITCH(JetFinderQATask, processOccupancyQA, "occupancy QA on jet derived data", false); }; -WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; } +WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) +{ + return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; // o2-linter: disable=name/o2-task +} From 18955a7adfbc2e374edcc4e26a5e4cb47cf4642f Mon Sep 17 00:00:00 2001 From: Joonsuk Date: Thu, 15 May 2025 01:11:46 +0900 Subject: [PATCH 5/6] PWGJE: debugged hadronic rate error when filling histograms --- PWGJE/Tasks/jetFinderQA.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGJE/Tasks/jetFinderQA.cxx b/PWGJE/Tasks/jetFinderQA.cxx index 63361d50f31..fe79252ec03 100644 --- a/PWGJE/Tasks/jetFinderQA.cxx +++ b/PWGJE/Tasks/jetFinderQA.cxx @@ -1303,5 +1303,5 @@ struct JetFinderQATask { WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { - return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; // o2-linter: disable=name/o2-task + return WorkflowSpec{adaptAnalysisTask(cfgc, TaskName{"jet-finder-charged-qa"})}; // o2-linter: disable=name/o2-task,name/workflow-file } From 0a8a23825a1f5b1fba0dd7d468950c0464d98b66 Mon Sep 17 00:00:00 2001 From: Joonsuk Date: Fri, 16 May 2025 00:21:52 +0900 Subject: [PATCH 6/6] PWGJE: debugged hadronic rate error when filling histograms --- PWGJE/Tasks/jetFinderQA.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGJE/Tasks/jetFinderQA.cxx b/PWGJE/Tasks/jetFinderQA.cxx index fe79252ec03..1a6cd948200 100644 --- a/PWGJE/Tasks/jetFinderQA.cxx +++ b/PWGJE/Tasks/jetFinderQA.cxx @@ -422,7 +422,7 @@ struct JetFinderQATask { } template - void fillHistograms(T const& jet, float centrality, float occupancy, float hadronicrate, float weight = 1.0) + void fillHistograms(T const& jet, float centrality, float occupancy, float hadronicRate, float weight = 1.0) { float pTHat = 10. / (std::pow(weight, 1.0 / pTHatExponent)); @@ -442,7 +442,7 @@ struct JetFinderQATask { registry.fill(HIST("h2_centrality_jet_phi"), centrality, jet.phi(), weight); registry.fill(HIST("h2_centrality_jet_ntracks"), centrality, jet.tracksIds().size(), weight); registry.fill(HIST("h3_centrality_occupancy_jet_pt"), centrality, occupancy, jet.pt(), weight); - registry.fill(HIST("h2_intrate_jet_pt"), hadronicrate, jet.pt(), weight); + registry.fill(HIST("h2_intrate_jet_pt"), hadronicRate, jet.pt(), weight); } registry.fill(HIST("h3_jet_r_jet_pt_centrality"), jet.r() / 100.0, jet.pt(), centrality, weight);