Skip to content

Commit 4b08a21

Browse files
committed
modified following o2 code-check
1 parent 25d64f0 commit 4b08a21

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

PWGCF/TwoParticleCorrelations/Core/DihadronContainer.cxx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ DihadronContainer::DihadronContainer(const char* name, const char* objTitle,
5858

5959
int64_t bins = 1;
6060
LOGF(info, "Creating DihadronContainer:");
61-
for (uint iAxis = 0; iAxis < correlationAxis.size(); iAxis++) {
61+
for (UInt_t iAxis = 0; iAxis < correlationAxis.size(); iAxis++) {
6262
LOGF(info, "correlationAxis[%d].getNbins() = %d", iAxis, correlationAxis[iAxis].getNbins());
6363
bins *= correlationAxis[iAxis].getNbins();
6464
}
@@ -70,10 +70,13 @@ DihadronContainer::DihadronContainer(const char* name, const char* objTitle,
7070
//_____________________________________________________________________________
7171
DihadronContainer::DihadronContainer(const DihadronContainer& c) : TNamed(c),
7272
mCorrHist(nullptr),
73-
nCorrStep(1)
73+
nCorrStep(c.nCorrStep)
7474
{
7575
// DihadronContainer copy constructor
76-
static_cast<const DihadronContainer&>(c).Copy(*this);
76+
if(c.mCorrHist)
77+
mCorrHist = dynamic_cast<StepTHn*>(c.mCorrHist->Clone());
78+
else
79+
mCorrHist = nullptr;
7780
}
7881

7982
//____________________________________________________________________
@@ -91,7 +94,7 @@ DihadronContainer& DihadronContainer::operator=(const DihadronContainer& c)
9194
{
9295
// assigment operator
9396
if (this != &c) {
94-
static_cast<const DihadronContainer&>(c).Copy(*this);
97+
c.Copy(*this);
9598
}
9699
return *this;
97100
}

PWGCF/TwoParticleCorrelations/Core/DihadronContainer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class DihadronContainer : public TNamed
4545
public:
4646
DihadronContainer();
4747
DihadronContainer(const char* name, const char* objTitle, const std::vector<o2::framework::AxisSpec>& correlationAxis, const uint8_t nStep = 1);
48-
virtual ~DihadronContainer();
48+
virtual ~DihadronContainer(); // NOLINT(modernize-use-override)
4949

5050
StepTHn* getCorrHist() { return mCorrHist; }
5151
void setCorrHist(StepTHn* hist) { mCorrHist = hist; }

0 commit comments

Comments
 (0)