|
15 | 15 | // Author: Rik Spijkers (rik.spijkers@cern.ch) |
16 | 16 | // |
17 | 17 |
|
18 | | -#include <Math/Vector4D.h> |
19 | | -#include <cmath> |
20 | | -#include <array> |
21 | | -#include <cstdlib> |
22 | | -#include <string> |
23 | | -#include <utility> |
| 18 | +#include "PWGLF/DataModel/LFStrangenessTables.h" |
| 19 | +#include "PWGLF/Utils/inelGt.h" |
24 | 20 |
|
25 | | -#include "Framework/runDataProcessing.h" |
26 | | -#include "Framework/AnalysisTask.h" |
27 | | -#include "Framework/AnalysisDataModel.h" |
28 | | -#include "Framework/ASoAHelpers.h" |
29 | | -#include "Framework/O2DatabasePDGPlugin.h" |
30 | | -#include "ReconstructionDataFormats/Track.h" |
31 | 21 | #include "Common/Core/RecoDecay.h" |
32 | | -#include "Common/Core/trackUtilities.h" |
33 | | -#include "PWGLF/DataModel/LFStrangenessTables.h" |
34 | 22 | #include "Common/Core/TrackSelection.h" |
35 | | -#include "Common/DataModel/TrackSelectionTables.h" |
36 | | -#include "Common/DataModel/EventSelection.h" |
| 23 | +#include "Common/Core/trackUtilities.h" |
37 | 24 | #include "Common/DataModel/Centrality.h" |
| 25 | +#include "Common/DataModel/EventSelection.h" |
38 | 26 | #include "Common/DataModel/Multiplicity.h" |
39 | 27 | #include "Common/DataModel/PIDResponse.h" |
40 | | -#include "CCDB/BasicCCDBManager.h" |
| 28 | +#include "Common/DataModel/TrackSelectionTables.h" |
41 | 29 | #include "EventFiltering/Zorro.h" |
42 | | -#include "PWGLF/Utils/inelGt.h" |
43 | 30 |
|
| 31 | +#include "CCDB/BasicCCDBManager.h" |
| 32 | +#include "Framework/ASoAHelpers.h" |
| 33 | +#include "Framework/AnalysisDataModel.h" |
| 34 | +#include "Framework/AnalysisTask.h" |
| 35 | +#include "Framework/O2DatabasePDGPlugin.h" |
| 36 | +#include "Framework/runDataProcessing.h" |
| 37 | +#include "ReconstructionDataFormats/Track.h" |
| 38 | + |
| 39 | +#include <Math/Vector4D.h> |
44 | 40 | #include <TFile.h> |
45 | | -#include <TList.h> |
46 | 41 | #include <TH2F.h> |
47 | | -#include <TProfile.h> |
| 42 | +#include <TList.h> |
48 | 43 | #include <TLorentzVector.h> |
49 | 44 | #include <TPDGCode.h> |
| 45 | +#include <TProfile.h> |
| 46 | + |
| 47 | +#include <array> |
| 48 | +#include <cmath> |
| 49 | +#include <cstdlib> |
| 50 | +#include <string> |
| 51 | +#include <utility> |
50 | 52 | // #include <TDatabasePDG.h> |
51 | 53 |
|
52 | 54 | using namespace o2; |
@@ -536,8 +538,8 @@ struct CascadeCorrelations { |
536 | 538 | ConfigurableAxis dcaAxis = {"dcaAxis", {100, 0.0f, 2.0f}, "cm"}; |
537 | 539 | ConfigurableAxis multiplicityAxis{"multiplicityAxis", {100, 0, 100}, "Multiplicity (MultFT0M?)"}; |
538 | 540 | ConfigurableAxis invLambdaMassAxis{"invLambdaMassAxis", {100, 1.07f, 1.17f}, "Inv. Mass (GeV/c^{2})"}; |
539 | | - AxisSpec deltaYAxis{40, -2 * maxRapidity, 2 * maxRapidity, "#Delta y"}; |
540 | | - AxisSpec rapidityAxis{100, -maxRapidity, maxRapidity, "y"}; |
| 541 | + ConfigurableAxis deltaYAxis{"deltaYAxis", {40, -2.f, 2.f}, "#Delta y"}; |
| 542 | + ConfigurableAxis rapidityAxis{"rapidityAxis", {100, -1.f, 1.f}, "y"}; |
541 | 543 | AxisSpec selectionFlagAxis{4, -0.5f, 3.5f, "Selection flag of casc candidate"}; |
542 | 544 | AxisSpec itsClustersAxis{8, -0.5, 7.5, "number of ITS clusters"}; |
543 | 545 | AxisSpec tpcRowsAxis{160, -0.5, 159.5, "TPC crossed rows"}; |
@@ -1124,7 +1126,7 @@ struct CascadeCorrelations { |
1124 | 1126 |
|
1125 | 1127 | if (!trigger.isPhysicalPrimary() || !assoc.isPhysicalPrimary()) |
1126 | 1128 | continue; // require the cascades to be primaries |
1127 | | - if (trigger.eta() > etaGenCascades) |
| 1129 | + if (TMath::Abs(trigger.eta()) > etaGenCascades) |
1128 | 1130 | continue; // only apply eta cut to trigger - trigger normalization still valid without introducing 2-particle-acceptance effects |
1129 | 1131 |
|
1130 | 1132 | double dphi = RecoDecay::constrainAngle(trigger.phi() - assoc.phi(), -PIHalf); |
|
0 commit comments