Raw -> Smart Pointers in TMusrRunHeader.

This commit is contained in:
suter_a 2023-10-25 17:59:05 +02:00
parent 8f4a7c6b68
commit 7691ef2815

View File

@ -31,6 +31,7 @@
#include <ctime> #include <ctime>
#include <iostream> #include <iostream>
#include <iomanip> #include <iomanip>
#include <memory>
#include "TMusrRunHeader.h" #include "TMusrRunHeader.h"
@ -1254,13 +1255,13 @@ void TMusrRunHeader::DumpHeader()
*/ */
void TMusrRunHeader::DrawHeader() void TMusrRunHeader::DrawHeader()
{ {
TPaveText *pt; std::unique_ptr<TPaveText> pt;
TCanvas *ca; std::unique_ptr<TCanvas> ca;
ca = new TCanvas("MusrRoot RunHeader","MusrRoot RunHeader", 147,37,699,527); ca = std::make_unique<TCanvas>("MusrRoot RunHeader","MusrRoot RunHeader", 147,37,699,527);
ca->Range(0., 0., 100., 100.); ca->Range(0., 0., 100., 100.);
pt = new TPaveText(10.,10.,90.,90.,"br"); pt = std::make_unique<TPaveText>(10.,10.,90.,90.,"br");
pt->SetFillColor(19); pt->SetFillColor(19);
pt->SetTextAlign(12); pt->SetTextAlign(12);