Index: trunk/MagicSoft/Mars/mimage/MImgCleanStd.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MImgCleanStd.cc	(revision 4834)
+++ trunk/MagicSoft/Mars/mimage/MImgCleanStd.cc	(revision 4838)
@@ -211,4 +211,19 @@
 //
 //
+// ABSOLUTE CLEANING
+// =================
+// This method takes signal height (photons) times area ratio
+// ad the cleaning levels.
+//
+// The cleaning now is done in these levels (eg. 16, 20)
+// The meaning of the cleaning levels is essentially the same (the same cleaning
+// algorithm is used) but the cleaning is not done in different 'units'
+//
+// Example:
+//
+// MImgCleanStd clean(20, 16);
+// clean.SetMethod(MImgCleanStd::kAbsolulte);
+//
+//
 // Member Function:  SetMethod()
 // ============================
@@ -579,4 +594,7 @@
         fData->CalcCleaningProbability(*fEvt, *fPed, *fCam, fTime);
         break;
+    case kAbsolute:
+        fData->CalcCleaningAbsolute(*fEvt, *fCam);
+        break;
     default:
         break;
@@ -637,4 +655,7 @@
     case kProbability:
         *fLog << "probability";
+        break;
+    case kAbsolute:
+        *fLog << "absolute";
         break;
     }
@@ -769,4 +790,5 @@
         case kDemocratic:  out << "Democratic";  break;
         case kProbability: out << "Probability"; break;
+        case kAbsolute:    out << "Absolute";    break;
         default:
             break;
@@ -786,5 +808,5 @@
 //   MImgCleanStd.CleanLevel1: 3.0
 //   MImgCleanStd.CleanLevel2: 2.5
-//   MImgCleanStd.CleanMethod: Standard, Scaled, Democratic, Probability
+//   MImgCleanStd.CleanMethod: Standard, Scaled, Democratic, Probability, Absolute
 //   MImgCleanStd.CleanRings:  1
 //
@@ -821,4 +843,6 @@
         if (s.BeginsWith("probability"))
             SetMethod(kProbability);
+        if (s.BeginsWith("absolute"))
+            SetMethod(kAbsolute);
     }
 
Index: trunk/MagicSoft/Mars/mimage/MImgCleanStd.h
===================================================================
--- trunk/MagicSoft/Mars/mimage/MImgCleanStd.h	(revision 4834)
+++ trunk/MagicSoft/Mars/mimage/MImgCleanStd.h	(revision 4838)
@@ -23,5 +23,6 @@
         kScaled,
         kDemocratic,
-        kProbability
+        kProbability,
+        kAbsolute
     } CleaningMethod_t;
 
