Index: trunk/MagicSoft/Mars/mhist/MHCamera.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 2297)
+++ trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 2298)
@@ -1077,2 +1077,7 @@
     fNotify->ForEach(MCamEvent, DrawPixelContent)(idx);
 }
+
+UInt_t MHCamera::GetNumPixels() const
+{
+    return fGeomCam->GetNumPixels();
+}
Index: trunk/MagicSoft/Mars/mhist/MHCamera.h
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCamera.h	(revision 2297)
+++ trunk/MagicSoft/Mars/mhist/MHCamera.h	(revision 2298)
@@ -144,6 +144,8 @@
     void  AddNotify(const MCamEvent &event) { fNotify->Add((TObject*)(&event)); }
 
-    Stat_t GetMean(Int_t axis) const;
-    Stat_t GetRMS(Int_t axis) const;
+    Stat_t GetMean(Int_t axis=-1) const;
+    Stat_t GetRMS(Int_t axis=-1) const;
+
+    UInt_t GetNumPixels() const;
 
     //void SetStatusBar(TGStatusBar *bar) { fStatusBar = bar; }
Index: trunk/MagicSoft/Mars/mhist/MHTriggerLvl0.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHTriggerLvl0.cc	(revision 2297)
+++ trunk/MagicSoft/Mars/mhist/MHTriggerLvl0.cc	(revision 2298)
@@ -142,4 +142,25 @@
 }
 
+void MHTriggerLvl0::PrintOutlayers(Float_t s) const
+{
+    const Double_t mean = fSum->GetMean();
+    const Double_t rms  = fSum->GetRMS();
+
+    *fLog << all << underline << GetDescriptor() << ": Mean=" << mean << ", Rms=" << rms << endl;
+
+    for (unsigned int i=0; i<fSum->GetNumPixels(); i++)
+    {
+        if (!fSum->IsUsed(i))
+            continue;
+
+        if ((*fSum)[i+1]>mean+s*rms)
+            *fLog << "Contents of Pixel-Index #" << i << ": " << (*fSum)[i+1] << " > " << s << "*rms" << endl;
+        // if ((*fSum)[i+1]==0)
+        //     *fLog << "Contents of Pixel-Index #" << i << ": " << (*fSum)[i+1] << " == 0" << endl;
+        // if ((*fSum)[i+1]<fSum->GetMean()-s*fSum->GetRMS())
+        //     *fLog << "Contents of Pixel-Index #" << i << ": " << (*fSum)[i+1] << " < " << s << "*rms" << endl;
+    }
+}
+
 TH1 *MHTriggerLvl0::GetHistByName(const TString name)
 {
@@ -152,4 +173,15 @@
     pad->SetBorderMode(0);
 
+    pad->Divide(1,2);
+
+    pad->cd(1);
+    gPad->SetBorderMode(0);
+    gPad->Divide(1,1);
+    gPad->cd(1);
+    gPad->SetBorderMode(0);
     fSum->Draw();
+
+    pad->cd(2);
+    gPad->SetBorderMode(0);
+    fSum->Draw("EPhist");
 }
Index: trunk/MagicSoft/Mars/mhist/MHTriggerLvl0.h
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHTriggerLvl0.h	(revision 2297)
+++ trunk/MagicSoft/Mars/mhist/MHTriggerLvl0.h	(revision 2298)
@@ -36,4 +36,6 @@
     void Draw(Option_t * ="");
 
+    void PrintOutlayers(Float_t s) const;
+
     ClassDef(MHTriggerLvl0, 1) // Histogram to count how often a pixel is above threshold
 };
