Skip to content

Commit e1b9007

Browse files
Wooseok HamWooseok Ham
authored andcommitted
PWGJE: fix clang issues in jet cross section efficiency
1 parent 95622a6 commit e1b9007

1 file changed

Lines changed: 17 additions & 11 deletions

File tree

‎PWGJE/Tasks/jetCrossSectionEfficiency.cxx‎

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,22 @@
3131
#include <CommonConstants/MathConstants.h>
3232
#include <DataFormatsITSMFT/DPLAlpideParam.h>
3333
#include <Framework/ASoA.h>
34+
#include <Framework/AnalysisDataModel.h>
35+
#include <Framework/AnalysisHelpers.h>
3436
#include <Framework/AnalysisTask.h>
3537
#include <Framework/Configurable.h>
3638
#include <Framework/HistogramRegistry.h>
3739
#include <Framework/HistogramSpec.h>
3840
#include <Framework/InitContext.h>
3941
#include <Framework/runDataProcessing.h>
4042

43+
#include <TAxis.h>
4144
#include <TH1.h>
4245
#include <TH2.h>
4346

4447
#include <cinttypes>
4548
#include <cmath>
49+
#include <cstddef>
4650
#include <cstdint>
4751
#include <limits>
4852
#include <string>
@@ -100,7 +104,7 @@ struct JetCrossSectionEfficiency {
100104

101105
o2::aod::rctsel::RCTFlagsChecker rctChecker;
102106
uint64_t rctMask = 0;
103-
Service<o2::ccdb::BasicCCDBManager> ccdb;
107+
Service<o2::ccdb::BasicCCDBManager> ccdb{};
104108

105109
int cachedTruthRofRun = std::numeric_limits<int>::min();
106110
int64_t cachedTruthRofOffsetInBC = -1;
@@ -124,15 +128,15 @@ struct JetCrossSectionEfficiency {
124128

125129
enum BinPbPbTruthSelectionOnly {
126130
PbPbTruthSelectionOnlyInel = 1,
127-
PbPbTruthSelectionOnlyRct,
128-
PbPbTruthSelectionOnlyTvx,
129-
PbPbTruthSelectionOnlyNoTimeFrameBorder,
130-
PbPbTruthSelectionOnlyNoItsRofBorder,
131-
PbPbTruthSelectionOnlySelection,
132-
PbPbTruthSelectionOnlyHasCollision,
133-
PbPbTruthSelectionOnlyVertexZ,
134-
PbPbTruthSelectionOnlyNoSplit,
135-
PbPbTruthSelectionOnlyNBins = PbPbTruthSelectionOnlyNoSplit
131+
PbPbTruthSelectionOnlyRct = 2,
132+
PbPbTruthSelectionOnlyTvx = 3,
133+
PbPbTruthSelectionOnlyNoTimeFrameBorder = 4,
134+
PbPbTruthSelectionOnlyNoItsRofBorder = 5,
135+
PbPbTruthSelectionOnlySelection = 6,
136+
PbPbTruthSelectionOnlyHasCollision = 7,
137+
PbPbTruthSelectionOnlyVertexZ = 8,
138+
PbPbTruthSelectionOnlyNoSplit = 9,
139+
PbPbTruthSelectionOnlyNBins = 9
136140
};
137141

138142
static constexpr float ConfigSwitchLow = -98.0f;
@@ -190,7 +194,9 @@ struct JetCrossSectionEfficiency {
190194

191195
void init(InitContext&)
192196
{
193-
if (!(acceptSplitCollisions == NonSplitOnly || acceptSplitCollisions == SplitOkCheckAnyAssocColl || acceptSplitCollisions == SplitOkCheckFirstAssocCollOnly)) {
197+
if (acceptSplitCollisions != NonSplitOnly &&
198+
acceptSplitCollisions != SplitOkCheckAnyAssocColl &&
199+
acceptSplitCollisions != SplitOkCheckFirstAssocCollOnly) {
194200
LOGF(fatal, "Configurable acceptSplitCollisions has wrong input value; stopping workflow");
195201
}
196202

0 commit comments

Comments
 (0)