Index: trunk/MagicSoft/Mars/mimage/MImgCleanStd.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MImgCleanStd.cc	(revision 4578)
+++ trunk/MagicSoft/Mars/mimage/MImgCleanStd.cc	(revision 4586)
@@ -291,5 +291,5 @@
                            const char *name, const char *title)
     : fCleaningMethod(kStandard), fCleanLvl1(lvl1),
-    fCleanLvl2(lvl2), fCleanRings(1)
+      fCleanLvl2(lvl2), fCleanRings(1), fNamePedPhotContainer("MPedPhotCam")
 
 {
@@ -510,5 +510,5 @@
     }
 
-    fPed = (MPedPhotCam*)pList->FindObject(AddSerialNumber("MPedPhotCam"));
+    fPed = (MPedPhotCam*)pList->FindObject(fNamePedPhotContainer, AddSerialNumber("MPedPhotCam"));
     if (!fPed)
     {
Index: trunk/MagicSoft/Mars/mimage/MImgCleanStd.h
===================================================================
--- trunk/MagicSoft/Mars/mimage/MImgCleanStd.h	(revision 4578)
+++ trunk/MagicSoft/Mars/mimage/MImgCleanStd.h	(revision 4586)
@@ -38,4 +38,6 @@
 
     Float_t fInnerNoise;      //!
+    TString fNamePedPhotContainer; // name of the 'MPedPhotCam' container
+
 
     void CreateGuiElements(MGGroupFrame *f);
@@ -65,4 +67,5 @@
 
     Bool_t ProcessMessage(Int_t msg, Int_t submsg, Long_t param1, Long_t param2);
+    void SetNamePedPhotContainer(const char *name)    { fNamePedPhotContainer = name; }
 
     ClassDef(MImgCleanStd, 2)    // task doing the image cleaning
