Index: trunk/MagicSoft/Mars/msignal/MExtractTime.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractTime.cc	(revision 4577)
+++ trunk/MagicSoft/Mars/msignal/MExtractTime.cc	(revision 4586)
@@ -83,5 +83,5 @@
 //
 MExtractTime::MExtractTime(const char *name, const char *title)
-    : fArrTime(NULL)
+  : fArrTime(NULL), fNamePedContainer("MPedestalCam")
 {
 
@@ -129,5 +129,5 @@
   
 
-  fPedestals = (MPedestalCam*)pList->FindObject(AddSerialNumber("MPedestalCam"));
+  fPedestals = (MPedestalCam*)pList->FindObject(fNamePedContainer, AddSerialNumber("MPedestalCam"));
   if (!fPedestals)
     {
Index: trunk/MagicSoft/Mars/msignal/MExtractTime.h
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractTime.h	(revision 4577)
+++ trunk/MagicSoft/Mars/msignal/MExtractTime.h	(revision 4586)
@@ -18,5 +18,7 @@
 
   MArrivalTimeCam *fArrTime;            // Container with the photons arrival times
+  TString fNamePedContainer; // name of the 'MPedestalCam' container
   
+
   virtual Int_t PreProcess(MParList *pList);
   virtual Bool_t ReInit(MParList *pList);
@@ -33,4 +35,6 @@
 
   void SetOffsetLoGain( const Float_t f=fgOffsetLoGain) { fOffsetLoGain = f; }
+  void SetNamePedContainer(const char *name)    { fNamePedContainer = name; }
+
  
   ClassDef(MExtractTime, 0)   // Arrival Time Extractor Base Class
Index: trunk/MagicSoft/Mars/msignal/MExtractor.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractor.cc	(revision 4577)
+++ trunk/MagicSoft/Mars/msignal/MExtractor.cc	(revision 4586)
@@ -91,5 +91,5 @@
     : fPedestals(NULL), fSignals(NULL), fRawEvt(NULL), fRunHeader(NULL),
       fHiLoLast(0), fNumHiGainSamples(0.), fNumLoGainSamples(0.), 
-      fSaturationLimit(fgSaturationLimit)
+      fSaturationLimit(fgSaturationLimit), fNamePedContainer("MPedestalCam")
 {
     fName  = name  ? name  : "MExtractor";
@@ -143,5 +143,5 @@
         return kFALSE;
 
-    fPedestals = (MPedestalCam*)pList->FindObject(AddSerialNumber("MPedestalCam"));
+    fPedestals = (MPedestalCam*)pList->FindObject(fNamePedContainer, AddSerialNumber("MPedestalCam"));
     if (!fPedestals)
     {
Index: trunk/MagicSoft/Mars/msignal/MExtractor.h
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractor.h	(revision 4577)
+++ trunk/MagicSoft/Mars/msignal/MExtractor.h	(revision 4586)
@@ -46,4 +46,5 @@
 
     Byte_t  fSaturationLimit;
+    TString fNamePedContainer; // name of the 'MPedestalCam' container
 
     virtual void FindSignalHiGain(Byte_t *firstused, Byte_t *lowgain, Float_t &sum, Byte_t &sat) const { }
@@ -68,4 +69,5 @@
     virtual void SetRange  (Byte_t hifirst=0, Byte_t hilast=0, Byte_t lofirst=0, Byte_t lolast=0);
     void SetSaturationLimit(Byte_t lim=fgSaturationLimit) { fSaturationLimit = lim; }
+    void SetNamePedContainer(const char *name)    { fNamePedContainer = name; }
 
     ClassDef(MExtractor, 0) // Signal Extractor Base Class
