From 0d66d61c67c4d62584ebc1adfee8a646629a948e Mon Sep 17 00:00:00 2001 From: David Dobrigkeit Chinellato Date: Fri, 18 Dec 2020 16:23:11 +0100 Subject: [PATCH] Add X at minimum to v0data table --- .../DataModel/include/AnalysisDataModel/StrangenessTables.h | 3 +++ Analysis/Tasks/PWGLF/lambdakzerofinder.cxx | 1 + Analysis/Tasks/PWGLF/lambdakzeroproducer.cxx | 1 + 3 files changed, 5 insertions(+) diff --git a/Analysis/DataModel/include/AnalysisDataModel/StrangenessTables.h b/Analysis/DataModel/include/AnalysisDataModel/StrangenessTables.h index 5fec469426c39..46701b83488f6 100644 --- a/Analysis/DataModel/include/AnalysisDataModel/StrangenessTables.h +++ b/Analysis/DataModel/include/AnalysisDataModel/StrangenessTables.h @@ -23,6 +23,8 @@ DECLARE_SOA_INDEX_COLUMN_FULL(NegTrack, negTrack, int, FullTracks, "fNegTrackID" DECLARE_SOA_INDEX_COLUMN(Collision, collision); //General V0 properties: position, momentum +DECLARE_SOA_COLUMN(PosX, posX, float); +DECLARE_SOA_COLUMN(NegX, negX, float); DECLARE_SOA_COLUMN(PxPos, pxpos, float); DECLARE_SOA_COLUMN(PyPos, pypos, float); DECLARE_SOA_COLUMN(PzPos, pzpos, float); @@ -68,6 +70,7 @@ DECLARE_SOA_EXPRESSION_COLUMN(Pz, pz, float, 1.f * aod::v0data::pzpos + 1.f * ao DECLARE_SOA_TABLE(V0Data, "AOD", "V0DATA", o2::soa::Index<>, v0data::PosTrackId, v0data::NegTrackId, v0data::CollisionId, + v0data::PosX, v0data::NegX, v0data::X, v0data::Y, v0data::Z, v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg, diff --git a/Analysis/Tasks/PWGLF/lambdakzerofinder.cxx b/Analysis/Tasks/PWGLF/lambdakzerofinder.cxx index 9250dd6a7d1e2..f71b9347bc3b4 100644 --- a/Analysis/Tasks/PWGLF/lambdakzerofinder.cxx +++ b/Analysis/Tasks/PWGLF/lambdakzerofinder.cxx @@ -194,6 +194,7 @@ struct lambdakzerofinder { lNCand++; v0data(t0.globalIndex(), t1.globalIndex(), t0.collisionId(), + fitter.getTrack(0).getX(), fitter.getTrack(1).getX(), pos[0], pos[1], pos[2], pvec0[0], pvec0[1], pvec0[2], pvec1[0], pvec1[1], pvec1[2], diff --git a/Analysis/Tasks/PWGLF/lambdakzeroproducer.cxx b/Analysis/Tasks/PWGLF/lambdakzeroproducer.cxx index 8095f8810021a..475f88d72113f 100644 --- a/Analysis/Tasks/PWGLF/lambdakzeroproducer.cxx +++ b/Analysis/Tasks/PWGLF/lambdakzeroproducer.cxx @@ -197,6 +197,7 @@ struct lambdakzeroproducer { V0.posTrack_as().globalIndex(), V0.negTrack_as().globalIndex(), V0.negTrack_as().collisionId(), + fitter.getTrack(0).getX(), fitter.getTrack(1).getX(), pos[0], pos[1], pos[2], pvec0[0], pvec0[1], pvec0[2], pvec1[0], pvec1[1], pvec1[2],