@@ -456,15 +456,15 @@ def fit(self):
456456 fileout .Close ()
457457
458458 def get_efficiency (self , ibin1 , ibin2 ):
459- fileouteff = TFile .Open ("%s/efficiencies%s%s.root" % ( self .d_resultsallpmc , self .case , self .typean ) , "read" )
459+ fileouteff = TFile .Open (f" { self .d_resultsallpmc } /efficiencies { self .case } { self .typean } .root" , "read" )
460460 h = fileouteff .Get (f"eff_mult{ ibin2 } " )
461461 return h .GetBinContent (ibin1 + 1 ), h .GetBinError (ibin1 + 1 )
462462
463463 def efficiency (self ):
464464 self .loadstyle ()
465465
466466 lfileeff = TFile .Open (self .n_fileff )
467- fileouteff = TFile .Open ("%s/efficiencies%s%s.root" % ( self .d_resultsallpmc , self .case , self .typean ) , "recreate" )
467+ fileouteff = TFile .Open (f" { self .d_resultsallpmc } /efficiencies { self .case } { self .typean } .root" , "recreate" )
468468 cEff = TCanvas ("cEff" , "The Fit Canvas" )
469469 cEff .SetCanvasSize (1900 , 1500 )
470470 cEff .SetWindowSize (500 , 500 )
@@ -489,8 +489,10 @@ def efficiency(self):
489489 legsl .SetTextSize (0.035 )
490490
491491 for imult in range (self .p_nbin2 ):
492- stringbin2 = "_%s_%.2f_%.2f" % (self .v_var2_binning , self .lvar2_binmin [imult ], self .lvar2_binmax [imult ])
493- legeffstring = "%.1f #leq %s < %.1f" % (
492+ stringbin2 = "_{}_{:.2f}_{:.2f}" .format (
493+ self .v_var2_binning , self .lvar2_binmin [imult ], self .lvar2_binmax [imult ]
494+ )
495+ legeffstring = "{:.1f} #leq {} < {:.1f}" .format (
494496 self .lvar2_binmin [imult ],
495497 self .p_latexbin2var ,
496498 self .lvar2_binmax [imult ],
@@ -539,7 +541,7 @@ def efficiency(self):
539541 if self .signal_loss :
540542 cSl .cd ()
541543 legsl .Draw ()
542- cSl .SaveAs ("%s/SignalLoss%s%s.eps" % ( self .d_resultsallpmc , self .case , self .typean ) )
544+ cSl .SaveAs (f" { self .d_resultsallpmc } /SignalLoss { self .case } { self .typean } .eps" )
543545
544546 cSlFD = TCanvas ("cSlFD" , "The Fit Canvas" )
545547 cSlFD .SetCanvasSize (1900 , 1500 )
@@ -553,7 +555,7 @@ def efficiency(self):
553555
554556 cEff .cd ()
555557 legeff .Draw ()
556- cEff .SaveAs ("%s/Eff%s%s.eps" % ( self .d_resultsallpmc , self .case , self .typean ) )
558+ cEff .SaveAs (f" { self .d_resultsallpmc } /Eff { self .case } { self .typean } .eps" )
557559
558560 cEffFD = TCanvas ("cEffFD" , "The Fit Canvas" )
559561 cEffFD .SetCanvasSize (1900 , 1500 )
@@ -567,8 +569,10 @@ def efficiency(self):
567569 legeffFD .SetTextSize (0.035 )
568570
569571 for imult in range (self .p_nbin2 ):
570- stringbin2 = "_%s_%.2f_%.2f" % (self .v_var2_binning , self .lvar2_binmin [imult ], self .lvar2_binmax [imult ])
571- legeffFDstring = "%.1f #leq %s < %.1f" % (
572+ stringbin2 = "_{}_{:.2f}_{:.2f}" .format (
573+ self .v_var2_binning , self .lvar2_binmin [imult ], self .lvar2_binmax [imult ]
574+ )
575+ legeffFDstring = "{:.1f} #leq {} < {:.1f}" .format (
572576 self .lvar2_binmin [imult ],
573577 self .p_latexbin2var ,
574578 self .lvar2_binmax [imult ],
@@ -616,24 +620,22 @@ def efficiency(self):
616620
617621 cEffFD .cd ()
618622 legeffFD .Draw ()
619- cEffFD .SaveAs ("%s/EffFD%s%s.eps" % ( self .d_resultsallpmc , self .case , self .typean ) )
623+ cEffFD .SaveAs (f" { self .d_resultsallpmc } /EffFD { self .case } { self .typean } .eps" )
620624 if self .signal_loss :
621625 cSlFD .cd ()
622626 legslFD .Draw ()
623- cSlFD .SaveAs ("%s/SignalLossFD%s%s.eps" % ( self .d_resultsallpmc , self .case , self .typean ) )
627+ cSlFD .SaveAs (f" { self .d_resultsallpmc } /SignalLossFD { self .case } { self .typean } .eps" )
624628
625629 def plotter (self ):
626630 gROOT .SetBatch (True )
627631 self .loadstyle ()
628632
629- fileouteff = TFile .Open ("%s/efficiencies%s%s.root" % ( self .d_resultsallpmc , self .case , self .typean ) )
633+ fileouteff = TFile .Open (f" { self .d_resultsallpmc } /efficiencies { self .case } { self .typean } .root" )
630634 yield_filename = self .make_file_path (
631635 self .d_resultsallpdata , self .yields_filename , "root" , None , [self .case , self .typean ]
632636 )
633637 fileoutyield = TFile .Open (yield_filename , "READ" )
634- fileoutcross = TFile .Open (
635- "%s/finalcross%s%s.root" % (self .d_resultsallpdata , self .case , self .typean ), "recreate"
636- )
638+ fileoutcross = TFile .Open (f"{ self .d_resultsallpdata } /finalcross{ self .case } { self .typean } .root" , "recreate" )
637639
638640 cCrossvsvar1 = TCanvas ("cCrossvsvar1" , "The Fit Canvas" )
639641 cCrossvsvar1 .SetCanvasSize (1900 , 1500 )
@@ -667,10 +669,10 @@ def plotter(self):
667669 hcross .Scale (1.0 / norm )
668670 fileoutcross .cd ()
669671 hcross .GetXaxis ().SetTitle ("#it{p}_{T} %s (GeV/#it{c})" % self .p_latexnhadron )
670- hcross .GetYaxis ().SetTitle ("d#sigma/d#it{p}_{T} (%s) %s" % ( self .p_latexnhadron , self .typean ) )
672+ hcross .GetYaxis ().SetTitle (f "d#sigma/d#it{{p}}_{{T}} ( { self .p_latexnhadron } ) { self .typean } " )
671673 hcross .SetName ("hcross%d" % imult )
672674 hcross .GetYaxis ().SetRangeUser (1e1 , 1e10 )
673- legvsvar1endstring = "% .1f < %s < % .1f" % (
675+ legvsvar1endstring = "{: .1f} < {} < {: .1f}" . format (
674676 self .lvar2_binmin [imult ],
675677 self .p_latexbin2var ,
676678 self .lvar2_binmax [imult ],
@@ -683,9 +685,7 @@ def plotter(self):
683685 listvalerrpt = [hcross .GetBinError (ipt + 1 ) for ipt in range (self .p_nptbins )]
684686 listvalueserr .append (listvalerrpt )
685687 legvsvar1 .Draw ()
686- cCrossvsvar1 .SaveAs (
687- "%s/Cross%s%sVs%s.eps" % (self .d_resultsallpdata , self .case , self .typean , self .v_var_binning )
688- )
688+ cCrossvsvar1 .SaveAs (f"{ self .d_resultsallpdata } /Cross{ self .case } { self .typean } Vs{ self .v_var_binning } .eps" )
689689
690690 cCrossvsvar2 = TCanvas ("cCrossvsvar2" , "The Fit Canvas" )
691691 cCrossvsvar2 .SetCanvasSize (1900 , 1500 )
@@ -713,17 +713,15 @@ def plotter(self):
713713 hcrossvsvar2 [ipt ].SetBinError (imult + 1 , listvalueserr [imult ][ipt ])
714714
715715 hcrossvsvar2 [ipt ].GetYaxis ().SetRangeUser (1e4 , 1e10 )
716- legvsvar2endstring = "% .1f < %s < % .1f GeV/#it{c}" % (
716+ legvsvar2endstring = "{: .1f} < {} < {: .1f} GeV/#it{{c}}" . format (
717717 self .lpt_finbinmin [ipt ],
718718 "#it{p}_{T}" ,
719719 self .lpt_finbinmax [ipt ],
720720 )
721721 hcrossvsvar2 [ipt ].Draw ("same" )
722722 legvsvar2 .AddEntry (hcrossvsvar2 [ipt ], legvsvar2endstring , "LEP" )
723723 legvsvar2 .Draw ()
724- cCrossvsvar2 .SaveAs (
725- "%s/Cross%s%sVs%s.eps" % (self .d_resultsallpdata , self .case , self .typean , self .v_var2_binning )
726- )
724+ cCrossvsvar2 .SaveAs (f"{ self .d_resultsallpdata } /Cross{ self .case } { self .typean } Vs{ self .v_var2_binning } .eps" )
727725
728726 @staticmethod
729727 def calculate_norm (logger , hevents , hselevents ): # TO BE FIXED WITH EV SEL
@@ -783,7 +781,9 @@ def makenormyields(self): # pylint: disable=import-outside-toplevel, too-many-b
783781
784782 if self .p_fprompt_from_mb :
785783 if imult == 0 :
786- fileoutcrossmb = "%s/finalcross%s%smult0.root" % (self .d_resultsallpdata , self .case , self .typean )
784+ fileoutcrossmb = "{}/finalcross{}{}mult0.root" .format (
785+ self .d_resultsallpdata , self .case , self .typean
786+ )
787787 output_prompt = []
788788 if self .p_nevents is not None :
789789 norm = self .p_nevents
@@ -844,7 +844,7 @@ def makenormyields(self): # pylint: disable=import-outside-toplevel, too-many-b
844844 )
845845
846846 fileoutcrosstot = TFile .Open (
847- "%s/finalcross%s%smulttot.root" % ( self .d_resultsallpdata , self .case , self .typean ) , "recreate"
847+ f" { self .d_resultsallpdata } /finalcross { self .case } { self .typean } multtot.root" , "recreate"
848848 )
849849
850850 for imult in range (self .p_nbin2 ):
@@ -871,7 +871,7 @@ def plotternormyields(self):
871871 legvsvar1 .SetFillStyle (0 )
872872 legvsvar1 .SetTextFont (42 )
873873 legvsvar1 .SetTextSize (0.035 )
874- fileoutcrosstot = TFile .Open ("%s/finalcross%s%smulttot.root" % ( self .d_resultsallpdata , self .case , self .typean ) )
874+ fileoutcrosstot = TFile .Open (f" { self .d_resultsallpdata } /finalcross { self .case } { self .typean } multtot.root" )
875875
876876 for imult in range (self .p_nbin2 ):
877877 hcross = fileoutcrosstot .Get ("histoSigmaCorr%d" % imult )
@@ -880,9 +880,9 @@ def plotternormyields(self):
880880 hcross .SetMarkerColor (imult + 1 )
881881 hcross .GetXaxis ().SetTitle ("#it{p}_{T} %s (GeV/#it{c})" % self .p_latexnhadron )
882882 hcross .GetYaxis ().SetTitleOffset (1.3 )
883- hcross .GetYaxis ().SetTitle ("Corrected yield/events (%s) %s" % ( self .p_latexnhadron , self .typean ) )
883+ hcross .GetYaxis ().SetTitle (f "Corrected yield/events ({ self .p_latexnhadron } ) { self .typean } " )
884884 hcross .GetYaxis ().SetRangeUser (1e-10 , 1 )
885- legvsvar1endstring = "% .1f #leq %s < % .1f" % (
885+ legvsvar1endstring = "{: .1f} #leq {} < {: .1f}" . format (
886886 self .lvar2_binmin [imult ],
887887 self .p_latexbin2var ,
888888 self .lvar2_binmax [imult ],
@@ -891,6 +891,8 @@ def plotternormyields(self):
891891 hcross .Draw ("same" )
892892 legvsvar1 .Draw ()
893893 cCrossvsvar1 .SaveAs (
894- "%s/CorrectedYieldsNorm%s%sVs%s.eps" % (self .d_resultsallpdata , self .case , self .typean , self .v_var_binning )
894+ "{}/CorrectedYieldsNorm{}{}Vs{}.eps" .format (
895+ self .d_resultsallpdata , self .case , self .typean , self .v_var_binning
896+ )
895897 )
896898 fileoutcrosstot .Close ()
0 commit comments