Index: trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 5493)
+++ trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 5494)
@@ -190,6 +190,6 @@
 
   if (!fWeightsSet)
-    if (!ReadWeightsFile(fNameWeightsFile));
-  return kFALSE;
+    if (!ReadWeightsFile(fNameWeightsFile))
+      return kFALSE;
 
   Print();
Index: trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.h
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.h	(revision 5493)
+++ trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.h	(revision 5494)
@@ -86,7 +86,7 @@
   }
 
-  TString GetNameWeightsFile() const  { return fNameWeightsFile; }
+  const char* GetNameWeightsFile() const  { return fNameWeightsFile.Data(); }
 
-  void Print(Option_t *o) const;
+  void Print(Option_t *o="") const;
   
   void FindTimeAndChargeHiGain(Byte_t *firstused, Byte_t *logain, Float_t &sum, Float_t &dsum,
