Index: trunk/MagicSoft/Mars/manalysis/MHillasSrcCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MHillasSrcCalc.cc	(revision 1861)
+++ trunk/MagicSoft/Mars/manalysis/MHillasSrcCalc.cc	(revision 1862)
@@ -70,6 +70,5 @@
 //
 MHillasSrcCalc::MHillasSrcCalc(const char *src, const char *hil,
-                               const char *name, const char *title,
-                               const char *hilinput)
+                               const char *name, const char *title)
     : fHillas(NULL), fSrcPos(NULL), fHillasSrc(NULL)
 {
@@ -77,7 +76,7 @@
     fTitle = title ? title : gsDefTitle.Data();
 
-    fSrcName    = src;
-    fHillasName = hil;
-    fHillasInput = hilinput;
+    fSrcName     = src;
+    fHillasName  = hil;
+    fHillasInput = "MHillas";
 }
 
@@ -86,5 +85,5 @@
 Bool_t MHillasSrcCalc::PreProcess(MParList *pList)
 {
-    fHillas = (MHillas*)pList->FindObject(fHillasInput);
+    fHillas = (MHillas*)pList->FindObject(fHillasInput, "MHillas");
     if (!fHillas)
     {
Index: trunk/MagicSoft/Mars/manalysis/MHillasSrcCalc.h
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MHillasSrcCalc.h	(revision 1861)
+++ trunk/MagicSoft/Mars/manalysis/MHillasSrcCalc.h	(revision 1862)
@@ -34,6 +34,7 @@
 
     MHillasSrcCalc(const char *src="MSrcPosCam", const char *hil="MHillasSrc",
-                   const char *name=NULL, const char *title=NULL,
-                   const char *hilinput="MHillas");
+                   const char *name=NULL, const char *title=NULL);
+
+    void SetInput(TSTring hilname) { fHillasName = hilname; }
 
     ClassDef(MHillasSrcCalc, 1) // task to calculate the source position depandant hillas parameters
