diff --git a/PWGCF/FemtoDream/Tasks/femtoDreamDebugTrack.cxx b/PWGCF/FemtoDream/Tasks/femtoDreamDebugTrack.cxx index 68fab988fb9..4c7e08cb7e7 100644 --- a/PWGCF/FemtoDream/Tasks/femtoDreamDebugTrack.cxx +++ b/PWGCF/FemtoDream/Tasks/femtoDreamDebugTrack.cxx @@ -66,6 +66,10 @@ struct femtoDreamDebugTrack { Configurable ConfTempFitVarMomentum{"ConfTempFitVarMomentum", 0, "Momentum used for binning: 0 -> pt; 1 -> preco; 2 -> ptpc"}; ConfigurableAxis ConfDummy{"ConfDummy", {1, 0, 1}, "Dummy axis for inv mass"}; + Configurable ConfdoCentCut{"ConfdoCentCut", false, "Enable centrality cut"}; + Configurable ConfCentMax{"ConfCentMax", 100., "Upper limit of centrality cut"}; + Configurable ConfCentMin{"ConfCentMin", 0., "Lower limit of centrality cut"}; + using FemtoMCCollisions = Join; using FemtoMCCollision = FemtoMCCollisions::iterator; @@ -110,6 +114,11 @@ struct femtoDreamDebugTrack { void FillDebugHistos(CollisionType& col, PartitionType& groupPartsOne) { eventHisto.fillQA(col); + + if (ConfdoCentCut.value && (col.multV0M() > ConfCentMax || col.multV0M() < ConfCentMin)) { + return; + } + for (auto& part : groupPartsOne) { trackHisto.fillQA(part, static_cast(ConfTempFitVarMomentum.value), col.multNtr(), col.multV0M(), ConfOptCorrelatedPlots); }