Skip to content

Commit 223c23a

Browse files
authored
Refactor histogram axis specifications for clarity
Configurable axis added with fixed header issues
1 parent a395e45 commit 223c23a

1 file changed

Lines changed: 4 additions & 15 deletions

File tree

PWGCF/EbyEFluctuations/Tasks/nchCumulantsId.cxx

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -268,22 +268,11 @@ struct NchCumulantsId {
268268
const AxisSpec axisTOFNSigma = {200, -10.0, 10.0, "n#sigma_{TOF}"};
269269
const AxisSpec axisTOFExpMom = {200, 0.0f, 10.0f, "#it{p}_{tofExpMom} (GeV/#it{c})"};
270270

271-
const AxisSpec axisNchSpec{axisNch, "Net_charge_dN"};
272-
const AxisSpec axisPosChSpec{axisPosCh, "Pos_charge"};
273-
const AxisSpec axisNegChSpec{axisNegCh, "Neg_charge"};
274-
const AxisSpec axisNtSpec{axisNt, "Mult_midRap_Nch"};
275-
const AxisSpec axisPrChSpec{axisPrCh, "Pr_charge"};
276-
const AxisSpec axisAPrChSpec{axisAPrCh, "APr_charge"};
277-
const AxisSpec axisKaChSpec{axisKaCh, "Ka_charge"};
278-
const AxisSpec axisAKaChSpec{axisAKaCh, "AKa_charge"};
279-
const AxisSpec axisPiChSpec{axisPiCh, "Pion_Positive"};
280-
const AxisSpec axisAPiChSpec{axisAPiCh, "Pion_Negative"};
281-
282271
const AxisSpec axisIdTag = {32, -0.5f, 31.5f, "idTag"};
283272
const AxisSpec axisMcTag = {32, -0.5f, 31.5f, "mcTag"};
284273

285-
HistogramConfigSpec qnHist1({HistType::kTHnSparseD, {axisNchSpec, axisPosChSpec, axisNegChSpec, axisPrChSpec, axisAPrChSpec, axisKaChSpec, axisAKaChSpec, axisNtSpec, axisCent}});
286-
HistogramConfigSpec qnHist2({HistType::kTHnSparseD, {axisNchSpec, axisPosChSpec, axisNegChSpec, axisPiChSpec, axisAPiChSpec, axisKaChSpec, axisAKaChSpec, axisNtSpec, axisCent}});
274+
HistogramConfigSpec qnHist1({HistType::kTHnSparseD, {axisNch, axisPosCh, axisNegCh, axisPrCh, axisAPrCh, axisKaCh, axisAKaCh, axisNt, axisCent}});
275+
HistogramConfigSpec qnHist2({HistType::kTHnSparseD, {axisNch, axisPosCh, axisNegCh, axisPiCh, axisAPiCh, axisKaCh, axisAKaCh, axisNt, axisCent}});
287276
HistogramConfigSpec histTPCPIDSparse({HistType::kTHnSparseD, {axisP, axisTPCNSigma, axisIdTag, axisMcTag}});
288277
HistogramConfigSpec histTOFPIDSparse({HistType::kTHnSparseD, {axisP, axisTOFNSigma, axisIdTag, axisMcTag}});
289278

@@ -323,8 +312,8 @@ struct NchCumulantsId {
323312
hist.add("QA/events/preSel/multFT0", "multFT0", kTH1F, {axisMultFT0});
324313
hist.add("QA/events/preSel/centFT0", "centFT0", kTH1F, {axisCent});
325314
hist.addClone("QA/events/preSel/", "QA/events/postSel/");
326-
hist.add("QA/events/postSel/net_charge", "net_charge", kTH1F, {axisNchSpec});
327-
hist.add("QA/events/postSel/Nt_centFT", "Mid_rap_Mult_VS_Cent", kTH2D, {{axisCent}, {axisNtSpec}});
315+
hist.add("QA/events/postSel/net_charge", "net_charge", kTH1F, {axisNch});
316+
hist.add("QA/events/postSel/Nt_centFT", "Mid_rap_Mult_VS_Cent", kTH2D, {{axisCent}, {axisNt}});
328317

329318
hist.add("QA/tracks/preSel/h_P", "p (Gev/c)", kTH1D, {axisP});
330319
hist.add("QA/tracks/preSel/h_P_InnerParameter", "p_InnerParameter (Gev/c)", kTH1D, {axisTPCInnerParam});

0 commit comments

Comments
 (0)