Skip to content
Snippets Groups Projects
Commit f4189bcf authored by Bertram Kopf's avatar Bertram Kopf
Browse files

remove memory leak in AbsLh

parent 6291e800
No related branches found
No related tags found
No related merge requests found
...@@ -54,7 +54,6 @@ AbsPawianParameters* MnPawianParameters::Clone(){ ...@@ -54,7 +54,6 @@ AbsPawianParameters* MnPawianParameters::Clone(){
return result; return result;
} }
const std::vector<std::string> MnPawianParameters::ParamNames(){ const std::vector<std::string> MnPawianParameters::ParamNames(){
const std::vector<MinuitParameter> theParams= _mnUserParameters.Parameters(); const std::vector<MinuitParameter> theParams= _mnUserParameters.Parameters();
std::vector<std::string> parNames; std::vector<std::string> parNames;
......
...@@ -150,9 +150,8 @@ double AbsLh::calcLogLh(std::shared_ptr<AbsPawianParameters> fitPar){ ...@@ -150,9 +150,8 @@ double AbsLh::calcLogLh(std::shared_ptr<AbsPawianParameters> fitPar){
theLHData.num_mc += (*it).num_mc; theLHData.num_mc += (*it).num_mc;
} }
// theLHData.num_mc = _evtMCVec.size(); if(_calcCounter<2) _oldFitPar = std::shared_ptr<AbsPawianParameters>(fitPar->Clone());
_oldFitPar = std::shared_ptr<AbsPawianParameters>(fitPar->Clone()); else _oldFitPar->SetAllValues(fitPar->Params());
return mergeLogLhData(theLHData); return mergeLogLhData(theLHData);
} }
...@@ -217,7 +216,8 @@ void AbsLh::calcLogLhDataClient(std::shared_ptr<AbsPawianParameters> fitPar, LHD ...@@ -217,7 +216,8 @@ void AbsLh::calcLogLhDataClient(std::shared_ptr<AbsPawianParameters> fitPar, LHD
theLHData.num_mc += (*it).num_mc; theLHData.num_mc += (*it).num_mc;
} }
_oldFitPar = std::shared_ptr<AbsPawianParameters>(fitPar->Clone()); if(_calcCounter<2) _oldFitPar = std::shared_ptr<AbsPawianParameters>(fitPar->Clone());
else _oldFitPar->SetAllValues(fitPar->Params());
} }
double AbsLh::mergeLogLhData(LHData& theLHData){ double AbsLh::mergeLogLhData(LHData& theLHData){
......
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