Skip to content

Commit df3b20e

Browse files
committed
Add centrality cut to debug track
1 parent 596a122 commit df3b20e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

PWGCF/FemtoDream/Tasks/femtoDreamDebugTrack.cxx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ struct femtoDreamDebugTrack {
6666
Configurable<int> ConfTempFitVarMomentum{"ConfTempFitVarMomentum", 0, "Momentum used for binning: 0 -> pt; 1 -> preco; 2 -> ptpc"};
6767
ConfigurableAxis ConfDummy{"ConfDummy", {1, 0, 1}, "Dummy axis for inv mass"};
6868

69+
Configurable<bool> ConfdoCentCut{"ConfdoCentCut", false, "Enable centrality cut"};
70+
Configurable<float> ConfCentMax{"ConfCentMax", 100., "Upper limit of centrality cut"};
71+
Configurable<float> ConfCentMin{"ConfCentMin", 0., "Lower limit of centrality cut"};
72+
6973
using FemtoMCCollisions = Join<aod::FDCollisions, aod::FDMCCollLabels>;
7074
using FemtoMCCollision = FemtoMCCollisions::iterator;
7175

@@ -110,6 +114,11 @@ struct femtoDreamDebugTrack {
110114
void FillDebugHistos(CollisionType& col, PartitionType& groupPartsOne)
111115
{
112116
eventHisto.fillQA<isMC>(col);
117+
118+
if (ConfdoCentCut.value && (col.multV0M() > ConfCentMax || col.multV0M() < ConfCentMin)){
119+
return;
120+
}
121+
113122
for (auto& part : groupPartsOne) {
114123
trackHisto.fillQA<isMC, true>(part, static_cast<aod::femtodreamparticle::MomentumType>(ConfTempFitVarMomentum.value), col.multNtr(), col.multV0M(), ConfOptCorrelatedPlots);
115124
}

0 commit comments

Comments
 (0)