Index: /trunk/MagicSoft/Mars/macros/CCDataCheck.C
===================================================================
--- /trunk/MagicSoft/Mars/macros/CCDataCheck.C	(revision 3865)
+++ /trunk/MagicSoft/Mars/macros/CCDataCheck.C	(revision 3866)
@@ -37,5 +37,5 @@
 ////////////////////////////////////////////////////////////////////////////
 
-void CCDataCheck(const TString filename="CC_2004_02_11.root", const TString directory="../")
+void CCDataCheck(const TString filename="CC_2004_04_28.root", const TString directory="/home/raquel/")
 {
 
@@ -500,4 +500,5 @@
   TGraph *g;
   TH1 *hist;
+  TH1 *hist2;
   TAxis *axey;
   TAxis *axex;
@@ -743,5 +744,5 @@
   clone1 = (MHVsTime*)hCamMean.DrawClone("nonewsame");
   legHV->DrawClone();
-  // ---------------------------- HV status -----------------------------------
+ // ---------------------------- HV status -----------------------------------
   c3->cd(2);
   g = hHVStatus.GetGraph();
@@ -1108,7 +1109,6 @@
   g->SetMarkerColor(2);
   g->SetLineColor(2);
-  legtrig->AddEntry(g,Form("Mc 1: %3.0e",g->GetHistogram()->GetMaximum()),"p");
   g->SetTitle("Trigger rate of macrocell 1 : (maximum)");
-//    pixclone1 = (MHPixVsTime*)htrigmc1.DrawClone("nonew");
+  pixclone1 = (MHPixVsTime*)htrigmc1.DrawClone("nonew");
   if(clone1->GetGraph()->GetN())
     {
@@ -1123,5 +1123,5 @@
       hist->SetLabelSize(0.05,"Y");
     }
-  hist.DrawClone("nonew");
+  legtrig->AddEntry(hist,Form("Mc 1: %3.0e",hist->GetMaximum()),"p");
   legtrig->DrawClone();
   c8->cd(2);
@@ -1131,5 +1131,4 @@
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(2);
-  legtrig->AddEntry(g,Form("Mc 2: %3.0e",g->GetHistogram()->GetMaximum()),"p");
   g->SetTitle("Trigger rate of macrocells 2-7 : (maximum)");
   pixclone1 = (MHPixVsTime*)htrigmc2.DrawClone("nonew");
@@ -1146,38 +1145,54 @@
       hist->SetLabelSize(0.05,"Y");
     }
+  legtrig->AddEntry(hist,Form("Mc 2: %3.0e",hist->GetMaximum()),"p");
   g=htrigmc3.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(3);
-  legtrig->AddEntry(g,Form("Mc 3: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc3.GetGraph()->GetN())
+  {
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+      legtrig->AddEntry(g,Form("Mc 3: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+  }
   pixclone1 = (MHPixVsTime*)htrigmc3.DrawClone("nonewsame");
   g=htrigmc4.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(4);
-  legtrig->AddEntry(g,Form("Mc 4: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc4.GetGraph()->GetN())
+  {
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+      legtrig->AddEntry(g,Form("Mc 4: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+  }
   pixclone1 = (MHPixVsTime*)htrigmc4.DrawClone("nonewsame");
   g=htrigmc5.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(5);
-  legtrig->AddEntry(g,Form("Mc 5: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc5.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 5: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc5.DrawClone("nonewsame");
   g=htrigmc6.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(6);
-  legtrig->AddEntry(g,Form("Mc 6: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc6.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 6: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc6.DrawClone("nonewsame");
   g=htrigmc7.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(7);
-  legtrig->AddEntry(g,Form("Mc 7: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc7.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 7: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc7.DrawClone("nonewsame");
   legtrig->DrawClone();
@@ -1188,12 +1203,15 @@
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(2);
-  legtrig->AddEntry(g,Form("Mc 8: %3.0e",g->GetHistogram()->GetMaximum()),"p");
   g->SetTitle("Trigger rate of macrocells 8-13 : (maximum)");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc8.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 8: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc8.DrawClone("nonew");
   if(clone1->GetGraph()->GetN())
     {
-      hist = pixclone1->GetGraph()->GetHistogram();
+	hist = pixclone1->GetGraph()->GetHistogram();
       if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
 	hist->SetMaximum(g->GetHistogram()->GetMaximum());
@@ -1208,33 +1226,50 @@
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(3);
-  legtrig->AddEntry(g,Form("Mc 9: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc9.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 9: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc9.DrawClone("nonewsame");
   g=htrigmc10.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(4);
-  legtrig->AddEntry(g,Form("Mc 10: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc10.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 10: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc10.DrawClone("nonewsame");
   g=htrigmc11.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(5);
-  legtrig->AddEntry(g,Form("Mc 11: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc11.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 11: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc11.DrawClone("nonewsame");
   g=htrigmc12.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(6);
-  legtrig->AddEntry(g,Form("Mc 12: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+  if(htrigmc12.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 12: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc12.DrawClone("nonewsame");
   g=htrigmc13.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(7);
-  legtrig->AddEntry(g,Form("Mc 13: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc13.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 13: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc13.DrawClone("nonewsame");
   legtrig->DrawClone();
@@ -1245,5 +1280,6 @@
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(2);
-  legtrig->AddEntry(g,Form("Mc 14: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+  if(htrigmc14.GetGraph()->GetN())
+      legtrig->AddEntry(g,Form("Mc 14: %3.0e",g->GetHistogram()->GetMaximum()),"p");
   g->SetTitle("Trigger rate of macrocells 14-19 : (maximum)");
   pixclone1 = (MHPixVsTime*)htrigmc14.DrawClone("nonew");
@@ -1263,35 +1299,50 @@
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(3);
-  legtrig->AddEntry(g,Form("Mc 15: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc15.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 15: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc15.DrawClone("nonewsame");
   g=htrigmc16.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(4);
-  legtrig->AddEntry(g,Form("Mc 16: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc16.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 16: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc16.DrawClone("nonewsame");
   g=htrigmc17.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(5);
-  legtrig->AddEntry(g,Form("Mc 17: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc17.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 17: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc17.DrawClone("nonewsame");
   g=htrigmc18.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(6);
-  legtrig->AddEntry(g,Form("Mc 18: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc18.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 18: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc18.DrawClone("nonewsame");
   g=htrigmc19.GetGraph();
   g->SetMarkerStyle(kFullDotSmall);
   g->SetMarkerColor(7);
-  legtrig->AddEntry(g,Form("Mc 19: %3.0e",g->GetHistogram()->GetMaximum()),"p");
-  if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
-    hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  if(htrigmc19.GetGraph()->GetN())
+  {
+      legtrig->AddEntry(g,Form("Mc 19: %3.0e",g->GetHistogram()->GetMaximum()),"p");
+      if(hist->GetMaximum()<g->GetHistogram()->GetMaximum())
+	  hist->SetMaximum(g->GetHistogram()->GetMaximum());
+  }
   pixclone1 = (MHPixVsTime*)htrigmc19.DrawClone("nonewsame");
   legtrig->DrawClone();
@@ -1319,5 +1370,4 @@
       hist->SetXTitle("Time");
       hist->SetYTitle("Humidity [%]"); 
-      hist->SetLabelSize(0.05,"X");
     }
   // -------------------------- Temperature -----------------------------------
