Skip to content

Commit 709dd65

Browse files
committed
Configurable multiplicity correlation axes
1 parent 51db1b8 commit 709dd65

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

PWGCF/Tasks/correlations.cxx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ struct CorrelationTask {
122122

123123
ConfigurableAxis axisInvMass{"axisInvMass", {VARIABLE_WIDTH, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2.0, 5.0}, "invariant mass axis for histograms"};
124124

125+
ConfigurableAxis axisMultCorrCent{"axisMultCorrCent", {100, 0, 100}, "multiplicity correlation axis for centralities"};
126+
ConfigurableAxis axisMultCorrV0{"axisMultCorrV0", {1000, 0, 100000}, "multiplicity correlation axis for V0 multiplicities"};
127+
ConfigurableAxis axisMultCorrMult{"axisMultCorrMult", {1000, 0, 1000}, "multiplicity correlation axis for track multiplicities"};
128+
125129
// This filter is applied to AOD and derived data (column names are identical)
126130
Filter collisionZVtxFilter = nabs(aod::collision::posZ) < cfgCutVertex;
127131
// This filter is only applied to AOD
@@ -190,13 +194,13 @@ struct CorrelationTask {
190194
LOGF(fatal, "cfgMultCorrelationsMask can not be 0 when MultSet process functions are in use.");
191195
std::vector<AxisSpec> multAxes;
192196
if (cfgMultCorrelationsMask & aod::cfmultset::CentFT0C)
193-
multAxes.emplace_back(100, 0, 100, "FT0C centrality");
197+
multAxes.emplace_back(axisMultCorrCent, "FT0C centrality");
194198
if (cfgMultCorrelationsMask & aod::cfmultset::MultFV0A)
195-
multAxes.emplace_back(1000, 0, 100000, "V0A multiplicity");
199+
multAxes.emplace_back(axisMultCorrV0, "V0A multiplicity");
196200
if (cfgMultCorrelationsMask & aod::cfmultset::MultNTracksPV)
197-
multAxes.emplace_back(100, 0, 1000, "Nch PV");
201+
multAxes.emplace_back(axisMultCorrMult, "Nch PV");
198202
if (cfgMultCorrelationsMask & aod::cfmultset::MultNTracksGlobal)
199-
multAxes.emplace_back(100, 0, 1000, "Nch Global");
203+
multAxes.emplace_back(axisMultCorrMult, "Nch Global");
200204
registry.add("multCorrelations", "Multiplicity correlations", {HistType::kTHnSparseF, multAxes});
201205
}
202206
registry.add("multiplicity", "event multiplicity", {HistType::kTH1F, {{1000, 0, 100, "/multiplicity/centrality"}}});

0 commit comments

Comments
 (0)