Index: trunk/MagicSoft/Mars/datacenter/macros/fillstar.C
===================================================================
--- trunk/MagicSoft/Mars/datacenter/macros/fillstar.C	(revision 8931)
+++ trunk/MagicSoft/Mars/datacenter/macros/fillstar.C	(revision 8934)
@@ -183,7 +183,6 @@
         return 2;
     }
-
-    Double_t max = TMath::MaxElement(g->GetN(), g->GetY());
-    TString maxhum = Form("%5.1f", max);
+    TString maxhum = Form("%5.1f", TMath::MaxElement(g->GetN(), g->GetY()));
+    TString avghum = Form("%5.1f", g->GetMean(2));
 
     g = (TGraph*)arr.FindObjectInCanvas("Temperature", "TGraph", "MHWeather");
@@ -193,7 +192,5 @@
         return 2;
     }
-
-    Double_t temp = g->GetMean(2);
-    TString avgtemp = Form("%5.1f", temp);
+    TString avgtemp = Form("%5.1f", g->GetMean(2));
 
     g = (TGraph*)arr.FindObjectInCanvas("WindSpeed", "TGraph", "MHWeather");
@@ -203,15 +200,21 @@
         return 2;
     }
-
-    Double_t wind = g->GetMean(2);
-    TString avgwind = Form("%5.1f", wind);
+    TString avgwind = Form("%5.1f", g->GetMean(2));
+
+    g = (TGraph*)arr.FindObjectInCanvas("Cloudiness", "TGraph", "MHWeather");
+    if (!g)
+        cout << "WARNING - Reading of Cloudiness failed." << endl;
+    TString avgclouds = g ? Form("%5.1f", g->GetMean(2)) : 0;
+    TString rmsclouds = g ? Form("%5.1f", g->GetRMS(2))  : 0;
+
+    g = (TGraph*)arr.FindObjectInCanvas("TempSky", "TGraph", "MHWeather");
+    if (!g)
+        cout << "WARNING - Reading of TempSky failed." << endl;
+    TString avgsky = g ? Form("%5.1f", g->GetMean(2)+200) : 0;
 
 
     g = (TGraph*)arr.FindObjectInCanvas("NumStars", "TGraph", "MHPointing");
     if (!g)
-    {
         cout << "WARNING - Reading of NumStars failed." << endl;
-//        return 2;
-    }
 
     Double_t numstarmed = g ? TMath::Median(g->GetN(), g->GetY()) : -1;
@@ -227,8 +230,6 @@
     }
 
-    Double_t numcormed = g ? TMath::Median(g->GetN(), g->GetY()) : -1;
-    TString numcorsmed = Form("%5.1f", numcormed);
-    Double_t numcorrms = g ? g->GetRMS(2) : -1;
-    TString numcorsrms = Form("%5.1f", numcorrms);
+    TString numcorsmed = Form("%5.1f", g ? TMath::Median(g->GetN(), g->GetY()) : -1);
+    TString numcorsrms = Form("%5.1f", g ? g->GetRMS(2) : -1);
 
     g = (TGraph*)arr.FindObjectInCanvas("Brightness", "TGraph", "MHPointing");
@@ -239,8 +240,6 @@
     }
 
-    Double_t brightnessmed = g ? TMath::Median(g->GetN(), g->GetY()) : -1;
-    TString skybrightnessmed = Form("%5.1f", brightnessmed);
-    Double_t brightnessrms = g ? g->GetRMS(2) : -1;
-    TString skybrightnessrms = Form("%5.1f", brightnessrms);
+    TString skybrightnessmed = Form("%5.1f", g ? TMath::Median(g->GetN(), g->GetY()) : -1);
+    TString skybrightnessrms = Form("%5.1f", g ? g->GetRMS(2) : -1);
 
 
@@ -267,9 +266,12 @@
     cout << "  Rate of sparks [Hz]      " << sparkrate << endl;
     cout << "  Maximum Humidity [%]     " << maxhum    << endl;
+    cout << "  Average Humidity [%]     " << avghum    << endl;
+    cout << "  Average WindSpeed [km/h] " << avgwind   << endl;
     cout << "  Average Temp [°C]        " << avgtemp   << endl;
-    cout << "  Average WindSpeed [km/h] " << avgwind   << endl;
-    cout << "  Number of Stars          " << numstarsmed      << " +/- " << numstarsrms       << endl;
-    cout << "  Number of cor. Stars     " << numcormed        << " +/- " << numcorrms         << endl;
-    cout << "  Skybrightness            " << skybrightnessmed << " +/- " << skybrightnessrms  << endl;
+    cout << "  Average Sky Temp [K]     " << avgsky    << endl;
+    cout << "  Cloundiness [%]          " << avgclouds        << " +/- " << rmsclouds        << endl;
+    cout << "  Number of Stars          " << numstarsmed      << " +/- " << numstarsrms      << endl;
+    cout << "  Number of cor. Stars     " << numcorsmed       << " +/- " << numcorsrms       << endl;
+    cout << "  Skybrightness            " << skybrightnessmed << " +/- " << skybrightnessrms << endl;
 
     TString vars = Form(" fMeanNumberIslands=%s,"
@@ -282,6 +284,10 @@
                         " fSparkRate=%s,"
                         " fMaxHumidity=%s,"
+                        " fAvgHumidity=%s, "
                         " fAvgTemperature=%s,"
                         " fAvgWindSpeed=%s,"
+                        " fAvgTempSky=%s,"
+                        " fAvgCloudiness=%s, "
+                        " fRmsCloudiness=%s, "
                         " fNumStarsMed=%s,"
                         " fNumStarsRMS=%s,"
@@ -295,5 +301,6 @@
                         muonrate.Data(), PSF.Data(),
                         datarate, sparkrate.Data(), maxhum.Data(),
-                        avgtemp.Data(), avgwind.Data(),
+                        avghum.Data(), avgtemp.Data(), avgwind.Data(),
+                        avgsky.Data(), avgclouds.Data(), rmsclouds.Data(),
                         numstarsmed.Data(), numstarsrms.Data(),
                         numcorsmed.Data(), numcorsrms.Data(),
