@@ -216,15 +216,22 @@ using EMMLLepton = EMMLLeptons::iterator;
216216namespace emmllhpair
217217{
218218DECLARE_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
229236DECLARE_SOA_COLUMN (Lxyz, lxyz, float ); // ! decay length of LH pair
230237DECLARE_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
252258using 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