Skip to content
Snippets Groups Projects
Commit e8acf646 authored by Steven Schramm's avatar Steven Schramm
Browse files

Fix small memory leak

One of the sub-tools of the jet calibration tool was not properly
deleted, so multiple tool usage led to a small memory leak.  This
has been fixed.


Former-commit-id: 9f56f66a9e0cb5d3e0b725b924721e18829af02c
parent 7c7657a3
No related branches found
No related tags found
No related merge requests found
...@@ -21,7 +21,7 @@ JetCalibrationTool::JetCalibrationTool(const std::string& name) ...@@ -21,7 +21,7 @@ JetCalibrationTool::JetCalibrationTool(const std::string& name)
: JetCalibrationToolBase::JetCalibrationToolBase( name ), : JetCalibrationToolBase::JetCalibrationToolBase( name ),
m_jetAlgo(""), m_config(""), m_calibSeq(""), m_calibAreaTag(""), m_originScale(""), m_devMode(false), m_isData(true), m_timeDependentCalib(false), m_rhoKey("auto"), m_dir(""), m_eInfoName(""), m_globalConfig(NULL), m_jetAlgo(""), m_config(""), m_calibSeq(""), m_calibAreaTag(""), m_originScale(""), m_devMode(false), m_isData(true), m_timeDependentCalib(false), m_rhoKey("auto"), m_dir(""), m_eInfoName(""), m_globalConfig(NULL),
m_doJetArea(true), m_doResidual(true), m_doOrigin(true), m_doGSC(true), m_doJetArea(true), m_doResidual(true), m_doOrigin(true), m_doGSC(true),
m_jetPileupCorr(NULL), m_etaJESCorr(NULL), m_globalSequentialCorr(NULL), m_insituDataCorr(NULL), m_jetMassCorr(NULL) m_jetPileupCorr(NULL), m_etaJESCorr(NULL), m_globalSequentialCorr(NULL), m_insituDataCorr(NULL), m_jetMassCorr(NULL), m_jetSmearCorr(NULL)
{ {
declareProperty( "JetCollection", m_jetAlgo = "AntiKt4LCTopo" ); declareProperty( "JetCollection", m_jetAlgo = "AntiKt4LCTopo" );
...@@ -48,6 +48,7 @@ JetCalibrationTool::~JetCalibrationTool() { ...@@ -48,6 +48,7 @@ JetCalibrationTool::~JetCalibrationTool() {
if (m_globalSequentialCorr) delete m_globalSequentialCorr; if (m_globalSequentialCorr) delete m_globalSequentialCorr;
if (m_insituDataCorr) delete m_insituDataCorr; if (m_insituDataCorr) delete m_insituDataCorr;
if (m_jetMassCorr) delete m_jetMassCorr; if (m_jetMassCorr) delete m_jetMassCorr;
if (m_jetSmearCorr) delete m_jetSmearCorr;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment