1+ // Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2+ // See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3+ // All rights not expressly granted are reserved.
4+ //
5+ // This software is distributed under the terms of the GNU General Public
6+ // License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7+ //
8+ // In applying this license CERN does not waive the privileges and immunities
9+ // granted to it by virtue of its status as an Intergovernmental Organization
10+ // or submit itself to any jurisdiction.
11+ // /
12+ // / \file lambdaJetPolarizationIons.h
13+ // / \brief Derived Data table for Jet-induced polarization analysis (HI)
14+ // / \author Cicero Domenico Muncinelli (cicero.domenico.muncinelli@cern.ch)
15+ // Comments, questions, complaints, suggestions?
16+ // Please write to:
17+ // cicero.domenico.muncinelli@cern.ch
18+ //
19+
20+ #ifndef PWGLF_DATAMODEL_LAMBDAJETPOL_H_
21+ #define PWGLF_DATAMODEL_LAMBDAJETPOL_H_
22+
23+ #include < Framework/ASoA.h>
24+
25+ namespace o2 ::aod
26+ {
27+
28+ namespace lambdajetpol
29+ {
30+
31+ DECLARE_SOA_COLUMN (CollIdx, collIdx, uint64_t );
32+ DECLARE_SOA_COLUMN (CentFT0M, centFT0M, float );
33+
34+ DECLARE_SOA_COLUMN (JetPt, jetPt, float );
35+ DECLARE_SOA_COLUMN (JetEta, jetEta, float );
36+ DECLARE_SOA_COLUMN (JetPhi, jetPhi, float );
37+
38+ DECLARE_SOA_COLUMN (V0Pt, v0Pt, float );
39+ DECLARE_SOA_COLUMN (V0Eta, v0Eta, float );
40+ DECLARE_SOA_COLUMN (V0Phi, v0Phi, float );
41+
42+ DECLARE_SOA_COLUMN (IsLambda, isLambda, bool );
43+ DECLARE_SOA_COLUMN (IsAntiLambda, isAntiLambda, bool );
44+ DECLARE_SOA_COLUMN (MassLambda, massLambda, float );
45+ DECLARE_SOA_COLUMN (MassAntiLambda, massAntiLambda, float );
46+
47+ DECLARE_SOA_COLUMN (PosPt, posPt, float );
48+ DECLARE_SOA_COLUMN (PosEta, posEta, float );
49+ DECLARE_SOA_COLUMN (PosPhi, posPhi, float );
50+ DECLARE_SOA_COLUMN (NegPt, negPt, float );
51+ DECLARE_SOA_COLUMN (NegEta, negEta, float );
52+ DECLARE_SOA_COLUMN (NegPhi, negPhi, float );
53+
54+ } // namespace lambdajetpol
55+
56+ DECLARE_SOA_TABLE (JetsRing, " AOD" , " JETSRING" ,
57+ lambdajetpol::CollIdx,
58+ lambdajetpol::JetPt,
59+ lambdajetpol::JetEta,
60+ lambdajetpol::JetPhi);
61+
62+ DECLARE_SOA_TABLE (LambdaLikeV0sRing, " AOD" , " LAMBDALIKEV0SRING" ,
63+ lambdajetpol::CollIdx,
64+ lambdajetpol::CentFT0M,
65+ lambdajetpol::V0Pt,
66+ lambdajetpol::V0Eta,
67+ lambdajetpol::V0Phi,
68+ lambdajetpol::IsLambda,
69+ lambdajetpol::IsAntiLambda,
70+ lambdajetpol::MassLambda,
71+ lambdajetpol::MassAntiLambda,
72+ lambdajetpol::PosPt,
73+ lambdajetpol::PosEta,
74+ lambdajetpol::PosPhi,
75+ lambdajetpol::NegPt,
76+ lambdajetpol::NegEta,
77+ lambdajetpol::NegPhi);
78+ } // namespace o2::aod
79+
80+ #endif // PWGLF_DATAMODEL_lambdajetpol_H_
0 commit comments