@@ -297,6 +297,7 @@ struct nucleiSpectra {
297297 };
298298
299299 Produces<o2::aod::NucleiTable> nucleiTable;
300+ Produces<o2::aod::NucleiTableCent> nucleiTableCent;
300301 Produces<o2::aod::NucleiPairTable> nucleiPairTable;
301302 Produces<o2::aod::NucleiTableMC> nucleiTableMC;
302303 Produces<o2::aod::NucleiTableMCExtension> nucleiTableMCExtension;
@@ -841,6 +842,14 @@ struct nucleiSpectra {
841842 std::hypot (collision.qvecBTotIm (), collision.qvecBTotRe ()),
842843 std::hypot (collision.qvecBNegIm (), collision.qvecBNegRe ()),
843844 std::hypot (collision.qvecBPosIm (), collision.qvecBPosRe ())});
845+ } else {
846+ nuclei::candidates_flow.emplace_back (NucleusCandidateFlow{
847+ collision.centFV0A (),
848+ collision.centFT0M (),
849+ collision.centFT0A (),
850+ collision.centFT0C (),
851+ 0 .f , 0 .f , 0 .f , 0 .f , 0 .f ,
852+ 0 .f , 0 .f , 0 .f , 0 .f , 0 .f });
844853 }
845854 if (fillTree) {
846855 if (flag & kTriton ) {
@@ -863,15 +872,18 @@ struct nucleiSpectra {
863872 void processData (soa::Join<aod::Collisions, aod::EvSels>::iterator const & collision, TrackCandidates const & tracks, aod::BCsWithTimestamps const &)
864873 {
865874 nuclei::candidates.clear ();
875+ nuclei::candidates_flow.clear ();
866876 if (!eventSelectionWithHisto (collision)) {
867877 return ;
868878 }
869879
870880 fillDataInfo (collision, tracks);
871881 for (size_t i1{0 }; i1 < nuclei::candidates.size (); ++i1) {
872882 auto & c1 = nuclei::candidates[i1];
883+ auto & c1Cent = nuclei::candidates_flow[i1];
873884 if (c1.fillTree ) {
874885 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 );
875887 if (cfgFillPairTree) {
876888 for (size_t i2{i1 + 1 }; i2 < nuclei::candidates.size (); ++i2) {
877889 auto & c2 = nuclei::candidates[i2];
0 commit comments