|
13 | 13 | /// \brief Task for analyzing efficiency of proton, and net-proton distributions in MC reconstructed and generated, and calculating net-proton cumulants |
14 | 14 | /// \author Swati Saha |
15 | 15 |
|
16 | | -#include <CCDB/BasicCCDBManager.h> |
17 | | -#include <cstdlib> |
18 | | -#include <cmath> |
19 | | -#include <array> |
20 | | -#include <vector> |
21 | | -#include <string> |
22 | | -#include "Framework/AnalysisTask.h" |
23 | | -#include "Framework/runDataProcessing.h" |
24 | | -#include "Framework/ASoAHelpers.h" |
25 | | -#include "Framework/RunningWorkflowInfo.h" |
26 | | -#include "Framework/HistogramRegistry.h" |
27 | | -#include "Framework/AnalysisDataModel.h" |
28 | | -#include "Framework/StepTHn.h" |
29 | | -#include "ReconstructionDataFormats/Track.h" |
30 | | -#include "Common/DataModel/EventSelection.h" |
31 | 16 | #include "Common/Core/TrackSelection.h" |
32 | | -#include "Common/DataModel/TrackSelectionTables.h" |
| 17 | +#include "Common/Core/trackUtilities.h" |
33 | 18 | #include "Common/DataModel/Centrality.h" |
34 | | -#include "Common/DataModel/PIDResponse.h" |
35 | | -#include "Common/DataModel/PIDResponseITS.h" |
| 19 | +#include "Common/DataModel/EventSelection.h" |
36 | 20 | #include "Common/DataModel/Multiplicity.h" |
37 | | -#include "Common/Core/trackUtilities.h" |
| 21 | +#include "Common/DataModel/PIDResponseITS.h" |
| 22 | +#include "Common/DataModel/PIDResponseTOF.h" |
| 23 | +#include "Common/DataModel/PIDResponseTPC.h" |
| 24 | +#include "Common/DataModel/TrackSelectionTables.h" |
| 25 | + |
38 | 26 | #include "CommonConstants/PhysicsConstants.h" |
39 | | -#include "Framework/O2DatabasePDGPlugin.h" |
40 | | -#include "DataFormatsParameters/GRPObject.h" |
41 | 27 | #include "DataFormatsParameters/GRPMagField.h" |
42 | | -#include <TList.h> |
43 | | -#include <TProfile.h> |
44 | | -#include <TProfile2D.h> |
45 | | -#include <TRandom3.h> |
46 | | -#include <TMath.h> |
47 | | -#include <TH1F.h> |
| 28 | +#include "DataFormatsParameters/GRPObject.h" |
| 29 | +#include "Framework/ASoAHelpers.h" |
| 30 | +#include "Framework/AnalysisDataModel.h" |
| 31 | +#include "Framework/AnalysisTask.h" |
| 32 | +#include "Framework/HistogramRegistry.h" |
| 33 | +#include "Framework/O2DatabasePDGPlugin.h" |
| 34 | +#include "Framework/RunningWorkflowInfo.h" |
| 35 | +#include "Framework/StepTHn.h" |
| 36 | +#include "Framework/runDataProcessing.h" |
| 37 | +#include "ReconstructionDataFormats/Track.h" |
| 38 | +#include <CCDB/BasicCCDBManager.h> |
| 39 | + |
48 | 40 | #include <TDirectory.h> |
| 41 | +#include <TF1.h> |
| 42 | +#include <TFile.h> |
| 43 | +#include <TH1F.h> |
| 44 | +#include <TH2F.h> |
49 | 45 | #include <THn.h> |
| 46 | +#include <TList.h> |
50 | 47 | #include <TLorentzVector.h> |
51 | 48 | #include <TMath.h> |
52 | 49 | #include <TObjArray.h> |
53 | | -#include <TFile.h> |
54 | | -#include <TH2F.h> |
55 | | -#include <TLorentzVector.h> |
56 | 50 | #include <TPDGCode.h> |
57 | | -#include <TF1.h> |
| 51 | +#include <TProfile.h> |
| 52 | +#include <TProfile2D.h> |
| 53 | +#include <TRandom3.h> |
| 54 | + |
| 55 | +#include <array> |
| 56 | +#include <cmath> |
| 57 | +#include <cstdlib> |
| 58 | +#include <string> |
| 59 | +#include <vector> |
58 | 60 |
|
59 | 61 | using namespace o2; |
60 | 62 | using namespace o2::framework; |
@@ -117,7 +119,7 @@ struct AntiprotonCumulantsMc { |
117 | 119 |
|
118 | 120 | // Filter command for rec (data)*********** |
119 | 121 | Filter collisionFilter = nabs(aod::collision::posZ) < cfgCutVertex; |
120 | | - Filter trackFilter = (nabs(aod::track::eta) < cfgCutEta) && (aod::track::pt > cfgCutPtLower) && (aod::track::pt < 5.0f) && ((requireGlobalTrackInFilter()) || (aod::track::isGlobalTrackSDD == (uint8_t) true)) && (aod::track::tpcChi2NCl < cfgCutTpcChi2NCl) && (aod::track::itsChi2NCl < cfgCutItsChi2NCl) && (nabs(aod::track::dcaZ) < cfgCutDCAz) && (nabs(aod::track::dcaXY) < cfgCutDCAxy); |
| 122 | + Filter trackFilter = (nabs(aod::track::eta) < cfgCutEta) && (aod::track::pt > cfgCutPtLower) && (aod::track::pt < 5.0f) && ((requireGlobalTrackInFilter()) || (aod::track::isGlobalTrackSDD == (uint8_t)true)) && (aod::track::tpcChi2NCl < cfgCutTpcChi2NCl) && (aod::track::itsChi2NCl < cfgCutItsChi2NCl) && (nabs(aod::track::dcaZ) < cfgCutDCAz) && (nabs(aod::track::dcaXY) < cfgCutDCAxy); |
121 | 123 |
|
122 | 124 | // filtering collisions and tracks for real data*********** |
123 | 125 | using AodCollisions = soa::Filtered<soa::Join<aod::Collisions, aod::EvSels, aod::CentFV0As, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs, aod::CentFDDMs>>; |
|
0 commit comments