Skip to content

Commit 1f645d9

Browse files
committed
Fix implementation-defined behaviour, argument references, includes
1 parent 81b1300 commit 1f645d9

File tree

2 files changed

+67
-36
lines changed

2 files changed

+67
-36
lines changed

Common/TableProducer/eventSelection.cxx

Lines changed: 49 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,34 +14,55 @@
1414
///
1515
/// \author Evgeny Kryshen <evgeny.kryshen@cern.ch> and Igor Altsybeev <Igor.Altsybeev@cern.ch>
1616

17-
#include <vector>
18-
#include <map>
19-
#include <string>
20-
#include <limits>
21-
22-
#include "Framework/ConfigParamSpec.h"
23-
#include "Framework/runDataProcessing.h"
24-
#include "Framework/AnalysisTask.h"
25-
#include "Framework/AnalysisDataModel.h"
2617
#include "Common/DataModel/EventSelection.h"
18+
2719
#include "Common/CCDB/EventSelectionParams.h"
20+
#include "Common/CCDB/RCTSelectionFlags.h"
2821
#include "Common/CCDB/TriggerAliases.h"
29-
#include "CCDB/BasicCCDBManager.h"
30-
#include "CommonConstants/LHCConstants.h"
31-
#include "Framework/HistogramRegistry.h"
32-
#include "DataFormatsFT0/Digit.h"
33-
#include "DataFormatsParameters/GRPLHCIFData.h"
34-
#include "DataFormatsParameters/GRPECSObject.h"
35-
#include "ITSMFTBase/DPLAlpideParam.h"
36-
#include "MetadataHelper.h"
37-
#include "DataFormatsParameters/AggregatedRunInfo.h"
38-
#include "DataFormatsITSMFT/NoiseMap.h" // missing include in TimeDeadMap.h
39-
#include "DataFormatsITSMFT/TimeDeadMap.h"
40-
#include "ITSMFTReconstruction/ChipMappingITS.h"
41-
#include "DataFormatsCTP/Configuration.h"
42-
#include "DataFormatsCTP/Scalers.h"
43-
44-
#include "TH1D.h"
22+
#include "Common/Core/MetadataHelper.h"
23+
24+
#include <CCDB/BasicCCDBManager.h>
25+
#include <CommonConstants/LHCConstants.h>
26+
#include <DataFormatsCTP/Configuration.h>
27+
#include <DataFormatsCTP/Scalers.h>
28+
#include <DataFormatsFT0/Digit.h>
29+
#include <DataFormatsITSMFT/NoiseMap.h> // missing include in TimeDeadMap.
30+
#include <DataFormatsITSMFT/TimeDeadMap.h>
31+
#include <DataFormatsParameters/AggregatedRunInfo.h>
32+
#include <DataFormatsParameters/GRPLHCIFData.h>
33+
#include <Framework/AnalysisDataModel.h>
34+
#include <Framework/AnalysisHelpers.h>
35+
#include <Framework/AnalysisTask.h>
36+
#include <Framework/Configurable.h>
37+
#include <Framework/DataTypes.h>
38+
#include <Framework/HistogramRegistry.h>
39+
#include <Framework/HistogramSpec.h>
40+
#include <Framework/InitContext.h>
41+
#include <Framework/OutputObjHeader.h>
42+
#include <Framework/runDataProcessing.h>
43+
#include <ITSMFTBase/DPLAlpideParam.h>
44+
#include <ITSMFTReconstruction/ChipMappingITS.h>
45+
46+
#include <TH1.h>
47+
#include <TH2.h>
48+
#include <TMath.h>
49+
#include <TString.h>
50+
51+
#include <Rtypes.h>
52+
#include <RtypesCore.h>
53+
54+
#include <algorithm>
55+
#include <bitset>
56+
#include <cmath>
57+
#include <cstddef>
58+
#include <cstdint>
59+
#include <cstdlib>
60+
#include <iterator>
61+
#include <limits>
62+
#include <map>
63+
#include <string>
64+
#include <utility>
65+
#include <vector>
4566

