Skip to content

Commit bb68172

Browse files
added check for table
1 parent 88d2cb6 commit bb68172

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

PWGLF/TableProducer/Nuspex/nucleiSpectra.cxx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -842,7 +842,9 @@ struct nucleiSpectra {
842842
std::hypot(collision.qvecBTotIm(), collision.qvecBTotRe()),
843843
std::hypot(collision.qvecBNegIm(), collision.qvecBNegRe()),
844844
std::hypot(collision.qvecBPosIm(), collision.qvecBPosRe())});
845-
} else {
845+
} else if constexpr (requires {
846+
collision.centFT0C();
847+
}) {
846848
nuclei::candidates_flow.emplace_back(NucleusCandidateFlow{
847849
collision.centFV0A(),
848850
collision.centFT0M(),
@@ -869,7 +871,7 @@ struct nucleiSpectra {
869871
nuclei::hGloTOFtracks[1]->Fill(nGloTracks[1], nTOFTracks[1]);
870872
}
871873

872-
void processData(soa::Join<aod::Collisions, aod::EvSels>::iterator const& collision, TrackCandidates const& tracks, aod::BCsWithTimestamps const&)
874+
void processData(CollWithCent const& collision, TrackCandidates const& tracks, aod::BCsWithTimestamps const&)
873875
{
874876
nuclei::candidates.clear();
875877
nuclei::candidates_flow.clear();
@@ -883,7 +885,7 @@ struct nucleiSpectra {
883885
auto& c1Cent = nuclei::candidates_flow[i1];
884886
if (c1.fillTree) {
885887
nucleiTable(c1.pt, c1.eta, c1.phi, c1.tpcInnerParam, c1.beta, c1.zVertex, c1.nContrib, c1.DCAxy, c1.DCAz, c1.TPCsignal, c1.ITSchi2, c1.TPCchi2, c1.TOFchi2, c1.flags, c1.TPCfindableCls, c1.TPCcrossedRows, c1.ITSclsMap, c1.TPCnCls, c1.TPCnClsShared, c1.clusterSizesITS);
886-
nucleiTableMult(c1Cent.centFV0A, c1Cent.centFT0M, c1Cent.centFT0A, c1Cent.centFT0C);
888+
nucleiTableCent(c1Cent.centFV0A, c1Cent.centFT0M, c1Cent.centFT0A, c1Cent.centFT0C);
887889
if (cfgFillPairTree) {
888890
for (size_t i2{i1 + 1}; i2 < nuclei::candidates.size(); ++i2) {
889891
auto& c2 = nuclei::candidates[i2];

0 commit comments

Comments
 (0)