Skip to content

Commit 60ada19

Browse files
authored
[PWGLF] fix missing abs() and config-axes bugs (#11651)
1 parent cf634a6 commit 60ada19

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

PWGLF/Tasks/Strangeness/cascadecorrelations.cxx

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -15,38 +15,40 @@
1515
// Author: Rik Spijkers (rik.spijkers@cern.ch)
1616
//
1717

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"
2420

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"
3121
#include "Common/Core/RecoDecay.h"
32-
#include "Common/Core/trackUtilities.h"
33-
#include "PWGLF/DataModel/LFStrangenessTables.h"
3422
#include "Common/Core/TrackSelection.h"
35-
#include "Common/DataModel/TrackSelectionTables.h"
36-
#include "Common/DataModel/EventSelection.h"
23+
#include "Common/Core/trackUtilities.h"
3724
#include "Common/DataModel/Centrality.h"
25+
#include "Common/DataModel/EventSelection.h"
3826
#include "Common/DataModel/Multiplicity.h"
3927
#include "Common/DataModel/PIDResponse.h"
40-
#include "CCDB/BasicCCDBManager.h"
28+
#include "Common/DataModel/TrackSelectionTables.h"
4129
#include "EventFiltering/Zorro.h"
42-
#include "PWGLF/Utils/inelGt.h"
4330

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>
4440
#include <TFile.h>
45-
#include <TList.h>
4641
#include <TH2F.h>
47-
#include <TProfile.h>
42+
#include <TList.h>
4843
#include <TLorentzVector.h>
4944
#include <TPDGCode.h>
45+
#include <TProfile.h>
46+
47+
#include <array>
48+
#include <cmath>
49+
#include <cstdlib>
50+
#include <string>
51+
#include <utility>
5052
// #include <TDatabasePDG.h>
5153

5254
using namespace o2;
@@ -536,8 +538,8 @@ struct CascadeCorrelations {
536538
ConfigurableAxis dcaAxis = {"dcaAxis", {100, 0.0f, 2.0f}, "cm"};
537539
ConfigurableAxis multiplicityAxis{"multiplicityAxis", {100, 0, 100}, "Multiplicity (MultFT0M?)"};
538540
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"};
541543
AxisSpec selectionFlagAxis{4, -0.5f, 3.5f, "Selection flag of casc candidate"};
542544
AxisSpec itsClustersAxis{8, -0.5, 7.5, "number of ITS clusters"};
543545
AxisSpec tpcRowsAxis{160, -0.5, 159.5, "TPC crossed rows"};
@@ -1124,7 +1126,7 @@ struct CascadeCorrelations {
11241126

11251127
if (!trigger.isPhysicalPrimary() || !assoc.isPhysicalPrimary())
11261128
continue; // require the cascades to be primaries
1127-
if (trigger.eta() > etaGenCascades)
1129+
if (TMath::Abs(trigger.eta()) > etaGenCascades)
11281130
continue; // only apply eta cut to trigger - trigger normalization still valid without introducing 2-particle-acceptance effects
11291131

11301132
double dphi = RecoDecay::constrainAngle(trigger.phi() - assoc.phi(), -PIHalf);

0 commit comments

Comments
 (0)