|
20 | 20 | #include "Common/DataModel/Multiplicity.h" |
21 | 21 | #include "Common/DataModel/TrackSelectionTables.h" |
22 | 22 |
|
| 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" |
23 | 28 | #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> |
38 | 29 |
|
39 | 30 | #include <TF1.h> |
40 | | -#include <TH1.h> |
| 31 | +#include <TMath.h> |
| 32 | +#include <TProfile.h> |
41 | 33 |
|
42 | | -#include <chrono> |
43 | 34 | #include <cmath> |
44 | | -#include <cstdint> |
45 | 35 | #include <string> |
46 | 36 | #include <vector> |
47 | 37 |
|
@@ -232,6 +222,10 @@ struct FlowZdcTask { |
232 | 222 | histos.add("ZPCVsFT0C", ";T0C (#times 1/100);ZPC Amplitude;", kTH2F, {{{nBinsAmpFT0, 0., maxAmpFT0}, {nBinsZDC, -0.5, maxZp}}}); |
233 | 223 | histos.add("ZPCVsFT0M", ";T0A+T0C (#times 1/100);ZPC Amplitude;", kTH2F, {{{nBinsAmpFT0, 0., maxAmpFT0M}, {nBinsZDC, -0.5, maxZp}}}); |
234 | 224 | 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}}}); |
235 | 229 | histos.add("ZN", ";ZNA+ZNC;Entries;", kTH1F, {{nBinsZDC, -0.5, maxZn}}); |
236 | 230 | histos.add("ZNA", ";ZNA Amplitude;Entries;", kTH1F, {{nBinsZDC, -0.5, maxZn}}); |
237 | 231 | histos.add("ZPA", ";ZPA Amplitude;Entries;", kTH1F, {{nBinsZDC, -0.5, maxZp}}); |
@@ -607,10 +601,14 @@ struct FlowZdcTask { |
607 | 601 | if (((tZNA >= minTdcZn) && (tZNA <= maxTdcZn)) && ((tZPA >= minTdcZp) && (tZPA <= maxTdcZp))) { |
608 | 602 | histos.fill(HIST("ZNAVsZPA"), zpA, znA); |
609 | 603 | histos.fill(HIST("CommonZNAVsZPA"), commonSumZpa, commonSumZna); |
| 604 | + histos.fill(HIST("ZPAZNAVsFT0M"), (aT0A + aT0C) / 100., zpA, znA); |
| 605 | + histos.fill(HIST("ZPAZNAVsFT0C"), (aT0C) / 100., zpA, znA); |
610 | 606 | } |
611 | 607 | if (((tZNC >= minTdcZn) && (tZNC <= maxTdcZn)) && ((tZPC >= minTdcZp) && (tZPC <= maxTdcZp))) { |
612 | 608 | histos.fill(HIST("ZNCVsZPC"), zpC, znC); |
613 | 609 | histos.fill(HIST("CommonZNCVsZPC"), commonSumZpc, commonSumZnc); |
| 610 | + histos.fill(HIST("ZPCZNCVsFT0M"), (aT0A + aT0C) / 100., zpC, znC); |
| 611 | + histos.fill(HIST("ZPCZNCVsFT0C"), (aT0C) / 100., zpC, znC); |
614 | 612 | } |
615 | 613 | } else { |
616 | 614 | histos.fill(HIST("ZNA"), znA); |
@@ -660,6 +658,10 @@ struct FlowZdcTask { |
660 | 658 | histos.fill(HIST("ZNVsNch"), glbTracks, znA + znC); |
661 | 659 | histos.fill(HIST("ZNCVsNch"), glbTracks, znC); |
662 | 660 | histos.fill(HIST("ZNAVsNch"), glbTracks, znA); |
| 661 | + histos.fill(HIST("ZPAZNAVsFT0M"), (aT0A + aT0C) / 100., zpA, znA); |
| 662 | + histos.fill(HIST("ZPAZNAVsFT0C"), (aT0C) / 100., zpA, znA); |
| 663 | + histos.fill(HIST("ZPCZNCVsFT0M"), (aT0A + aT0C) / 100., zpC, znC); |
| 664 | + histos.fill(HIST("ZPCZNCVsFT0C"), (aT0C) / 100., zpC, znC); |
663 | 665 | } |
664 | 666 | histos.fill(HIST("ZEM1"), aZEM1); |
665 | 667 | histos.fill(HIST("ZEM2"), aZEM2); |
|
0 commit comments