2020#include " Common/DataModel/Multiplicity.h"
2121#include " Common/DataModel/TrackSelectionTables.h"
2222
23- #include " CommonConstants/MathConstants.h"
24- #include " Framework/AnalysisTask.h"
25- #include " Framework/HistogramRegistry.h"
26- #include " Framework/RunningWorkflowInfo.h"
27- #include " Framework/runDataProcessing.h"
2823#include < CCDB/BasicCCDBManager.h>
24+ #include < CommonConstants/MathConstants.h>
25+ #include < CommonConstants/PhysicsConstants.h>
26+ #include < Framework/ASoA.h>
27+ #include < Framework/AnalysisDataModel.h>
28+ #include < Framework/AnalysisHelpers.h>
29+ #include < Framework/AnalysisTask.h>
30+ #include < Framework/Configurable.h>
31+ #include < Framework/Expressions.h>
32+ #include < Framework/HistogramRegistry.h>
33+ #include < Framework/HistogramSpec.h>
34+ #include < Framework/InitContext.h>
35+ #include < Framework/OutputObjHeader.h>
36+ #include < Framework/SliceCache.h>
37+ #include < Framework/runDataProcessing.h>
2938
3039#include < TF1.h>
31- #include < TMath.h>
32- #include < TProfile.h>
40+ #include < TH1.h>
3341
42+ #include < chrono>
3443#include < cmath>
44+ #include < cstdint>
3545#include < string>
3646#include < vector>
3747
@@ -214,6 +224,10 @@ struct FlowZdcTask {
214224 histos.add (" ZNCVsFT0C" , " ;T0C (#times 1/100);ZNC Amplitude;" , kTH2F , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZn}}});
215225 histos.add (" ZNCVsFT0M" , " ;T0A+T0C (#times 1/100);ZNC Amplitude;" , kTH2F , {{{nBinsAmpFT0, 0 ., maxAmpFT0M}, {nBinsZDC, -0.5 , maxZn}}});
216226 histos.add (" ZNCVsCent" , " ;T0C cent;ZNC Amplitude;" , kTH2F , {{{nBinsCent, 0 ., maxCent}, {nBinsZDC, -0.5 , maxZn}}});
227+ histos.add (" ZPAZNAVsFT0M" , " ;T0A+T0C (#times 1/100);ZPA Amplitude;ZNA Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0M}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
228+ histos.add (" ZPCZNCVsFT0M" , " ;T0A+T0C (#times 1/100);ZPC Amplitude;ZNC Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0M}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
229+ histos.add (" ZPAZNAVsFT0C" , " ;T0C (#times 1/100);ZPA Amplitude;ZNA Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
230+ histos.add (" ZPCZNCVsFT0C" , " ;T0C (#times 1/100);ZPC Amplitude;ZNC Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
217231 histos.add (" ZPAVsFT0A" , " ;T0A (#times 1/100);ZPA Amplitude;" , kTH2F , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZp}}});
218232 histos.add (" ZPAVsFT0C" , " ;T0C (#times 1/100);ZPA Amplitude;" , kTH2F , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZp}}});
219233 histos.add (" ZPAVsFT0M" , " ;T0A+T0C (#times 1/100);ZPA Amplitude;" , kTH2F , {{{nBinsAmpFT0, 0 ., maxAmpFT0M}, {nBinsZDC, -0.5 , maxZp}}});
@@ -222,10 +236,6 @@ struct FlowZdcTask {
222236 histos.add (" ZPCVsFT0C" , " ;T0C (#times 1/100);ZPC Amplitude;" , kTH2F , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZp}}});
223237 histos.add (" ZPCVsFT0M" , " ;T0A+T0C (#times 1/100);ZPC Amplitude;" , kTH2F , {{{nBinsAmpFT0, 0 ., maxAmpFT0M}, {nBinsZDC, -0.5 , maxZp}}});
224238 histos.add (" ZPCVsCent" , " ;T0C cent;ZPC Amplitude;" , kTH2F , {{{nBinsCent, 0 ., maxCent}, {nBinsZDC, -0.5 , maxZp}}});
225- histos.add (" ZPAZNAVsFT0M" , " ;T0A+T0C (#times 1/100);ZPA Amplitude;ZNA Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0M}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
226- histos.add (" ZPCZNCVsFT0M" , " ;T0A+T0C (#times 1/100);ZPC Amplitude;ZNC Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0M}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
227- histos.add (" ZPAZNAVsFT0C" , " ;T0C (#times 1/100);ZPA Amplitude;ZNA Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
228- histos.add (" ZPCZNCVsFT0C" , " ;T0C (#times 1/100);ZPC Amplitude;ZNC Amplitude;" , kTH3D , {{{nBinsAmpFT0, 0 ., maxAmpFT0}, {nBinsZDC, -0.5 , maxZp}, {nBinsZDC, -0.5 , maxZn}}});
229239 histos.add (" ZN" , " ;ZNA+ZNC;Entries;" , kTH1F , {{nBinsZDC, -0.5 , maxZn}});
230240 histos.add (" ZNA" , " ;ZNA Amplitude;Entries;" , kTH1F , {{nBinsZDC, -0.5 , maxZn}});
231241 histos.add (" ZPA" , " ;ZPA Amplitude;Entries;" , kTH1F , {{nBinsZDC, -0.5 , maxZp}});
@@ -602,13 +612,13 @@ struct FlowZdcTask {
602612 histos.fill (HIST (" ZNAVsZPA" ), zpA, znA);
603613 histos.fill (HIST (" CommonZNAVsZPA" ), commonSumZpa, commonSumZna);
604614 histos.fill (HIST (" ZPAZNAVsFT0M" ), (aT0A + aT0C) / 100 ., zpA, znA);
605- histos.fill (HIST (" ZPAZNAVsFT0C" ), (aT0C) / 100 ., zpA, znA);
615+ histos.fill (HIST (" ZPAZNAVsFT0C" ), (aT0C) / 100 ., zpA, znA);
606616 }
607617 if (((tZNC >= minTdcZn) && (tZNC <= maxTdcZn)) && ((tZPC >= minTdcZp) && (tZPC <= maxTdcZp))) {
608618 histos.fill (HIST (" ZNCVsZPC" ), zpC, znC);
609619 histos.fill (HIST (" CommonZNCVsZPC" ), commonSumZpc, commonSumZnc);
610620 histos.fill (HIST (" ZPCZNCVsFT0M" ), (aT0A + aT0C) / 100 ., zpC, znC);
611- histos.fill (HIST (" ZPCZNCVsFT0C" ), (aT0C) / 100 ., zpC, znC);
621+ histos.fill (HIST (" ZPCZNCVsFT0C" ), (aT0C) / 100 ., zpC, znC);
612622 }
613623 } else {
614624 histos.fill (HIST (" ZNA" ), znA);
@@ -661,7 +671,7 @@ struct FlowZdcTask {
661671 histos.fill (HIST (" ZPAZNAVsFT0M" ), (aT0A + aT0C) / 100 ., zpA, znA);
662672 histos.fill (HIST (" ZPAZNAVsFT0C" ), (aT0C) / 100 ., zpA, znA);
663673 histos.fill (HIST (" ZPCZNCVsFT0M" ), (aT0A + aT0C) / 100 ., zpC, znC);
664- histos.fill (HIST (" ZPCZNCVsFT0C" ), (aT0C) / 100 ., zpC, znC);
674+ histos.fill (HIST (" ZPCZNCVsFT0C" ), (aT0C) / 100 ., zpC, znC);
665675 }
666676 histos.fill (HIST (" ZEM1" ), aZEM1);
667677 histos.fill (HIST (" ZEM2" ), aZEM2);
@@ -762,4 +772,4 @@ WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
762772{
763773 return WorkflowSpec{
764774 adaptAnalysisTask<FlowZdcTask>(cfgc)};
765- }
775+ }
0 commit comments