Skip to content

Commit 04146d5

Browse files
prottayCMTProttay Das
andauthored
improved binning of histograms (#7630)
Co-authored-by: Prottay Das <prottay@alipap1.cern.ch>
1 parent e854784 commit 04146d5

1 file changed

Lines changed: 15 additions & 7 deletions

File tree

PWGLF/TableProducer/Common/spvector.cxx

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,13 @@ struct spvector {
9292
Configurable<float> cfgCutDCAxy{"cfgCutDCAxy", 2.0f, "DCAxy range for tracks"};
9393
Configurable<float> cfgCutDCAz{"cfgCutDCAz", 2.0f, "DCAz range for tracks"};
9494

95+
Configurable<int> QxyNbins{"QxyNbins", 100, "Number of bins in QxQy histograms"};
96+
Configurable<float> lbinQxy{"lbinQxy", -5.0, "lower bin value in QxQy histograms"};
97+
Configurable<float> hbinQxy{"hbinQxy", 5.0, "higher bin value in QxQy histograms"};
98+
Configurable<int> ZDCgainNbins{"ZDCgainNbins", 500, "Number of bins in Gaineq histograms"};
99+
Configurable<float> lbinZDCgain{"lbinZDCgain", 0.0, "lower bin value in Gaineq histograms"};
100+
Configurable<float> hbinZDCgain{"hbinZDCgain", 1000.0, "higher bin value in Gaineq histograms"};
101+
95102
Configurable<bool> useGainCallib{"useGainCallib", false, "use gain calibration"};
96103
Configurable<bool> useRecentere{"useRecentere", false, "use Recentering"};
97104
Configurable<bool> useShift{"useShift", false, "use Shift"};
@@ -100,9 +107,9 @@ struct spvector {
100107
Configurable<std::string> ConfShift{"ConfShift", "Users/p/prottay/My/Object/Finaltest2/recenereall", "Path for Shift"};
101108

102109
ConfigurableAxis configAxisCentrality{"configAxisCentrality", {80, 0.0, 80}, "centrality bining"};
103-
ConfigurableAxis configAxisZDCgain{"configAxisZDCgain", {200, 0.0, 100.0}, "gainamplitude bining"};
104-
ConfigurableAxis configAxisQx{"configAxisQx", {400, -100.0, 100.0}, "qx bining"};
105-
ConfigurableAxis configAxisQy{"configAxisQy", {400, -100.0, 100.0}, "qy bining"};
110+
// ConfigurableAxis configAxisZDCgain{"configAxisZDCgain", {ZDCgainNbins, lbinZDCgain, hbinZDCgain}, "gainamplitude bining"};
111+
// ConfigurableAxis configAxisQx{"configAxisQx", {QxyNbins, lbinQxy, hbinQxy}, "qx bining"};
112+
// ConfigurableAxis configAxisQy{"configAxisQy", {QxyNbins, lbinQxy, hbinQxy}, "qy bining"};
106113

107114
// Event selection cuts - Alex
108115
TF1* fMultPVCutLow = nullptr;
@@ -140,11 +147,12 @@ struct spvector {
140147

141148
const AxisSpec centAxis{configAxisCentrality, "V0M (%)"};
142149

143-
AxisSpec amplitudeZDC = {configAxisZDCgain, "ZDC amplitude"};
150+
// AxisSpec amplitudeZDC = {configAxisZDCgain, "ZDC amplitude"};
151+
AxisSpec amplitudeZDC = {ZDCgainNbins, lbinZDCgain, hbinZDCgain, "ZDC amplitude"};
144152
AxisSpec channelZDCAxis = {8, 0.0, 8.0, "ZDC tower"};
145-
AxisSpec qxZDCAxis = {configAxisQx, "Qx"};
146-
AxisSpec qyZDCAxis = {configAxisQy, "Qy"};
147-
AxisSpec phiAxis = {500, -6.28, 6.28, "phi"};
153+
AxisSpec qxZDCAxis = {QxyNbins, lbinQxy, hbinQxy, "Qx"};
154+
AxisSpec qyZDCAxis = {QxyNbins, lbinQxy, hbinQxy, "Qy"};
155+
AxisSpec phiAxis = {50, -6.28, 6.28, "phi"};
148156
AxisSpec vzAxis = {20, -10, 10, "vz"};
149157

150158
histos.add("hCentrality", "hCentrality", kTH1F, {{8, 0, 80.0}});

0 commit comments

Comments
 (0)