Index: trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.cc
===================================================================
--- trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.cc	(revision 8497)
+++ trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.cc	(revision 8498)
@@ -1,4 +1,4 @@
 /* ======================================================================== *\
-! $Name: not supported by cvs2svn $:$Id: MExtractPedestal.cc,v 1.29 2007-05-11 10:25:45 tbretz Exp $
+! $Name: not supported by cvs2svn $:$Id: MExtractPedestal.cc,v 1.30 2007-05-11 15:47:18 tbretz Exp $
 ! --------------------------------------------------------------------------
 !
@@ -194,5 +194,5 @@
 //
 MExtractPedestal::MExtractPedestal(const char *name, const char *title)
-    : fGeom(NULL), fPedestalsIn(NULL), fPedestalsInter(NULL),
+    : fGeom(NULL), fPedestalsInter(NULL),
     fPedestalsOut(NULL), fExtractor(NULL), fSignal(0),
     fExtractWinFirst(0), fExtractWinSize(0), fUseSpecialPixels(kFALSE)
@@ -204,5 +204,4 @@
     SetRandomCalculation  ( kTRUE  );
 
-    SetNamePedestalCamIn();
     SetNamePedestalCamOut();
     SetNamePedestalCamInter();
@@ -427,14 +426,4 @@
   }
 
-  if (fExtractor && !fPedestalsIn)
-  {
-      fPedestalsIn = (MPedestalCam*)pList->FindObject(AddSerialNumber(fNamePedestalCamIn), "MPedestalCam");
-      if (!fPedestalsIn)
-      {
-          *fLog << err << AddSerialNumber(fNamePedestalCamIn) << " not found... aborting." << endl;
-          return kFALSE;
-      }
-  }
-
   if (!fPedestalsInter && fIntermediateStorage)
   {
@@ -603,5 +592,4 @@
 Int_t MExtractPedestal::PostProcess()
 {
-    fPedestalsIn = NULL;
     return fExtractor ? fExtractor->CallPostProcess() : kTRUE;
 }
@@ -947,5 +935,4 @@
 {
     *fLog << GetDescriptor() << ":" << endl;
-    *fLog << "Name of input  MPedestalCam:  " << (fPedestalsIn?fPedestalsIn->GetName():fNamePedestalCamIn.Data()) << " (" << fPedestalsIn << ")" << endl;
     *fLog << "Name of interm. MPedestalCam: " << (fPedestalsInter?fPedestalsInter->GetName():fNamePedestalCamInter.Data()) << " (" << fPedestalsInter << ")" << endl;
     *fLog << "Name of output MPedestalCam:  " << (fPedestalsOut?fPedestalsOut->GetName():fNamePedestalCamOut.Data()) << " (" << fPedestalsOut << ")" << endl;
@@ -1033,11 +1020,4 @@
     }
 
-    // find resource for MPedestalCam
-    if (IsEnvDefined(env, prefix, "NamePedestalCamIn", print))
-    {
-        SetNamePedestalCamIn(GetEnvValue(env, prefix, "NamePedestalCamIn", fNamePedestalCamIn));
-        rc = kTRUE;
-    }
-
     if (IsEnvDefined(env, prefix, "NamePedestalCamInter", print))
     {
Index: trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.h
===================================================================
--- trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.h	(revision 8497)
+++ trunk/MagicSoft/Mars/mpedestal/MExtractPedestal.h	(revision 8498)
@@ -34,5 +34,4 @@
   static const UShort_t fgMaxSignalVar;     //! The maximum difference between the highest and lowest slice
 
-  TString fNamePedestalCamIn;        // Name of the incoming 'MPedestalCam' container
   TString fNamePedestalCamOut;       // Name of the outgoing 'MPedestalCam' container
   TString fNamePedestalCamInter;     // Name of the intermediate 'MPedestalCam' container
@@ -50,5 +49,4 @@
 
   MGeomCam      *fGeom;              //! Camera geometry
-  MPedestalCam  *fPedestalsIn;       //! Pedestals of all pixels in the camera (incoming)
   MPedestalCam  *fPedestalsInter;    //! Pedestals of all pixels in the camera (intermediate)
   MPedestalCam  *fPedestalsOut;      //! Pedestals of all pixels in the camera (outgoing)
@@ -130,5 +128,4 @@
 
   // names
-  void SetNamePedestalCamIn   (const char *name=fgNamePedestalCam) { fNamePedestalCamIn    = name; }
   void SetNamePedestalCamInter(const char *name=fgNamePedestalCam) { fNamePedestalCamInter = name; }
   void SetNamePedestalCamOut  (const char *name=fgNamePedestalCam) { fNamePedestalCamOut   = name; }
@@ -137,5 +134,4 @@
   // pointers
   void SetExtractor     ( MExtractTimeAndCharge *e) { fExtractor      = e; }
-  void SetPedestalsIn   ( MPedestalCam *pedcam    ) { fPedestalsIn    = pedcam; }
   void SetPedestalsInter( MPedestalCam *pedcam    ) { fPedestalsInter = pedcam; }
   void SetPedestalsOut  ( MPedestalCam *pedcam    ) { fPedestalsOut   = pedcam; }