4667
using namespace o2;
4768
using namespace o2::framework;
@@ -313,7 +334,7 @@ struct BcSelectionTask {
313334
if (mapRCT == nullptr) {
314335
LOGP(info, "rct object missing... inserting dummy rct flags");
315336
mapRCT = new std::map<uint64_t, uint32_t>;
316-
uint32_t dummyValue = 1 << 31; // setting bit 31 to indicate that rct object is missing
337+
uint32_t dummyValue = 1U << 31; // setting bit 31 to indicate that rct object is missing
317338
mapRCT->insert(std::pair<uint64_t, uint32_t>(sorTimestamp, dummyValue));
318339
}
319340
}
@@ -516,7 +537,7 @@ struct EventSelectionTask {
516537
int rofOffset = -1; // ITS ROF offset, in bc
517538
int rofLength = -1; // ITS ROF length, in bc
518539

519-
int32_t findClosest(int64_t globalBC, std::map<int64_t, int32_t>& bcs)
540+
int32_t findClosest(int64_t globalBC, const std::map<int64_t, int32_t>& bcs)
520541
{
521542
auto it = bcs.lower_bound(globalBC);
522543
int64_t bc1 = it->first;
@@ -1280,7 +1301,7 @@ struct LumiTask {
12801301
LOGP(warn, "Cross section for z={} + z={} @ {} GeV is not defined", beamZ1, beamZ2, sqrts);
12811302
}
12821303
// getting CTP config to extract lumi class indices (used for rate fetching and pileup correction)
1283-
std::map<string, string> metadata;
1304+
std::map<std::string, std::string> metadata;
12841305
metadata["runNumber"] = std::to_string(run);
12851306
auto config = ccdb->getSpecific<o2::ctp::CTPConfiguration>("CTP/Config/Config", ts, metadata);
12861307
auto classes = config->getCTPClasses();

Common/Tasks/trackqa.cxx

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,25 @@
1313
// Task producing basic tracking qa histograms
1414
//
1515

16+
#include "Common/Core/TrackSelection.h"
17+
#include "Common/Core/TrackSelectionDefaults.h"
18+
#include "Common/DataModel/TrackSelectionTables.h"
19+
20+
#include <Framework/AnalysisDataModel.h>
21+
#include <Framework/AnalysisTask.h>
22+
#include <Framework/Configurable.h>
23+
#include <Framework/HistogramRegistry.h>
24+
#include <Framework/HistogramSpec.h>
25+
#include <Framework/InitContext.h>
26+
#include <Framework/OutputObjHeader.h>
27+
#include <Framework/Variant.h>
28+
29+
#include <TH1.h>
30+
1631
#include <utility> // std::swap
1732
#include <vector>
1833

19-
#include "Framework/AnalysisDataModel.h"
20-
#include "Framework/AnalysisTask.h"
21-
#include "Framework/HistogramRegistry.h"
22-
#include "Common/DataModel/TrackSelectionTables.h"
23-
#include "Common/Core/TrackSelection.h"
24-
#include "Common/Core/TrackSelectionDefaults.h"
34+
#include <math.h>
2535

2636
using namespace o2;
2737
using namespace o2::framework;
@@ -34,7 +44,7 @@ void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
3444
{"add-cut-qa", VariantType::Int, 0, {"Add track cut QA histograms."}}};
3545
std::swap(workflowOptions, options);
3646
}
37-
#include "Framework/runDataProcessing.h"
47+
#include <Framework/runDataProcessing.h>
3848

3949
//****************************************************************************************
4050
/**
@@ -105,7 +115,7 @@ struct TrackQa {
105115
histos.fill(HIST("TrackPar/snp"), track.snp());
106116
histos.fill(HIST("TrackPar/tgl"), track.tgl());
107117
for (unsigned int i = 0; i < 32; i++) {
108-
if (track.flags() & (1 << i)) {
118+
if (track.flags() & (1U << i)) {
109119
histos.fill(HIST("TrackPar/flags"), i);
110120
}
111121
}

0 commit comments

Comments
 (0)