From fc0198045ce43685045e624852a7c2dea8d30961 Mon Sep 17 00:00:00 2001 From: Jaideep Tanwar <141036812+jtanwar2212@users.noreply.github.com> Date: Wed, 21 May 2025 12:47:36 +0530 Subject: [PATCH 1/7] Update NucleiTPCPbPb.cxx --- PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx b/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx index f4099c4b754..d25b00a52b9 100644 --- a/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx +++ b/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx @@ -174,7 +174,7 @@ struct NucleitpcPbPb { const AxisSpec axisdEdx{2000, 0, 2000, "d#it{E}/d#it{x}"}; const AxisSpec axisCent{100, 0, 100, "centrality"}; const AxisSpec axisVtxZ{100, -20, 20, "z"}; - const AxisSpec ptAxis{1000, 0, 20, "#it{p}_{T} (GeV/#it{c})"}; + const AxisSpec ptAxis{200, 0, 20, "#it{p}_{T} (GeV/#it{c})"}; const AxisSpec axiseta{100, -1, 1, "eta"}; const AxisSpec axisrapidity{100, -2, 2, "rapidity"}; const AxisSpec axismass{100, 0, 20, "mass^{2}"}; @@ -360,7 +360,6 @@ struct NucleitpcPbPb { // histos.fill(HIST("histCentFT0A"), collision.centFT0A()); histos.fill(HIST("histCentFT0C"), collision.centFT0C()); histos.fill(HIST("histCentFT0M"), collision.centFT0M()); - histos.fill(HIST("histEvents"), collision.centFT0C(), occupancy); } primVtx.assign({collision.posX(), collision.posY(), collision.posZ()}); cents.assign({collision.centFT0A(), collision.centFT0C(), collision.centFT0M()}); From 18e3bc538514fcf69b682363fabb00e06bcc2d2d Mon Sep 17 00:00:00 2001 From: Jaideep Tanwar <141036812+jtanwar2212@users.noreply.github.com> Date: Wed, 21 May 2025 12:54:21 +0530 Subject: [PATCH 2/7] Update NucleiTPCPbPb.cxx --- PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx b/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx index d25b00a52b9..a805d7913a9 100644 --- a/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx +++ b/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx @@ -9,7 +9,7 @@ // granted to it by virtue of its status as an Intergovernmental Organization // or submit itself to any jurisdiction. /// -/// \file NucleiTPCPbPb.cxx +/// \file nucleitpcpbpb.cxx /// /// \brief This task use global tracks and used for primary selection analysis using TPC detector. /// It currently contemplates 6 particle types: @@ -95,7 +95,7 @@ std::vector> hNsigmaPt; std::vector> hmass; } // namespace //---------------------------------------------------------------------------------------------------------------- -struct NucleitpcPbPb { +struct nucleitpcpbpb { Preslice perCollision = aod::track_association::collisionId; HistogramRegistry histos{"histos", {}, OutputObjHandlingPolicy::AnalysisObject}; Configurable cfgDebug{"cfgDebug", 1, "debug level"}; @@ -240,7 +240,8 @@ struct NucleitpcPbPb { continue; if (track.tpcNClsFound() < cfgTrackPIDsettings->get(i, "minTPCnCls") && cfgTPCNClsfoundRequire) continue; - if (((track.tpcNClsCrossedRows() < cfgTrackPIDsettings->get(i, "minTPCnClsCrossedRows")) || track.tpcNClsCrossedRows() < 0.8 * track.tpcNClsFindable()) && cfgTPCNClsCrossedRowsRequire) + double min_value = 0.8; + if (((track.tpcNClsCrossedRows() < cfgTrackPIDsettings->get(i, "minTPCnClsCrossedRows")) || track.tpcNClsCrossedRows() < min_value * track.tpcNClsFindable()) && cfgTPCNClsCrossedRowsRequire) continue; if (track.tpcChi2NCl() > cfgTrackPIDsettings->get(i, "maxTPCchi2") && cfgmaxTPCchi2Require) continue; From 1b1048288dde02d8adfe4e2c8c4d1ab8583fb68a Mon Sep 17 00:00:00 2001 From: Jaideep Tanwar <141036812+jtanwar2212@users.noreply.github.com> Date: Wed, 21 May 2025 12:55:23 +0530 Subject: [PATCH 3/7] Rename NucleiTPCPbPb.cxx to nucleitpcpbpb.cxx --- PWGLF/Tasks/Nuspex/{NucleiTPCPbPb.cxx => nucleitpcpbpb.cxx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename PWGLF/Tasks/Nuspex/{NucleiTPCPbPb.cxx => nucleitpcpbpb.cxx} (100%) diff --git a/PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx b/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx similarity index 100% rename from PWGLF/Tasks/Nuspex/NucleiTPCPbPb.cxx rename to PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx From d6921eca6fff9895b02ee2e0a70bbfd95cd3617b Mon Sep 17 00:00:00 2001 From: Jaideep Tanwar <141036812+jtanwar2212@users.noreply.github.com> Date: Wed, 21 May 2025 12:56:39 +0530 Subject: [PATCH 4/7] Update CMakeLists.txt --- PWGLF/Tasks/Nuspex/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Nuspex/CMakeLists.txt b/PWGLF/Tasks/Nuspex/CMakeLists.txt index 5041673105f..b133fb12cd6 100644 --- a/PWGLF/Tasks/Nuspex/CMakeLists.txt +++ b/PWGLF/Tasks/Nuspex/CMakeLists.txt @@ -85,7 +85,7 @@ o2physics_add_dpl_workflow(spectra-tpc-tiny COMPONENT_NAME Analysis) o2physics_add_dpl_workflow(nuclei-tpcspectra - SOURCES NucleiTPCPbPb.cxx + SOURCES nucleitpcpbpb.cxx PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore COMPONENT_NAME Analysis) From c570ca945b5595cbbc72e6ccc0f45d3e07947cfc Mon Sep 17 00:00:00 2001 From: Jaideep Tanwar <141036812+jtanwar2212@users.noreply.github.com> Date: Wed, 21 May 2025 13:06:57 +0530 Subject: [PATCH 5/7] Update nucleitpcpbpb.cxx --- PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx b/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx index a805d7913a9..846d82d2ba1 100644 --- a/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx +++ b/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx @@ -309,7 +309,7 @@ struct nucleitpcpbpb { continue; } } - PROCESS_SWITCH(NucleitpcPbPb, processData, "data analysis", true); + PROCESS_SWITCH(nucleitpcpbpb, processData, "data analysis", true); //---------------------------------------------------------------------------------------------------------------- void initCCDB(aod::BCsWithTimestamps::iterator const& bc) { @@ -502,5 +502,5 @@ struct nucleitpcpbpb { WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{ - adaptAnalysisTask(cfgc)}; + adaptAnalysisTask(cfgc)}; } From 8457c8a69350e3e62664677d4447102cb4fab983 Mon Sep 17 00:00:00 2001 From: Jaideep Tanwar <141036812+jtanwar2212@users.noreply.github.com> Date: Wed, 21 May 2025 14:12:04 +0530 Subject: [PATCH 6/7] Update nucleitpcpbpb.cxx --- PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx b/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx index 846d82d2ba1..e9f684c420c 100644 --- a/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx +++ b/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx @@ -95,7 +95,7 @@ std::vector> hNsigmaPt; std::vector> hmass; } // namespace //---------------------------------------------------------------------------------------------------------------- -struct nucleitpcpbpb { +struct Nucleitpcpbpb { Preslice perCollision = aod::track_association::collisionId; HistogramRegistry histos{"histos", {}, OutputObjHandlingPolicy::AnalysisObject}; Configurable cfgDebug{"cfgDebug", 1, "debug level"}; @@ -309,7 +309,7 @@ struct nucleitpcpbpb { continue; } } - PROCESS_SWITCH(nucleitpcpbpb, processData, "data analysis", true); + PROCESS_SWITCH(Nucleitpcpbpb, processData, "data analysis", true); //---------------------------------------------------------------------------------------------------------------- void initCCDB(aod::BCsWithTimestamps::iterator const& bc) { @@ -502,5 +502,5 @@ struct nucleitpcpbpb { WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{ - adaptAnalysisTask(cfgc)}; + adaptAnalysisTask(cfgc)}; } From 7882247a6e28fe24f2265182c8ecceda87992f71 Mon Sep 17 00:00:00 2001 From: Jaideep Tanwar <141036812+jtanwar2212@users.noreply.github.com> Date: Wed, 21 May 2025 14:24:42 +0530 Subject: [PATCH 7/7] Update nucleitpcpbpb.cxx --- PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx b/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx index e9f684c420c..090f57589bc 100644 --- a/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx +++ b/PWGLF/Tasks/Nuspex/nucleitpcpbpb.cxx @@ -95,7 +95,7 @@ std::vector> hNsigmaPt; std::vector> hmass; } // namespace //---------------------------------------------------------------------------------------------------------------- -struct Nucleitpcpbpb { +struct NucleitpcPbPb { Preslice perCollision = aod::track_association::collisionId; HistogramRegistry histos{"histos", {}, OutputObjHandlingPolicy::AnalysisObject}; Configurable cfgDebug{"cfgDebug", 1, "debug level"}; @@ -309,7 +309,7 @@ struct Nucleitpcpbpb { continue; } } - PROCESS_SWITCH(Nucleitpcpbpb, processData, "data analysis", true); + PROCESS_SWITCH(NucleitpcPbPb, processData, "data analysis", true); //---------------------------------------------------------------------------------------------------------------- void initCCDB(aod::BCsWithTimestamps::iterator const& bc) { @@ -502,5 +502,5 @@ struct Nucleitpcpbpb { WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{ - adaptAnalysisTask(cfgc)}; + adaptAnalysisTask(cfgc)}; }