Skip to content

Commit 99d656e

Browse files
author
Francesco Mazzaschi
committed
added findables + vertexing
1 parent e74bb35 commit 99d656e

2 files changed

Lines changed: 816 additions & 432 deletions

File tree

PWGLF/DataModel/LFDoubleOmegaTables.h

Lines changed: 37 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -21,38 +21,24 @@ namespace o2::aod
2121

2222
namespace DoubleOmegaTables
2323
{
24-
DECLARE_SOA_COLUMN(PtCasc1, ptCasc1, float); // signed pt of the cascade
25-
DECLARE_SOA_COLUMN(EtaCasc1, etaCasc1, float);
26-
DECLARE_SOA_COLUMN(PhiCasc1, phiCasc1, float);
27-
DECLARE_SOA_COLUMN(CascDecLength1, cascDecLength1, float);
28-
DECLARE_SOA_COLUMN(OmegaMassCasc1, omegaMassCasc1, float);
29-
DECLARE_SOA_COLUMN(XiMassCasc1, xiMassCasc1, float);
30-
DECLARE_SOA_COLUMN(CosPACasc1, cosPACasc1, float);
31-
DECLARE_SOA_COLUMN(DcaBachPVCasc1, dcaBachPVCasc1, float);
32-
DECLARE_SOA_COLUMN(DcaV0BachCasc1, dcaV0BachCasc1, float);
33-
DECLARE_SOA_COLUMN(NSigmaKBach1, nSigmaKBach1, float);
34-
35-
DECLARE_SOA_COLUMN(PtLambda, ptLambda, float);
36-
DECLARE_SOA_COLUMN(EtaLambda, etaLambda, float);
37-
DECLARE_SOA_COLUMN(PhiLambda, phiLambda, float);
38-
DECLARE_SOA_COLUMN(LambdaDecLength, lambdaDecLength, float);
39-
DECLARE_SOA_COLUMN(LambdaMass, lambdaMass, float);
40-
DECLARE_SOA_COLUMN(CosPALambda, cosPALambda, float);
41-
DECLARE_SOA_COLUMN(DcaPosPVLambda, dcaPosPVLambda, float);
42-
DECLARE_SOA_COLUMN(DcaNegPVLambda, dcaNegPVLambda, float);
43-
DECLARE_SOA_COLUMN(DcaLambdaDaughters, dcaLambdaDaughters, float);
44-
DECLARE_SOA_COLUMN(NSigmaPrLambda, nSigmaPrLambda, float);
45-
DECLARE_SOA_COLUMN(NSigmaPiLambda, nSigmaPiLambda, float);
46-
47-
DECLARE_SOA_COLUMN(PtKaon, ptKaon, float);
48-
DECLARE_SOA_COLUMN(EtaKaon, etaKaon, float);
49-
DECLARE_SOA_COLUMN(PhiKaon, phiKaon, float);
50-
DECLARE_SOA_COLUMN(ChargeKaon, chargeKaon, int8_t);
51-
DECLARE_SOA_COLUMN(DcaXYKaon, dcaXYKaon, float);
52-
DECLARE_SOA_COLUMN(DcaZKaon, dcaZKaon, float);
53-
DECLARE_SOA_COLUMN(NSigmaKKaon, nSigmaKKaon, float);
54-
55-
DECLARE_SOA_COLUMN(DoubleOmegaMass, doubleOmegaMass, float);
24+
DECLARE_SOA_COLUMN(PtDoubleOmega, ptDoubleOmega, float);
25+
DECLARE_SOA_COLUMN(EtaDoubleOmega, etaDoubleOmega, float);
26+
DECLARE_SOA_COLUMN(PhiDoubleOmega, phiDoubleOmega, float);
27+
DECLARE_SOA_COLUMN(DecayVtxX, decayVtxX, float);
28+
DECLARE_SOA_COLUMN(DecayVtxY, decayVtxY, float);
29+
DECLARE_SOA_COLUMN(DecayVtxZ, decayVtxZ, float);
30+
DECLARE_SOA_COLUMN(CosPAOmega, cosPAOmega, float);
31+
DECLARE_SOA_COLUMN(CosPADirectLambda, cosPADirectLambda, float);
32+
DECLARE_SOA_COLUMN(CosPADoubleOmega, cosPADoubleOmega, float);
33+
DECLARE_SOA_COLUMN(DCAxyOmegaToPV, dcaXYOmegaToPV, float);
34+
DECLARE_SOA_COLUMN(DCAzOmegaToPV, dcaZOmegaToPV, float);
35+
DECLARE_SOA_COLUMN(DCAxyDirectLambdaToPV, dcaXYDirectLambdaToPV, float);
36+
DECLARE_SOA_COLUMN(DCAzDirectLambdaToPV, dcaZDirectLambdaToPV, float);
37+
DECLARE_SOA_COLUMN(DCAxyDirectKaonToPV, dcaXYDirectKaonToPV, float);
38+
DECLARE_SOA_COLUMN(DCAzDirectKaonToPV, dcaZDirectKaonToPV, float);
39+
DECLARE_SOA_COLUMN(MassDoubleOmega, massDoubleOmega, float);
40+
DECLARE_SOA_COLUMN(MassOmega, massOmega, float);
41+
DECLARE_SOA_COLUMN(MassXi, massXi, float);
5642

5743
DECLARE_SOA_COLUMN(GenPt, genPt, float);
5844
DECLARE_SOA_COLUMN(GenEta, genEta, float);
@@ -62,36 +48,25 @@ DECLARE_SOA_COLUMN(PdgDoubleOmega, pdgDoubleOmega, int);
6248
DECLARE_SOA_COLUMN(IsReco, isReco, bool);
6349
} // namespace DoubleOmegaTables
6450

