@@ -259,18 +259,18 @@ struct FlowSP {
259259 } spm;
260260
261261 struct ptMaps {
262- TProfile* meanPTMap = new TProfile(" meanPTMap" , " meanPTMap" , 8 , -0.8 , 0.8 );
263- TProfile* meanPTMapPos = new TProfile(" meanPTMapPos" , " meanPTMapPos" , 8 , -0.8 , 0.8 );
264- TProfile* meanPTMapNeg = new TProfile(" meanPTMapNeg" , " meanPTMapNeg" , 8 , -0.8 , 0.8 );
262+ std::unique_ptr< TProfile> meanPTMap = std::make_unique< TProfile> (" meanPTMap" , " meanPTMap" , 8 , -0.8 , 0.8 );
263+ std::unique_ptr< TProfile> meanPTMapPos = std::make_unique< TProfile> (" meanPTMapPos" , " meanPTMapPos" , 8 , -0.8 , 0.8 );
264+ std::unique_ptr< TProfile> meanPTMapNeg = std::make_unique< TProfile> (" meanPTMapNeg" , " meanPTMapNeg" , 8 , -0.8 , 0.8 );
265265
266- TProfile* relPxA = new TProfile(" relPxA" , " relPxA" , 8 , -0.8 , 0.8 );
267- TProfile* relPxC = new TProfile(" relPxC" , " relPxC" , 8 , -0.8 , 0.8 );
266+ std::unique_ptr< TProfile> relPxA = std::make_unique< TProfile> (" relPxA" , " relPxA" , 8 , -0.8 , 0.8 );
267+ std::unique_ptr< TProfile> relPxC = std::make_unique< TProfile> (" relPxC" , " relPxC" , 8 , -0.8 , 0.8 );
268268
269- TProfile* relPxANeg = new TProfile(" relPxANeg" , " relPxANeg" , 8 , -0.8 , 0.8 );
270- TProfile* relPxAPos = new TProfile(" relPxAPos" , " relPxAPos" , 8 , -0.8 , 0.8 );
269+ std::unique_ptr< TProfile> relPxANeg = std::make_unique< TProfile> (" relPxANeg" , " relPxANeg" , 8 , -0.8 , 0.8 );
270+ std::unique_ptr< TProfile> relPxAPos = std::make_unique< TProfile> (" relPxAPos" , " relPxAPos" , 8 , -0.8 , 0.8 );
271271
272- TProfile* relPxCNeg = new TProfile(" relPxCNeg" , " relPxCNeg" , 8 , -0.8 , 0.8 );
273- TProfile* relPxCPos = new TProfile(" relPxCPos" , " relPxCPos" , 8 , -0.8 , 0.8 );
272+ std::unique_ptr< TProfile> relPxCNeg = std::make_unique< TProfile> (" relPxCNeg" , " relPxCNeg" , 8 , -0.8 , 0.8 );
273+ std::unique_ptr< TProfile> relPxCPos = std::make_unique< TProfile> (" relPxCPos" , " relPxCPos" , 8 , -0.8 , 0.8 );
274274 } ptmaps;
275275
276276 OutputObj<GFWWeights> fWeights {GFWWeights (" weights" )};
@@ -281,13 +281,13 @@ struct FlowSP {
281281 HistogramRegistry histos{" QAhistos" , {}, OutputObjHandlingPolicy::AnalysisObject, false , true };
282282
283283 // Event selection cuts
284- TF1 * fPhiCutLow = nullptr ;
285- TF1 * fPhiCutHigh = nullptr ;
286- TF1 * fMultPVCutLow = nullptr ;
287- TF1 * fMultPVCutHigh = nullptr ;
288- TF1 * fMultCutLow = nullptr ;
289- TF1 * fMultCutHigh = nullptr ;
290- TF1 * fMultMultPVCut = nullptr ;
284+ std::unique_ptr< TF1 > fPhiCutLow = nullptr ;
285+ std::unique_ptr< TF1 > fPhiCutHigh = nullptr ;
286+ std::unique_ptr< TF1 > fMultPVCutLow = nullptr ;
287+ std::unique_ptr< TF1 > fMultPVCutHigh = nullptr ;
288+ std::unique_ptr< TF1 > fMultCutLow = nullptr ;
289+ std::unique_ptr< TF1 > fMultCutHigh = nullptr ;
290+ std::unique_ptr< TF1 > fMultMultPVCut = nullptr ;
291291
292292 enum SelectionCriteria {
293293 evSel_FilteredEvent,
@@ -694,10 +694,10 @@ struct FlowSP {
694694 }
695695
696696 if (cfg.cEvSelsUseAdditionalEventCut ) {
697- fMultPVCutLow = new TF1 (" fMultPVCutLow" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
698- fMultPVCutHigh = new TF1 (" fMultPVCutHigh" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
699- fMultCutLow = new TF1 (" fMultCutLow" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
700- fMultCutHigh = new TF1 (" fMultCutHigh" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
697+ fMultPVCutLow = std::make_unique< TF1 > (" fMultPVCutLow" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
698+ fMultPVCutHigh = std::make_unique< TF1 > (" fMultPVCutHigh" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
699+ fMultCutLow = std::make_unique< TF1 > (" fMultCutLow" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
700+ fMultCutHigh = std::make_unique< TF1 > (" fMultCutHigh" , " [0]+[1]*x+[2]*x*x+[3]*x*x*x+[4]*x*x*x*x" , 0 , 100 );
701701
702702 std::vector<double > paramsMultPVCut;
703703 std::vector<double > paramsMultCut;
@@ -756,8 +756,8 @@ struct FlowSP {
756756 }
757757
758758 if (cfg.cTrackSelsUseAdditionalTrackCut ) {
759- fPhiCutLow = new TF1 (" fPhiCutLow" , " 0.06/x+pi/18.0-0.06" , 0 , 100 );
760- fPhiCutHigh = new TF1 (" fPhiCutHigh" , " 0.1/x+pi/18.0+0.06" , 0 , 100 );
759+ fPhiCutLow = std::make_unique< TF1 > (" fPhiCutLow" , " 0.06/x+pi/18.0-0.06" , 0 , 100 );
760+ fPhiCutHigh = std::make_unique< TF1 > (" fPhiCutHigh" , " 0.1/x+pi/18.0+0.06" , 0 , 100 );
761761 }
762762 } // end of init
763763
0 commit comments