Skip to content

Commit d22714f

Browse files
blacwoviealibuild
andauthored
[PWGCF] modified and renamed the workflow for kaon-deuteron femto (#14203)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 6144a59 commit d22714f

File tree

4 files changed

+445
-384
lines changed

4 files changed

+445
-384
lines changed
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
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+
///
13+
/// \file HadronNucleiTables.h
14+
/// \brief Slim tables for piNuclei
15+
/// \author CMY
16+
/// \date 2025-04-10
17+
18+
#include "Framework/ASoAHelpers.h"
19+
#include "Framework/AnalysisDataModel.h"
20+
21+
#ifndef PWGCF_FEMTO_FEMTONUCLEI_DATAMODEL_HADRONNUCLEITABLES_H_
22+
#define PWGCF_FEMTO_FEMTONUCLEI_DATAMODEL_HADRONNUCLEITABLES_H_
23+
24+
namespace o2::aod
25+
{
26+
namespace hadron_nuclei_tables
27+
{
28+
29+
DECLARE_SOA_COLUMN(PtNu, ptNu, float);
30+
DECLARE_SOA_COLUMN(EtaNu, etaNu, float);
31+
DECLARE_SOA_COLUMN(PhiNu, phiNu, float);
32+
DECLARE_SOA_COLUMN(PtHyp, ptHyp, float);
33+
DECLARE_SOA_COLUMN(PtHe3, ptHe3, float);
34+
DECLARE_SOA_COLUMN(EtaHyp, etaHyp, float);
35+
DECLARE_SOA_COLUMN(EtaHe3, etaHe3, float);
36+
DECLARE_SOA_COLUMN(PhiHyp, phiHyp, float);
37+
DECLARE_SOA_COLUMN(PtHad, ptHad, float);
38+
DECLARE_SOA_COLUMN(EtaHad, etaHad, float);
39+
DECLARE_SOA_COLUMN(PhiHad, phiHad, float);
40+
41+
DECLARE_SOA_COLUMN(DcaxyNu, dcaxyNu, float);
42+
DECLARE_SOA_COLUMN(DcazNu, dcazNu, float);
43+
DECLARE_SOA_COLUMN(DcaxyHad, dcaxyHad, float);
44+
DECLARE_SOA_COLUMN(DcazHad, dcazHad, float);
45+
46+
DECLARE_SOA_COLUMN(SignalTPCNu, signalTPCNu, float);
47+
DECLARE_SOA_COLUMN(InnerParamTPCNu, innerParamTPCNu, float);
48+
DECLARE_SOA_COLUMN(SignalTPCHad, signalTPCHad, float);
49+
DECLARE_SOA_COLUMN(InnerParamTPCHad, innerParamTPCHad, float);
50+
DECLARE_SOA_COLUMN(NClsTPCNu, nClsTPCNu, uint8_t);
51+
DECLARE_SOA_COLUMN(NSigmaTPCNu, nSigmaTPCNu, float);
52+
DECLARE_SOA_COLUMN(NSigmaTPCHad, nSigmaTPCHad, float);
53+
DECLARE_SOA_COLUMN(Chi2TPCNu, chi2TPCNu, float);
54+
DECLARE_SOA_COLUMN(Chi2TPCHad, chi2TPCHad, float);
55+
DECLARE_SOA_COLUMN(MassTOFNu, massTOFNu, float);
56+
DECLARE_SOA_COLUMN(MassTOFHad, massTOFHad, float);
57+
DECLARE_SOA_COLUMN(HaddTrkNu, pidTrkNu, uint32_t);
58+
DECLARE_SOA_COLUMN(HaddTrkHad, pidTrkHad, uint32_t);
59+
DECLARE_SOA_COLUMN(TrackIDHad, trackIDHad, int);
60+
DECLARE_SOA_COLUMN(TrackIDNu, trackIDNu, int);
61+
62+
DECLARE_SOA_COLUMN(ItsClusterSizeNu, itsClusterSizeNu, uint32_t);
63+
DECLARE_SOA_COLUMN(ItsClusterSizeHad, itsClusterSizeHad, uint32_t);
64+
65+
DECLARE_SOA_COLUMN(SharedClustersNu, sharedClustersNu, uint8_t);
66+
DECLARE_SOA_COLUMN(SharedClustersHad, sharedClustersHad, uint8_t);
67+
68+
DECLARE_SOA_COLUMN(IsBkgUS, isBkgUS, bool);
69+
DECLARE_SOA_COLUMN(IsBkgEM, isBkgEM, bool);
70+
71+
DECLARE_SOA_COLUMN(CollisionId, collisionId, int64_t);
72+
DECLARE_SOA_COLUMN(ZVertex, zVertex, float);
73+
DECLARE_SOA_COLUMN(Multiplicity, multiplicity, uint16_t);
74+
DECLARE_SOA_COLUMN(CentFT0C, centFT0C, float);
75+
DECLARE_SOA_COLUMN(MultiplicityFT0C, multiplicityFT0C, float);
76+
77+
} // namespace hadron_nuclei_tables
78+
79+
DECLARE_SOA_TABLE(HadronNucleiTable, "AOD", "HADNUCLEITABLE",
80+
hadron_nuclei_tables::PtHad,
81+
hadron_nuclei_tables::PtNu,
82+
hadron_nuclei_tables::InnerParamTPCHad,
83+
hadron_nuclei_tables::InnerParamTPCNu,
84+
hadron_nuclei_tables::TrackIDHad,
85+
hadron_nuclei_tables::TrackIDNu)
86+
DECLARE_SOA_TABLE(HadronHyperTable, "AOD", "HADHYPERTABLE",
87+
hadron_nuclei_tables::PtHyp,
88+
hadron_nuclei_tables::EtaHyp,
89+
hadron_nuclei_tables::PtHe3,
90+
hadron_nuclei_tables::EtaHe3,
91+
hadron_nuclei_tables::PhiHyp,
92+
hadron_nuclei_tables::PtHad,
93+
hadron_nuclei_tables::EtaHad,
94+
hadron_nuclei_tables::PhiHad,
95+
hadron_nuclei_tables::DcaxyHad,
96+
hadron_nuclei_tables::DcazHad,
97+
hadron_nuclei_tables::SignalTPCHad,
98+
hadron_nuclei_tables::SignalTPCNu,
99+
hadron_nuclei_tables::InnerParamTPCHad,
100+
hadron_nuclei_tables::NSigmaTPCHad,
101+
hadron_nuclei_tables::NSigmaTPCNu,
102+
hadron_nuclei_tables::Chi2TPCHad,
103+
hadron_nuclei_tables::Chi2TPCNu,
104+
hadron_nuclei_tables::MassTOFHad,
105+
hadron_nuclei_tables::HaddTrkHad,
106+
hadron_nuclei_tables::ItsClusterSizeHad,
107+
hadron_nuclei_tables::ItsClusterSizeNu,
108+
hadron_nuclei_tables::SharedClustersHad,
109+
hadron_nuclei_tables::TrackIDHad,
110+
hadron_nuclei_tables::IsBkgUS,
111+
hadron_nuclei_tables::IsBkgEM)
112+
DECLARE_SOA_TABLE(HadronNucleiMult, "AOD", "HADNUCLEIMULT",
113+
hadron_nuclei_tables::CollisionId,
114+
hadron_nuclei_tables::ZVertex,
115+
hadron_nuclei_tables::Multiplicity,
116+
hadron_nuclei_tables::CentFT0C,
117+
hadron_nuclei_tables::MultiplicityFT0C)
118+
119+
} // namespace o2::aod
120+
121+
#endif // PWGCF_FEMTO_FEMTONUCLEI_DATAMODEL_HADRONNUCLEITABLES_H_

PWGCF/Femto/FemtoNuclei/DataModel/PionNucleiTables.h

Lines changed: 0 additions & 121 deletions
This file was deleted.

PWGCF/Femto/FemtoNuclei/TableProducer/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# granted to it by virtue of its status as an Intergovernmental Organization
1010
# or submit itself to any jurisdiction.
1111

12-
o2physics_add_dpl_workflow(pinucleifemto
13-
SOURCES PiNucleiFemto.cxx
12+
o2physics_add_dpl_workflow(hadnucleifemto
13+
SOURCES HadNucleiFemto.cxx
1414
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::EventFilteringUtils
1515
COMPONENT_NAME Analysis)

0 commit comments

Comments
 (0)