Skip to content

Commit 7be7d6d

Browse files
authored
Rename struct systematicsMapping to SystematicsMapping
1 parent 7a190b2 commit 7be7d6d

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

PWGLF/Tasks/QC/systematicsMapping.cxx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
#include "PWGLF/DataModel/LFStrangenessTables.h"
1818

1919
#include "Common/DataModel/EventSelection.h"
20-
#include "Common/DataModel/PIDResponseTPC.h"
2120
#include "Common/DataModel/PIDResponseTOF.h"
21+
#include "Common/DataModel/PIDResponseTPC.h"
2222

2323
#include <Framework/AnalysisDataModel.h>
2424
#include <Framework/AnalysisTask.h>
@@ -31,24 +31,26 @@
3131
using namespace o2;
3232
using namespace o2::framework;
3333

34-
struct systematicsMapping {
34+
struct SystematicsMapping {
3535
// Returns a unique index for the combination of cuts
3636
ConfigurableAxis ptBins{"ptBins", {100, 0.f, 10.f}, "Binning for pT (GeV/c)"};
3737
ConfigurableAxis etaBins{"etaBins", {40, -1.0f, 1.0f}, "Binning for #eta"};
38-
ConfigurableAxis phiBins{"phiBins", {36, 0.f, 2 * M_PI}, "Binning for #phi (rad)"};
38+
ConfigurableAxis phiBins{"phiBins", {36, 0.f, 2 * o2::constants::math::PI}, "Binning for #phi (rad)"};
3939
// Define the Signal axis
4040
ConfigurableAxis invariantMassBins{"invariantMassBins", {100, -0.1f, 0.1f}, "Binning for the invariant mass (GeV/c^2)"};
4141
ConfigurableAxis nsigmaBins{"nsigmaBins", {100, -10.f, 10.f}, "Binning for nSigma"};
4242
// Selection bins
4343
ConfigurableAxis tpcClusterBins{"tpcClusterBins", {5, 70, 100, 120, 135, 150}, "Min TPC clusters for tracks"};
4444
ConfigurableAxis itsClustersBins{"itsClustersBins", {5, 0, 6}, "Min ITS clusters for tracks"};
45+
// Selection configurables
46+
Configurable<float> selectionPosZ{"selectionPosZ", 10.f, "Max |z| of the primary vertex"};
4547

4648
HistogramRegistry registry{"registry"};
4749

4850
template <typename T>
4951
bool isCollisionSelected(T const& collision)
5052
{
51-
return collision.sel8() && std::abs(collision.posZ()) <= 10.f;
53+
return collision.sel8() && std::abs(collision.posZ()) <= selectionPosZ;
5254
}
5355

5456
void init(InitContext const&)
@@ -110,7 +112,7 @@ struct systematicsMapping {
110112
}
111113
}
112114
}
113-
PROCESS_SWITCH(systematicsMapping, processData, "Systematics study for K0s and charged Kaons", true);
115+
PROCESS_SWITCH(SystematicsMapping, processData, "Systematics study for K0s and charged Kaons", true);
114116

115117
void processMc(soa::Join<CollisionType, aod::McCollisionLabels> const& collisions,
116118
aod::McParticles const& particles,
@@ -144,7 +146,7 @@ struct systematicsMapping {
144146
}
145147
}
146148
}
147-
PROCESS_SWITCH(systematicsMapping, processMc, "Systematics study for K0s and charged Kaons on MC", false);
149+
PROCESS_SWITCH(SystematicsMapping, processMc, "Systematics study for K0s and charged Kaons on MC", false);
148150
};
149151

150-
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{adaptAnalysisTask<systematicsMapping>(cfgc)}; }
152+
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc) { return WorkflowSpec{adaptAnalysisTask<SystematicsMapping>(cfgc)}; }

0 commit comments

Comments
 (0)