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