@@ -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