From 9b657b32809da0e16a621a946a9737f0fadc3bc4 Mon Sep 17 00:00:00 2001 From: alandou Date: Mon, 28 Jun 2021 23:43:40 +0100 Subject: [PATCH 1/2] add configurable for Dca histograms binning --- Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx b/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx index d32e089cdce68..93fcfd2de5552 100644 --- a/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx +++ b/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx @@ -86,19 +86,31 @@ struct lambdakzeroQA { }; struct lambdakzeroanalysis { + HistogramRegistry registry{ "registry", { {"h3dMassK0Short", "h3dMassK0Short", {HistType::kTH3F, {{20, 0.0f, 100.0f}, {200, 0.0f, 10.0f}, {200, 0.450f, 0.550f}}}}, {"h3dMassLambda", "h3dMassLambda", {HistType::kTH3F, {{20, 0.0f, 100.0f}, {200, 0.0f, 10.0f}, {200, 1.015f, 1.215f}}}}, {"h3dMassAntiLambda", "h3dMassAntiLambda", {HistType::kTH3F, {{20, 0.0f, 100.0f}, {200, 0.0f, 10.0f}, {200, 1.015f, 1.215f}}}}, - - {"h3dMassK0ShortDca", "h3dMassK0ShortDca", {HistType::kTH3F, {{200, 0.0f, 1.0f}, {200, 0.0f, 10.0f}, {200, 0.450f, 0.550f}}}}, - {"h3dMassLambdaDca", "h3dMassLambdaDca", {HistType::kTH3F, {{200, 0.0f, 1.0f}, {200, 0.0f, 10.0f}, {200, 1.015f, 1.215f}}}}, - {"h3dMassAntiLambdaDca", "h3dMassAntiLambdaDca", {HistType::kTH3F, {{200, 0.0f, 1.0f}, {200, 0.0f, 10.0f}, {200, 1.015f, 1.215f}}}}, }, }; + ConfigurableAxis dcaBinning{"dca-binning", {200, 0.0f, 1.0f}, ""}; + ConfigurableAxis ptBinning{"pt-binning", {200, 0.0f, 10.0f}, ""}; + + void init(InitContext const&) + { + AxisSpec dcaAxis = {dcaBinning, "DCA (cm)"}; + AxisSpec ptAxis = {ptBinning, "#it{p}_{T} (GeV/c)"}; + AxisSpec massAxisK0Short = {200, 0.450f, 0.550f, "Inv. Mass (GeV)"}; + AxisSpec massAxisLambda = {200, 1.015f, 1.215f, "Inv. Mass (GeV)"}; + + registry.add("h3dMassK0ShortDca", "h3dMassK0ShortDca", {HistType::kTH3F, {dcaAxis,ptAxis,massAxisK0Short}}); + registry.add("h3dMassLambdaDca", "h3dMassLambdaDca", {HistType::kTH3F, {dcaAxis,ptAxis,massAxisLambda}}); + registry.add("h3dMassAntiLambdaDca", "h3dMassAntiLambdaDca", {HistType::kTH3F, {dcaAxis,ptAxis,massAxisLambda}}); + } + //Selection criteria Configurable v0cospa{"v0cospa", 0.995, "V0 CosPA"}; //double -> N.B. dcos(x)/dx = 0 at x=0) Configurable dcav0dau{"dcav0dau", 1.0, "DCA V0 Daughters"}; From 17a11c55dd6491f32900b1bb4d7a269fcfef168c Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Wed, 30 Jun 2021 10:39:25 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx b/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx index 93fcfd2de5552..d5d4d337dcfa2 100644 --- a/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx +++ b/Analysis/Tasks/PWGLF/lambdakzeroanalysis.cxx @@ -106,9 +106,9 @@ struct lambdakzeroanalysis { AxisSpec massAxisK0Short = {200, 0.450f, 0.550f, "Inv. Mass (GeV)"}; AxisSpec massAxisLambda = {200, 1.015f, 1.215f, "Inv. Mass (GeV)"}; - registry.add("h3dMassK0ShortDca", "h3dMassK0ShortDca", {HistType::kTH3F, {dcaAxis,ptAxis,massAxisK0Short}}); - registry.add("h3dMassLambdaDca", "h3dMassLambdaDca", {HistType::kTH3F, {dcaAxis,ptAxis,massAxisLambda}}); - registry.add("h3dMassAntiLambdaDca", "h3dMassAntiLambdaDca", {HistType::kTH3F, {dcaAxis,ptAxis,massAxisLambda}}); + registry.add("h3dMassK0ShortDca", "h3dMassK0ShortDca", {HistType::kTH3F, {dcaAxis, ptAxis, massAxisK0Short}}); + registry.add("h3dMassLambdaDca", "h3dMassLambdaDca", {HistType::kTH3F, {dcaAxis, ptAxis, massAxisLambda}}); + registry.add("h3dMassAntiLambdaDca", "h3dMassAntiLambdaDca", {HistType::kTH3F, {dcaAxis, ptAxis, massAxisLambda}}); } //Selection criteria