diff --git a/PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx b/PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx index 239e39e587e..78234e1ea41 100644 --- a/PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx +++ b/PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx @@ -160,6 +160,7 @@ struct FemtoUniverseProducerTask { Configurable confEvIsVertexITSTPC{"confEvIsVertexITSTPC", true, "Require kIsVertexITSTPC selection on Events"}; Configurable confTPCOccupancyMin{"confTPCOccupancyMin", 0, "Minimum value for TPC Occupancy selection"}; Configurable confTPCOccupancyMax{"confTPCOccupancyMax", 500, "Maximum value for TPC Occupancy selection"}; + Configurable confIsCent{"confIsCent", true, "Centrality or multiplicity selection"}; } ConfGeneral; Filter customCollCentFilter = (aod::cent::centFT0C > ConfGeneral.confCentFT0Min) && (aod::cent::centFT0C < ConfGeneral.confCentFT0Max); @@ -2541,9 +2542,15 @@ struct FemtoUniverseProducerTask { auto bc = col.bc_as(); getMagneticFieldTesla(bc); const auto ir = mRateFetcher.fetch(ccdb.service, bc.timestamp(), mRunNumber, "ZNC hadronic") * 1.e-3; // fetch IR - + bool colcheck = false; // fill the tables - const auto colcheck = fillCollisionsCentRun3(col); + + if (ConfGeneral.confIsCent) { + colcheck = fillCollisionsCentRun3(col); + } else { + colcheck = fillCollisions(col, groupedTracks); + } + if (colcheck) { fillCollisionsCentRun3ColExtra(col, ir); fillTracks(groupedTracks);