Index: trunk/Mars/fact/plots/quality.C
===================================================================
--- trunk/Mars/fact/plots/quality.C	(revision 18258)
+++ trunk/Mars/fact/plots/quality.C	(revision 18260)
@@ -945,6 +945,14 @@
     }
 
-    TCanvas *c = new TCanvas("quality", Form("Quality %04d/%02d/%02d", y, m, d), 1280, 1280);
-    c->Divide(1, 8, 1e-5, 1e-5);
+    //check if the sqm was already installed on the telescope                                                                                                       
+    TCanvas *c = NULL;
+    TString datestring = Form("%04d%02d%02d", y, m, d);
+    if( datestring.Atoi() > 20140723 ) {
+      TCanvas *c = new TCanvas("quality", Form("Quality %04d/%02d/%02d", y, m, d), 1280, 1280);
+      c->Divide(1, 8, 1e-5, 1e-5);
+    }else{
+      TCanvas *c = new TCanvas("quality", Form("Quality %04d/%02d/%02d", y, m, d), 1280, 1120);
+      c->Divide(1, 7, 1e-5, 1e-5);
+    }
 
     gROOT->SetSelectedPad(0);
@@ -1008,12 +1016,34 @@
     cout << PlotHumidity2(runs, fname) << endl;
 
-    gROOT->SetSelectedPad(0);
-    c->cd(8);
-    gPad->SetGrid();
-    gPad->SetTopMargin(0);
-    gPad->SetRightMargin(0.001);
-    gPad->SetLeftMargin(0.04);
-    cout << PlotSqm(runs, fname) << endl;
-
+    //check if the sqm was already installed
+    if( datestring.Atoi() > 20140723 ) {
+      gROOT->SetSelectedPad(0);
+      c->cd(7);
+      gPad->SetGrid();
+      gPad->SetTopMargin(0);
+      gPad->SetBottomMargin(0);
+      gPad->SetRightMargin(0.001);
+      gPad->SetLeftMargin(0.04);
+      cout << PlotHumidity(runs, fname) << endl;
+      cout << PlotHumidity2(runs, fname) << endl;
+
+      gROOT->SetSelectedPad(0);
+      c->cd(8);
+      gPad->SetGrid();
+      gPad->SetTopMargin(0);
+      gPad->SetRightMargin(0.001);
+      gPad->SetLeftMargin(0.04);
+      cout << PlotSqm(runs, fname) << endl;
+    }else{
+
+      gROOT->SetSelectedPad(0);
+      c->cd(7);
+      gPad->SetGrid();
+      gPad->SetTopMargin(0);
+      gPad->SetRightMargin(0.001);
+      gPad->SetLeftMargin(0.04);
+      cout << PlotHumidity(runs, fname) << endl;
+      cout << PlotHumidity2(runs, fname) << endl;
+    }
 
     c->SaveAs(Form("%s/%04d%02d%02d.png", outpath, y, m, d));
