Skip to content

Commit 0393055

Browse files
mpuccioBarbara Chytla
authored andcommitted
Disentangle indices from main slim nuclei table (AliceO2Group#4629)
1 parent a7a5711 commit 0393055

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

PWGLF/DataModel/LFSlimNucleiTables.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,9 @@ DECLARE_SOA_TABLE(NucleiTable, "AOD", "NUCLEITABLE",
124124
NucleiTableNS::TPCcrossedRows,
125125
NucleiTableNS::ITSclsMap,
126126
NucleiTableNS::TPCnCls,
127-
NucleiTableNS::ITSclusterSizes,
128-
NucleiTableNS::NucleiFlowCollId)
127+
NucleiTableNS::ITSclusterSizes);
128+
129+
DECLARE_SOA_TABLE(NucleiCollId, "AOD", "NUCLEICOLLID", NucleiTableNS::NucleiFlowCollId);
129130

130131
DECLARE_SOA_TABLE(NucleiTableMC, "AOD", "NUCLEITABLEMC",
131132
NucleiTableNS::Pt,

PWGLF/TableProducer/nucleiSpectra.cxx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ struct nucleiSpectra {
175175

176176
Produces<o2::aod::NucleiTable> nucleiTable;
177177
Produces<o2::aod::NucleiTableMC> nucleiTableMC;
178+
Produces<o2::aod::NucleiCollId> nucleiCollisionIndex;
178179
Produces<o2::aod::NucleiFlowColls> nucleiFlowTable;
179180
Service<o2::ccdb::BasicCCDBManager> ccdb;
180181

@@ -527,7 +528,7 @@ struct nucleiSpectra {
527528
}
528529
fillDataInfo(collision, tracks);
529530
for (auto& c : nuclei::candidates) {
530-
nucleiTable(c.pt, c.eta, c.phi, c.tpcInnerParam, c.beta, c.zVertex, c.DCAxy, c.DCAz, c.TPCsignal, c.ITSchi2, c.TPCchi2, c.flags, c.TPCfindableCls, c.TPCcrossedRows, c.ITSclsMap, c.TPCnCls, c.clusterSizesITS, c.selCollIndex);
531+
nucleiTable(c.pt, c.eta, c.phi, c.tpcInnerParam, c.beta, c.zVertex, c.DCAxy, c.DCAz, c.TPCsignal, c.ITSchi2, c.TPCchi2, c.flags, c.TPCfindableCls, c.TPCcrossedRows, c.ITSclsMap, c.TPCnCls, c.clusterSizesITS);
531532
}
532533
}
533534
PROCESS_SWITCH(nucleiSpectra, processData, "Data analysis", true);
@@ -540,7 +541,8 @@ struct nucleiSpectra {
540541
}
541542
fillDataInfo(collision, tracks);
542543
for (auto& c : nuclei::candidates) {
543-
nucleiTable(c.pt, c.eta, c.phi, c.tpcInnerParam, c.beta, c.zVertex, c.DCAxy, c.DCAz, c.TPCsignal, c.ITSchi2, c.TPCchi2, c.flags, c.TPCfindableCls, c.TPCcrossedRows, c.ITSclsMap, c.TPCnCls, c.clusterSizesITS, c.selCollIndex);
544+
nucleiTable(c.pt, c.eta, c.phi, c.tpcInnerParam, c.beta, c.zVertex, c.DCAxy, c.DCAz, c.TPCsignal, c.ITSchi2, c.TPCchi2, c.flags, c.TPCfindableCls, c.TPCcrossedRows, c.ITSclsMap, c.TPCnCls, c.clusterSizesITS);
545+
nucleiCollisionIndex(c.selCollIndex);
544546
}
545547
}
546548
PROCESS_SWITCH(nucleiSpectra, processDataFlow, "Data analysis with flow", false);

0 commit comments

Comments
 (0)