Skip to content

Commit 42b9c74

Browse files
authored
Add configurable parameters for charge histograms
1 parent bd2b742 commit 42b9c74

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

PWGCF/EbyEFluctuations/Tasks/nchCumulantsId.cxx

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,14 @@ struct NchCumulantsId {
104104
Configurable<float> cfgCutEta{"cfgCutEta", 0.8, "cut for eta"};
105105
Configurable<float> cfgCutPtMax{"cfgCutPtMax", 3.0, "max cut for pT"};
106106
Configurable<float> cfgCutPtMin{"cfgCutPtMin", 0.15, "min cut for pT"};
107+
Configurable<int> netChBin{"netChBin", 160, "bins for netch"};
108+
Configurable<float> netChMax{"netChMax", 80.0, "max for netch"};
109+
Configurable<float> netChMin{"netChMin", -80.0, "min for netch"};
110+
Configurable<int> chBins{"chBins", 501, "bins for ch"};
111+
Configurable<float> chMax{"chMax", 500.0, "max for ch"};
112+
Configurable<float> chMin{"chMin", -1.0, "min for ch"};
113+
Configurable<float> midRapMax{"midRapMax", 1000.0, "max for midrapmult"};
114+
Configurable<int> midRapBins{"midRapBins", 1001, "bins for midrapmult"};
107115

108116
Configurable<bool> checkCollPosZMc{"checkCollPosZMc", false, "checkCollPosZMc"};
109117
Configurable<bool> flagUnusedVariableError{"flagUnusedVariableError", false, "flagUnusedVariableError"};
@@ -228,16 +236,16 @@ struct NchCumulantsId {
228236
const AxisSpec axisTOFNSigma = {200, -10.0, 10.0, "n#sigma_{TOF}"};
229237
const AxisSpec axisTOFExpMom = {200, 0.0f, 10.0f, "#it{p}_{tofExpMom} (GeV/#it{c})"};
230238

231-
const AxisSpec axisNch(100, -50, 50, "Net_charge_dN");
232-
const AxisSpec axisPosCh(101, -1, 100, "Pos_charge");
233-
const AxisSpec axisNegCh(101, -1, 100, "Neg_charge");
234-
const AxisSpec axisNt(201, -1, 200, "Mult_midRap_Nch");
235-
const AxisSpec axisPrCh(101, -1, 100, "Pr_charge");
236-
const AxisSpec axisAPrCh(101, -1, 100, "APr_charge");
237-
const AxisSpec axisKaCh(101, -1, 100, "Ka_charge");
238-
const AxisSpec axisAKaCh(101, -1, 100, "AKa_charge");
239-
const AxisSpec axisPiCh(101, -1, 100, "Pion_Positive");
240-
const AxisSpec axisAPiCh(101, -1, 100, "Pion_Negative");
239+
const AxisSpec axisNch(netChBin, netChMin, netChMax, "Net_charge_dN");
240+
const AxisSpec axisPosCh(chBins, chMin, chMax, "Pos_charge");
241+
const AxisSpec axisNegCh(chBins, chMin, chMax, "Neg_charge");
242+
const AxisSpec axisNt(midRapBins, chMin, midRapMax, "Mult_midRap_Nch");
243+
const AxisSpec axisPrCh(chBins, chMin, chMax, "Pr_charge");
244+
const AxisSpec axisAPrCh(chBins, chMin, chMax, "APr_charge");
245+
const AxisSpec axisKaCh(chBins, chMin, chMax, "Ka_charge");
246+
const AxisSpec axisAKaCh(chBins, chMin, chMax, "AKa_charge");
247+
const AxisSpec axisPiCh(chBins, chMin, chMax, "Pion_Positive");
248+
const AxisSpec axisAPiCh(chBins, chMin, chMax, "Pion_Negative");
241249

242250
HistogramConfigSpec qnHist1({HistType::kTHnSparseD, {axisNch, axisPosCh, axisNegCh, axisPrCh, axisAPrCh, axisKaCh, axisAKaCh, axisNt, axisCent}});
243251
HistogramConfigSpec qnHist2({HistType::kTHnSparseD, {axisNch, axisPosCh, axisNegCh, axisPiCh, axisAPiCh, axisKaCh, axisAKaCh, axisNt, axisCent}});

0 commit comments

Comments
 (0)