Skip to content

Commit 5d9f23d

Browse files
author
Stefanie Mrozinski
committed
Fix Megalinter error
1 parent 7feeee7 commit 5d9f23d

1 file changed

Lines changed: 5 additions & 14 deletions

File tree

PWGEM/PhotonMeson/Tasks/photonhbt.cxx

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -396,8 +396,8 @@ struct Photonhbt {
396396
std::vector<float> occBinEdges;
397397

398398
using MyEMH = o2::aod::pwgem::dilepton::utils::EventMixingHandler<std::tuple<int, int, int, int>, std::pair<int, int>, PhotonWithLegs>;
399-
MyEMH* emh1 = nullptr;
400-
MyEMH* emh2 = nullptr;
399+
std::shared_ptr<MyEMH> emh1;
400+
std::shared_ptr<MyEMH> emh2;
401401
std::unordered_set<int> usedPhotonIdsPerCol;
402402
std::map<std::pair<int, int>, uint64_t> mapMixedEventIdToGlobalBC;
403403
std::map<std::tuple<int, int, int, int>, std::deque<std::vector<TruthGamma>>> truthGammaPool;
@@ -433,8 +433,8 @@ struct Photonhbt {
433433
parseBins(mixing.confCentBins, centBinEdges);
434434
parseBins(mixing.confEPBinsBins, epBinEgdes);
435435
parseBins(mixing.confOccupancyBins, occBinEdges);
436-
emh1 = new MyEMH(mixing.ndepth);
437-
emh2 = new MyEMH(mixing.ndepth);
436+
emh1 = std::make_shared<MyEMH>(mixing.ndepth);
437+
emh2 = std::make_shared<MyEMH>(mixing.ndepth);
438438
DefineEMEventCut();
439439
DefinePCMCut();
440440
addhistograms();
@@ -443,16 +443,7 @@ struct Photonhbt {
443443
dist01 = std::uniform_int_distribution<int>(0, 1);
444444
}
445445

446-
~Photonhbt()
447-
{
448-
delete emh1;
449-
emh1 = nullptr;
450-
delete emh2;
451-
emh2 = nullptr;
452-
mapMixedEventIdToGlobalBC.clear();
453-
usedPhotonIdsPerCol.clear();
454-
truthGammaPool.clear();
455-
}
446+
Photonhbt& operator=(const Photonhbt&) = delete;
456447

457448
template <typename TCollision>
458449
void initCCDB(TCollision const& collision)

0 commit comments

Comments
 (0)