Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 5163)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 5164)
@@ -19,4 +19,10 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2004/09/29: Hendrik Bartko
+
+   * msignal/MExtractTimeAndChargeDigitalFilter.cc
+     - fixed a bug in the weights calculation
+  
 
  2004/10/01: Thomas Bretz
Index: /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc
===================================================================
--- /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 5163)
+++ /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeDigitalFilter.cc	(revision 5164)
@@ -680,5 +680,5 @@
   for (Int_t i=0; i<fWindowSizeHiGain; i++){
     for (Int_t j=0; j<fWindowSizeHiGain; j++){
-      Bhi[i][j]=autocorrhi->GetBinContent(i+1+fSignalStartBinHiGain,j+1+fSignalStartBinHiGain);
+      Bhi[i][j]=autocorrhi->GetBinContent(i+1,j+1); //+fSignalStartBinHiGain +fSignalStartBinHiGain
     }
   }  
@@ -692,5 +692,5 @@
   // Loop over relative time in one BinningResolution interval
   //
-  Int_t start = fBinningResolutionHiGain*fSignalStartBinHiGain + fBinningResolutionHalfHiGain;
+  Int_t start = fBinningResolutionHiGain*(fSignalStartBinHiGain + 1);
 
   for (Int_t i = -fBinningResolutionHalfHiGain+1; i<=fBinningResolutionHalfHiGain; i++)
