Skip to content

Commit 7039e34

Browse files
authored
[PWGEM/Dilepton] update taggingHFE (#16056)
1 parent 4941a27 commit 7039e34

3 files changed

Lines changed: 429 additions & 421 deletions

File tree

PWGEM/Dilepton/DataModel/lmeeMLTables.h

Lines changed: 40 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -216,15 +216,22 @@ using EMMLLepton = EMMLLeptons::iterator;
216216
namespace emmllhpair
217217
{
218218
DECLARE_SOA_INDEX_COLUMN(EMMLLepton, emmllepton); //! most propable emeventId
219-
DECLARE_SOA_COLUMN(Signed1PtH, signed1PtH, float); //! signed1Pt of hadron
220-
DECLARE_SOA_COLUMN(EtaH, etaH, float); //! eta of hadron
221-
DECLARE_SOA_COLUMN(DcaH, dcaH, float); //! dca of hadron
222-
DECLARE_SOA_COLUMN(DcaHSigma, dcaHsigma, float); //! dca resolution of hadron
223-
DECLARE_SOA_COLUMN(NSigmaKa, nSigmaKa, float); //! PID n sigma with respect to charged Kaon
219+
DECLARE_SOA_COLUMN(RapidityV0, rapidityV0, float); //! rapidity of associated V0
220+
DECLARE_SOA_COLUMN(RapidityC, rapidityC, float); //! rapidity of associated Cascade
224221

225-
DECLARE_SOA_COLUMN(Mass, mass, float); //! invariant mass of LH assuming kaon
226-
DECLARE_SOA_COLUMN(DcaLH, dcalh, float); //! DCA between lepton and hadron
227-
DECLARE_SOA_COLUMN(CosPA, cospa, float); //! flight direction of LH pair
222+
DECLARE_SOA_COLUMN(ImpParXY, impParXY, float); //! impact parameter for V0/Cascade in XY plane
223+
DECLARE_SOA_COLUMN(ImpParXYErr, impParXYErr, float); //! sigma of impact parameter for V0/Cascade in XY plane
224+
225+
DECLARE_SOA_COLUMN(V0CosPA, v0copa, float); //! cosPA of V0
226+
DECLARE_SOA_COLUMN(V0CosPAXY, v0copaXY, float); //! cosPA of V0 in XY plane
227+
228+
DECLARE_SOA_COLUMN(CascCosPA, casccopa, float); //! cosPA of Cascade
229+
DECLARE_SOA_COLUMN(CascCosPAXY, casccopaXY, float); //! cosPA of Cascade in XY plane
230+
231+
DECLARE_SOA_COLUMN(Mass, mass, float); //! invariant mass of LH assuming kaon
232+
DECLARE_SOA_COLUMN(DcaLH, dcalh, float); //! DCA between lepton and hadron
233+
DECLARE_SOA_COLUMN(CosPA, cospa, float); //! flight direction of LH pair
234+
DECLARE_SOA_COLUMN(CosPAXY, cospaXY, float); //! flight direction of LH pair in XY
228235

229236
DECLARE_SOA_COLUMN(Lxyz, lxyz, float); //! decay length of LH pair
230237
DECLARE_SOA_COLUMN(LxyzSigma, lxyzSigma, float); //! decay length resolution of LH pair
@@ -242,15 +249,38 @@ DECLARE_SOA_TABLE(EMMLLHPairs, "AOD", "EMMLLHPAIR", //!
242249
emmllhpair::EMMLLeptonId,
243250
track::Signed1Pt, track::Eta,
244251
track::DcaXY, track::DcaZ, o2::aod::track::CYY, o2::aod::track::CZY, o2::aod::track::CZZ, pidtpc::TPCNSigmaKa, pidtof::TOFNSigmaKa,
245-
emmllhpair::Mass, emmllhpair::DcaLH, emmllhpair::CosPA,
252+
emmllhpair::Mass, emmllhpair::DcaLH, emmllhpair::CosPA, emmllhpair::CosPAXY,
246253
emmllhpair::Lxyz, emmllhpair::LxyzSigma,
247254
emmllhpair::Lxy, emmllhpair::LxySigma,
248255
emmllhpair::Lz, emmllhpair::LzSigma,
249256
emmllhpair::PdgCodeH, emmllhpair::FoundCommonMother);
250-
251257
// iterators
252258
using EMMLLHPair = EMMLLHPairs::iterator;
253259

260+
DECLARE_SOA_TABLE(EMMLLV0Pairs, "AOD", "EMMLLV0PAIR", //!
261+
emmllhpair::EMMLLeptonId,
262+
track::Pt, emmllhpair::RapidityV0,
263+
emmllhpair::V0CosPA, emmllhpair::V0CosPAXY, emmllhpair::ImpParXY, emmllhpair::ImpParXYErr,
264+
emmllhpair::Mass, emmllhpair::DcaLH, emmllhpair::CosPA, emmllhpair::CosPAXY,
265+
emmllhpair::Lxyz, emmllhpair::LxyzSigma,
266+
emmllhpair::Lxy, emmllhpair::LxySigma,
267+
emmllhpair::Lz, emmllhpair::LzSigma,
268+
emmllhpair::PdgCodeH, emmllhpair::FoundCommonMother);
269+
// iterators
270+
using EMMLLV0Pair = EMMLLV0Pairs::iterator;
271+
272+
DECLARE_SOA_TABLE(EMMLLCascPairs, "AOD", "EMMLLCAPAIR", //!
273+
emmllhpair::EMMLLeptonId,
274+
track::Pt, emmllhpair::RapidityC,
275+
emmllhpair::CascCosPA, emmllhpair::CascCosPAXY, emmllhpair::ImpParXY, emmllhpair::ImpParXYErr,
276+
emmllhpair::Mass, emmllhpair::DcaLH, emmllhpair::CosPA, emmllhpair::CosPAXY,
277+
emmllhpair::Lxyz, emmllhpair::LxyzSigma,
278+
emmllhpair::Lxy, emmllhpair::LxySigma,
279+
emmllhpair::Lz, emmllhpair::LzSigma,
280+
emmllhpair::PdgCodeH, emmllhpair::FoundCommonMother);
281+
// iterators
282+
using EMMLLCascPair = EMMLLCascPairs::iterator;
283+
254284
} // namespace o2::aod
255285

256286
#endif // PWGEM_DILEPTON_DATAMODEL_LMEEMLTABLES_H_

0 commit comments

Comments
 (0)