Index: trunk/MagicSoft/Mars/manalysis/MBlindPixelCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MBlindPixelCalc.cc	(revision 1965)
+++ trunk/MagicSoft/Mars/manalysis/MBlindPixelCalc.cc	(revision 1966)
@@ -19,5 +19,5 @@
 !   Author(s): Thomas Bretz    08/2002 <mailto:tbretz@astro.uni.wuerzburg.de>
 !
-!   Copyright: MAGIC Software Development, 2000-2002
+!   Copyright: MAGIC Software Development, 2000-2003
 !
 !
@@ -25,29 +25,43 @@
 
 /////////////////////////////////////////////////////////////////////////////
-//                                                                         //
-//  MBlindPixelCalc                                                        //
-//                                                                         //
-//  This is the specific image cleaning for a list of pixels. This task    //
-//  sets the pixels listed in fPixelsID to unused so they should not be    //
-//  used for analysis (eg calculation of hillas parameters).               //
-//                                                                         //
-//  If you specify an array of pixel IDs this pixels are disabled.         //
-//  In all other cases the task tries to determin the starfield from the   //
-//  MMcRunHeader and disables pixels correspoding to the starfield.        //
-//                                                                         //
-//  Implemented star fields:                                               //
-//   - Crab: 400, 401, 402, 437, 438, 439                                  //
-//                                                                         //
-//  You can use MBlindPixelCalc::SetUseInterpolation to replaced the       //
-//  blind pixels by the average of its neighbors instead of unmapping      //
-//  them. If you want to include the central pixel use                     //
-//  MBlindPixelCalc::SetUseCentralPixel                                    //
-//                                                                         //
-//  Input Containers:                                                      //
-//   MCerPhotEvt                                                           //
-//                                                                         //
-//  Output Containers:                                                     //
-//   MBlindPixels                                                          //
-//                                                                         //
+//
+//  MBlindPixelCalc
+//
+//  This is the specific image cleaning for a list of pixels. This task
+//  sets the pixels listed in fPixelsID to unused so they should not be
+//  used for analysis (eg calculation of hillas parameters).
+//
+//  You can use MBlindPixelCalc::SetUseInterpolation to replaced the
+//  blind pixels by the average of its neighbors instead of unmapping
+//  them. If you want to include the central pixel use
+//  MBlindPixelCalc::SetUseCentralPixel.
+//
+//  You have three options:
+//   1) Call SetUseBlindPixels():
+//      This will take an existing MBlindPixels container filled from
+//      elsewhere (eg. MCT1ReadPreProc) and use this pixels as blind
+//      pixels.
+//   2) Call SetPixels():
+//      This will setup an array with pixel numbers. These pixels are used
+//      as blind pixels.
+//   3) Neither 1) nor 2)
+//      This options tries to identify the starfield from the
+//      MMcRunHeader container and tries to identifies it. If it is known
+//      (eg. Crab) the fixed build in pixel numbers are used as blind
+//      pixels.
+//
+//  If neither an array of pixels is given (or its size is 0) and
+//  MMcRunHeader couldn't be found the task removes itself from the
+//  tasklist.
+//
+//  Implemented star fields:
+//   - Crab: 400, 401, 402, 437, 438, 439
+//
+//  Input Containers:
+//   MCerPhotEvt[, MBlindPixels]
+//
+//  Output Containers:
+//   MCerPhotEvt, MBlindPixels
+//
 /////////////////////////////////////////////////////////////////////////////
 #include "MBlindPixelCalc.h"
@@ -140,5 +154,6 @@
 //
 //  Replaces each pixel by the average of its surrounding pixels.
-//  If TESTBIT(fFlags, kUseCentralPixel) is set the central pixel is also included.
+//  If TESTBIT(fFlags, kUseCentralPixel) is set the central pixel is also
+//  included.
 //
 void MBlindPixelCalc::Interpolate() const
