diff --git a/ecal/scripts/emcal_electrons_reader.cxx b/ecal/scripts/emcal_electrons_reader.cxx
index ac0eebd7a32a8e6379a950f014879239c1f84f1c..09446d030de360f79febd0e19b66d2cd602e0e30 100644
--- a/ecal/scripts/emcal_electrons_reader.cxx
+++ b/ecal/scripts/emcal_electrons_reader.cxx
@@ -31,6 +31,9 @@ void emcal_electrons_reader(double e_start = 1.0, double e_end = 1.0, const char
 	int         events_parsed = 0;
 	GenEvent    evt(Units::GEV, Units::MM);
 
+	string e1 = to_string(e_start);
+	string e2 = to_string(e_end);
+
 	// Histograms
 	TH1F* h_electrons_energy = new TH1F("h_electron_energy",  "electron energy;E [GeV];Events",         100,e_start-0.5,e_end+0.5);
 	TH1F* h_electrons_eta    = new TH1F("h_electron_eta",     "electron #eta;#eta;Events",              100,-10.0,10.0);
@@ -70,7 +73,7 @@ void emcal_electrons_reader(double e_start = 1.0, double e_end = 1.0, const char
 	h_electrons_energy->SetLineColor(kBlue);
   	h_electrons_energy->DrawClone();
   	//c->SaveAs("results/input_electrons_energy_0GeVto30GeV.png");
-  	c->SaveAs("results/input_electrons_energy_"+e_start+"GeVto"+e_end+"GeV.png");
+  	c->SaveAs("results/input_electrons_energy_"+e1+"GeVto"+e2+"GeV.png");
   	c->SaveAs("results/input_electrons_energy_0GeVto30GeV.pdf");
 
         TCanvas* c1 = new TCanvas("c1","c1", 500, 500);