65-
#define DOUBLE_OMEGA_RECO_COLUMNS \
66-
DoubleOmegaTables::PtCasc1, \
67-
DoubleOmegaTables::EtaCasc1, \
68-
DoubleOmegaTables::PhiCasc1, \
69-
DoubleOmegaTables::CascDecLength1, \
70-
DoubleOmegaTables::OmegaMassCasc1, \
71-
DoubleOmegaTables::XiMassCasc1, \
72-
DoubleOmegaTables::CosPACasc1, \
73-
DoubleOmegaTables::DcaBachPVCasc1, \
74-
DoubleOmegaTables::DcaV0BachCasc1, \
75-
DoubleOmegaTables::NSigmaKBach1, \
76-
DoubleOmegaTables::PtLambda, \
77-
DoubleOmegaTables::EtaLambda, \
78-
DoubleOmegaTables::PhiLambda, \
79-
DoubleOmegaTables::LambdaDecLength, \
80-
DoubleOmegaTables::LambdaMass, \
81-
DoubleOmegaTables::CosPALambda, \
82-
DoubleOmegaTables::DcaPosPVLambda, \
83-
DoubleOmegaTables::DcaNegPVLambda, \
84-
DoubleOmegaTables::DcaLambdaDaughters, \
85-
DoubleOmegaTables::NSigmaPrLambda, \
86-
DoubleOmegaTables::NSigmaPiLambda, \
87-
DoubleOmegaTables::PtKaon, \
88-
DoubleOmegaTables::EtaKaon, \
89-
DoubleOmegaTables::PhiKaon, \
90-
DoubleOmegaTables::ChargeKaon, \
91-
DoubleOmegaTables::DcaXYKaon, \
92-
DoubleOmegaTables::DcaZKaon, \
93-
DoubleOmegaTables::NSigmaKKaon, \
94-
DoubleOmegaTables::DoubleOmegaMass
51+
#define DOUBLE_OMEGA_RECO_COLUMNS \
52+
DoubleOmegaTables::PtDoubleOmega, \
53+
DoubleOmegaTables::EtaDoubleOmega, \
54+
DoubleOmegaTables::PhiDoubleOmega, \
55+
DoubleOmegaTables::DecayVtxX, \
56+
DoubleOmegaTables::DecayVtxY, \
57+
DoubleOmegaTables::DecayVtxZ, \
58+
DoubleOmegaTables::CosPAOmega, \
59+
DoubleOmegaTables::CosPADirectLambda, \
60+
DoubleOmegaTables::CosPADoubleOmega, \
61+
DoubleOmegaTables::DCAxyOmegaToPV, \
62+
DoubleOmegaTables::DCAzOmegaToPV, \
63+
DoubleOmegaTables::DCAxyDirectLambdaToPV, \
64+
DoubleOmegaTables::DCAzDirectLambdaToPV, \
65+
DoubleOmegaTables::DCAxyDirectKaonToPV, \
66+
DoubleOmegaTables::DCAzDirectKaonToPV, \
67+
DoubleOmegaTables::MassDoubleOmega, \
68+
DoubleOmegaTables::MassOmega, \
69+
DoubleOmegaTables::MassXi
9570

9671
DECLARE_SOA_TABLE(DoubleOmegaTable, "AOD", "DOUBLEOMEGATABLE",
9772
DOUBLE_OMEGA_RECO_COLUMNS);

0 commit comments

Comments
 (0)