From 63a58bb3f1ab836b0ca960e9ec16a5c322df41f7 Mon Sep 17 00:00:00 2001 From: Vadim Kostyukhin <vkost@cern.ch> Date: Mon, 2 Feb 2015 16:55:16 +0100 Subject: [PATCH] Correct Coverity 13032,12177,12643 issues (VxSecVertex-00-04-05) * Correct Coverity 13032,12177,12643 issues * Tagged as VxSecVertex-00-04-05 --- .../VxSecVertex/VxSecVertex/VxSecVKalVertexInfo.h | 2 +- Tracking/TrkEvent/VxSecVertex/src/VxSecVKalVertexInfo.cxx | 8 ++++++-- Tracking/TrkEvent/VxSecVertex/src/VxSecVertexInfo.cxx | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Tracking/TrkEvent/VxSecVertex/VxSecVertex/VxSecVKalVertexInfo.h b/Tracking/TrkEvent/VxSecVertex/VxSecVertex/VxSecVKalVertexInfo.h index 43ae66cec7a..e0d0e234186 100755 --- a/Tracking/TrkEvent/VxSecVertex/VxSecVertex/VxSecVKalVertexInfo.h +++ b/Tracking/TrkEvent/VxSecVertex/VxSecVertex/VxSecVKalVertexInfo.h @@ -63,7 +63,7 @@ namespace Trk { virtual VxSecVKalVertexInfo* clone() const; /* assignment operator */ - VxSecVKalVertexInfo operator= (const VxSecVKalVertexInfo &); + VxSecVKalVertexInfo& operator= (const VxSecVKalVertexInfo &); /* destructor */ virtual ~VxSecVKalVertexInfo(); diff --git a/Tracking/TrkEvent/VxSecVertex/src/VxSecVKalVertexInfo.cxx b/Tracking/TrkEvent/VxSecVertex/src/VxSecVKalVertexInfo.cxx index bd0588a9786..03f875a32d3 100755 --- a/Tracking/TrkEvent/VxSecVertex/src/VxSecVKalVertexInfo.cxx +++ b/Tracking/TrkEvent/VxSecVertex/src/VxSecVKalVertexInfo.cxx @@ -23,7 +23,11 @@ namespace Trk { VxSecVKalVertexInfo::VxSecVKalVertexInfo() : - VxSecVertexInfo() {} + VxSecVertexInfo(), + m_mass(0.), + m_energyFraction(0.), + m_energyTrkInJet(0.), + m_n2trackvertices(0){} VxSecVKalVertexInfo::VxSecVKalVertexInfo(const std::vector<xAOD::Vertex*> & vertices, double mass,double energyFraction,int n2trackvertices,double energyTrkInJet, @@ -78,7 +82,7 @@ namespace Trk { m_badTracksIP(rhs.m_badTracksIP) {} - VxSecVKalVertexInfo VxSecVKalVertexInfo::operator= (const VxSecVKalVertexInfo & rhs) { + VxSecVKalVertexInfo & VxSecVKalVertexInfo::operator= (const VxSecVKalVertexInfo & rhs) { if (this!=&rhs) { this->operator=(rhs); diff --git a/Tracking/TrkEvent/VxSecVertex/src/VxSecVertexInfo.cxx b/Tracking/TrkEvent/VxSecVertex/src/VxSecVertexInfo.cxx index 102208e8b93..346ee36a1ea 100755 --- a/Tracking/TrkEvent/VxSecVertex/src/VxSecVertexInfo.cxx +++ b/Tracking/TrkEvent/VxSecVertex/src/VxSecVertexInfo.cxx @@ -79,8 +79,8 @@ namespace Trk { std::cout << " Warning in VxSecVertexInfo: tried in copy constructor to copy over a zero pointer Vertex " << std::endl; } } + m_SVOwnership=false; } - m_SVOwnership=false; return *this; } -- GitLab