|
12 | 12 | /// \author Dong Jo Kim (djkim@jyu.fi) |
13 | 13 | /// \since Sep 2022 |
14 | 14 |
|
15 | | -#include <deque> |
| 15 | +#include "Common/Core/TrackSelection.h" |
| 16 | +#include "Common/DataModel/Centrality.h" |
| 17 | +#include "Common/DataModel/EventSelection.h" |
| 18 | +#include "Common/DataModel/TrackSelectionTables.h" |
16 | 19 |
|
17 | | -#include "Framework/AnalysisTask.h" |
18 | 20 | #include "Framework/ASoAHelpers.h" |
19 | | -#include "Framework/RunningWorkflowInfo.h" |
| 21 | +#include "Framework/AnalysisTask.h" |
20 | 22 | #include "Framework/HistogramRegistry.h" |
21 | | - |
22 | | -#include "Common/DataModel/EventSelection.h" |
23 | | -#include "Common/Core/TrackSelection.h" |
24 | | -#include "Common/DataModel/TrackSelectionTables.h" |
25 | | -#include "Common/DataModel/Centrality.h" |
| 23 | +#include "Framework/RunningWorkflowInfo.h" |
26 | 24 | #include "ReconstructionDataFormats/V0.h" |
27 | 25 |
|
| 26 | +#include <deque> |
| 27 | + |
28 | 28 | // #include "CCDB/BasicCCDBManager.h" |
29 | 29 |
|
30 | | -#include "PWGCF/JCorran/DataModel/JCatalyst.h" |
31 | | -#include "PWGCF/DataModel/CorrelationsDerived.h" |
32 | 30 | #include "JFFlucAnalysis.h" |
33 | 31 | #include "JFFlucAnalysisO2Hist.h" |
| 32 | + |
| 33 | +#include "PWGCF/DataModel/CorrelationsDerived.h" |
| 34 | +#include "PWGCF/JCorran/DataModel/JCatalyst.h" |
| 35 | + |
34 | 36 | #include "Framework/runDataProcessing.h" |
35 | 37 |
|
36 | 38 | using namespace o2; |
@@ -60,8 +62,9 @@ struct jflucAnalysisTask { |
60 | 62 | ConfigurableAxis ptAxis{"axisPt", {60, 0.0, 300.0}, "pt axis for histograms"}; |
61 | 63 | ConfigurableAxis massAxis{"axisMass", {1, 0.0, 10.0}, "mass axis for histograms"}; |
62 | 64 |
|
63 | | - Filter jtrackFilter = (aod::jtrack::pt > ptmin) && (aod::jtrack::pt < ptmax); // eta cuts done by jfluc |
64 | | - Filter cftrackFilter = (aod::cftrack::pt > ptmin) && (aod::cftrack::pt < ptmax); // eta cuts done by jfluc |
| 65 | + Filter jtrackFilter = (aod::jtrack::pt > ptmin) && (aod::jtrack::pt < ptmax); // eta cuts done by jfluc |
| 66 | + Filter cftrackFilter = (aod::cftrack::pt > ptmin) && (aod::cftrack::pt < ptmax); // eta cuts done by jfluc |
| 67 | + Filter cfmcparticleFilter = (aod::cfmcparticle::pt > ptmin) && (aod::cfmcparticle::pt < ptmax); // eta cuts done by jfluc |
65 | 68 | Filter cf2pFilter = (aod::cf2prongtrack::pt > ptmin) && (aod::cf2prongtrack::pt < ptmax); |
66 | 69 |
|
67 | 70 | HistogramRegistry registry{"registry"}; |
@@ -166,6 +169,12 @@ struct jflucAnalysisTask { |
166 | 169 | } |
167 | 170 | PROCESS_SWITCH(jflucAnalysisTask, processCF2ProngDerivedCorrected, "Process CF derived data with 2-prongs as POI and charged particles as REF with corrections.", false); |
168 | 171 |
|
| 172 | + void processMCCFDerived(aod::CFMcCollision const& mcCollision, soa::Filtered<aod::CFMcParticles> const& particles) |
| 173 | + { |
| 174 | + analyze(mcCollision, particles); |
| 175 | + } |
| 176 | + PROCESS_SWITCH(jflucAnalysisTask, processMCCFDerived, "Process CF derived MC data", false); |
| 177 | + |
169 | 178 | JFFlucAnalysis::JQVectorsT qvecs; |
170 | 179 | JFFlucAnalysis::JQVectorsT qvecsRef; |
171 | 180 | JFFlucAnalysisO2Hist* pcf; |
|
0 commit comments