@@ -86,6 +86,7 @@ struct FlowZdcTask {
8686 Configurable<int > nBinsTDC{" nBinsTDC" , 150 , " nbinsTDC" };
8787 Configurable<float > minTdc{" minTdc" , -15.0 , " minimum TDC" };
8888 Configurable<float > maxTdc{" maxTdc" , 15.0 , " maximum TDC" };
89+ Configurable<float > cfgCollisionEnergy{" cfgCollisionEnergy" , 2.68 , " cfgCollisionEnergy" };
8990 // event selection
9091 Configurable<bool > isNoCollInTimeRangeStrict{" isNoCollInTimeRangeStrict" , true , " isNoCollInTimeRangeStrict?" };
9192 Configurable<bool > isNoCollInTimeRangeStandard{" isNoCollInTimeRangeStandard" , false , " isNoCollInTimeRangeStandard?" };
@@ -304,6 +305,10 @@ struct FlowZdcTask {
304305 histos.add (" ZPAVsZPC" , " ;ZPC;ZPA;" , kTH2F , {{{100 , -0.5 , maxZp}, {100 , -0.5 , maxZp}}});
305306 histos.add (" ZNAVsZPA" , " ;ZPA;ZNA;" , kTH2F , {{{20 , -0.5 , maxZp}, {30 , -0.5 , maxZn}}});
306307 histos.add (" ZNCVsZPC" , " ;ZPC;ZNC;" , kTH2F , {{{20 , -0.5 , maxZp}, {30 , -0.5 , maxZn}}});
308+ histos.add (" ZNASector" , " ;ZNA;Entries;" , kTH1F , {{nBinsZDC, -0.5 , maxZn}});
309+ histos.add (" ZPASector" , " ;ZPA;Entries;" , kTH1F , {{nBinsZDC, -0.5 , maxZp}});
310+ histos.add (" ZNCSector" , " ;ZNC;Entries;" , kTH1F , {{nBinsZDC, -0.5 , maxZn}});
311+ histos.add (" ZPCSector" , " ;ZPC;Entries;" , kTH1F , {{nBinsZDC, -0.5 , maxZp}});
307312 histos.add (" ZNCcvsZNCsum" , " ;ZNC common;ZNC sum towers;" , kTH2F , {{{30 , -0.5 , maxZn}, {30 , -0.5 , maxZn}}});
308313 histos.add (" ZNAcvsZNAsum" , " ;ZNA common;ZNA sum towers;" , kTH2F , {{{30 , -0.5 , maxZn}, {30 , -0.5 , maxZn}}});
309314 histos.add (" ZPCcvsZPCsum" , " ;ZPC common;ZPC sum towers;" , kTH2F , {{{30 , -0.5 , maxZp}, {30 , -0.5 , maxZp}}});
@@ -474,10 +479,10 @@ struct FlowZdcTask {
474479 histos.fill (HIST (" hEventCounter" ), EvCutLabel::Zem);
475480 }
476481
477- float znA = zdc.amplitudeZNA () / 2.68 ;
478- float znC = zdc.amplitudeZNC () / 2.68 ;
479- float zpA = zdc.amplitudeZPA () / 2.68 ;
480- float zpC = zdc.amplitudeZPC () / 2.68 ;
482+ float znA = zdc.amplitudeZNA () / cfgCollisionEnergy ;
483+ float znC = zdc.amplitudeZNC () / cfgCollisionEnergy ;
484+ float zpA = zdc.amplitudeZPA () / cfgCollisionEnergy ;
485+ float zpC = zdc.amplitudeZPC () / cfgCollisionEnergy ;
481486
482487 float tZEM1{zdc.timeZEM1 ()};
483488 float tZEM2{zdc.timeZEM2 ()};
@@ -514,6 +519,10 @@ struct FlowZdcTask {
514519 histos.fill (HIST (" ZNC" ), znC);
515520 histos.fill (HIST (" ZPA" ), zpA);
516521 histos.fill (HIST (" ZPC" ), zpC);
522+ histos.fill (HIST (" ZNASector" ), sumZNA);
523+ histos.fill (HIST (" ZNCSector" ), sumZNC);
524+ histos.fill (HIST (" ZPASector" ), sumZPA);
525+ histos.fill (HIST (" ZPCSector" ), sumZPC);
517526 histos.fill (HIST (" ZN" ), znA + znC);
518527 histos.fill (HIST (" ZNAVsZNC" ), znC, znA);
519528 histos.fill (HIST (" ZNAVsZPA" ), zpA, znA);
0 commit comments