Index: trunk/Mars/fact/plots/plotratescan.C
===================================================================
--- trunk/Mars/fact/plots/plotratescan.C	(revision 18204)
+++ trunk/Mars/fact/plots/plotratescan.C	(revision 18205)
@@ -129,5 +129,5 @@
 {
     TString query;
-    query += "SELECT fTimeBegin, fTimeEnd, fVoltageIsOn, fOvervoltage, fCurrentMedMean, fNight ";
+    query += "SELECT fTimeBegin, fTimeEnd, fVoltageIsOn, fOvervoltage, fCurrentMedMean, fNight, fAzMin, fAzMax, fZdMin, fZdMax ";
     query += "FROM Ratescan WHERE fRatescanID=";
     query += search_id;
@@ -149,4 +149,8 @@
     const char *time_end = (*row)[1];
     const char *night    = (*row)[5];
+    const char *az_beg = (*row)[6];
+    const char *az_end = (*row)[7];
+    const char *zd_beg = (*row)[8];
+    const char *zd_end = (*row)[9];
 
     int   voltage_on  = (*row)[2] ? atoi((*row)[2]) :   -1;
@@ -167,9 +171,12 @@
     leg.SetBorderSize(1);
     leg.SetFillColor(kWhite);
-    leg.AddText("Ratescan");
-    leg.AddText("");
-    leg.AddText(Form("Begin    %s", time_beg));
-    leg.AddText(Form("End       %s", time_end));
-    leg.AddText("");
+    leg.SetTextAlign(12);
+    leg.AddText(Form("Ratescan %d ", search_id));
+    //leg.AddText("");
+    leg.AddText(Form("Begin       %s", time_beg));
+    leg.AddText(Form("End          %s", time_end));
+    leg.AddText(Form("Az            %s#circ to %s#circ", az_beg, az_end));
+    leg.AddText(Form("Zd             %s#circ to %s#circ", zd_beg, zd_end));
+    //leg.AddText("");
     if (voltage_on==0)
         leg.AddText("Voltage off");
@@ -179,5 +186,5 @@
             leg.AddText(Form("Current     <I_{med}>  =  %.1f #muA", current));
         if (overvoltage>-70)
-            leg.AddText(Form("Voltage         #DeltaU  =  %+.2f V", overvoltage));
+            leg.AddText(Form("Voltage   #DeltaU  =  %+.2f V", overvoltage));
     }
 
@@ -209,4 +216,8 @@
     g.DrawClone("PL");
 
+    TGraph gr("good_ratescan_edit.txt", "%lg %lg");
+    gr.SetLineColor(12);
+    gr.DrawClone("L");
+
     c->Write();
 
@@ -216,7 +227,8 @@
     name += time_beg;
 
-    c->SaveAs(name+".pdf");
-    c->SaveAs(name+".eps");
-    c->SaveAs(name+".png");
+    //c->SaveAs(name+".pdf");
+    //c->SaveAs(name+".eps");
+    //c->SaveAs("/loc_data/analysis/"+name+".png");
+    c->SaveAs(Form("/loc_data/analysis/ratescans/%04d/%02d/%02d/%06d_%d.png", atoi(night)/10000, (atoi(night)/100)%100, atoi(night)%100, atoi(night), search_id));
 
     delete c;
@@ -305,7 +317,5 @@
 
     TString oname = Form("%06d-ratescan.root", night);
-
-    cout << "   " << oname << '\n' << endl;
-
+    //cout << "   " << oname << '\n' << endl;
     TFile rootfile(oname.Data(), "recreate");
 
