replaced some raw pointer by smart pointer in PFitter.
This commit is contained in:
parent
0bff931af9
commit
93754a9fc2
@ -2410,8 +2410,8 @@ Bool_t PFitter::ExecuteSave(Bool_t firstSave)
|
||||
title += fRunInfo->GetFileName();
|
||||
title += " - ";
|
||||
title += dt.AsSQLString();
|
||||
TCanvas *ccorr = new TCanvas("ccorr", "title", 500, 500);
|
||||
TH2D *hcorr = new TH2D("hcorr", title, cov.Nrow(), 0.0, cov.Nrow(), cov.Nrow(), 0.0, cov.Nrow());
|
||||
std::unique_ptr<TCanvas> ccorr = std::make_unique<TCanvas>("ccorr", "title", 500, 500);
|
||||
std::unique_ptr<TH2D> hcorr = std::make_unique<TH2D>("hcorr", title, cov.Nrow(), 0.0, cov.Nrow(), cov.Nrow(), 0.0, cov.Nrow());
|
||||
Double_t dval;
|
||||
for (UInt_t i=0; i<cov.Nrow(); i++) {
|
||||
// parameter number
|
||||
@ -2473,15 +2473,6 @@ Bool_t PFitter::ExecuteSave(Bool_t firstSave)
|
||||
ccorr->Write("ccorr", TObject::kOverwrite, sizeof(ccorr));
|
||||
hcorr->Write("hcorr", TObject::kOverwrite, sizeof(hcorr));
|
||||
ff.Close();
|
||||
// clean up
|
||||
if (ccorr) {
|
||||
delete ccorr;
|
||||
ccorr = nullptr;
|
||||
}
|
||||
if (hcorr) {
|
||||
delete hcorr;
|
||||
hcorr = nullptr;
|
||||
}
|
||||
}
|
||||
parNo.clear(); // clean up
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user