Index: /trunk/MagicSoft/Mars/mtrigger/MFTriggerPattern.cc
===================================================================
--- /trunk/MagicSoft/Mars/mtrigger/MFTriggerPattern.cc	(revision 8952)
+++ /trunk/MagicSoft/Mars/mtrigger/MFTriggerPattern.cc	(revision 8953)
@@ -31,6 +31,13 @@
 // For files before file version 5 the trigger pattern is set to 00000000.
 //
-// For more details see: MTriggerPattern
-//
+// To setup the filter you can use Deny, Allow and Require functions.
+// Allow is just resetting a bit set by Deny (mostly used in combination
+// with DenyAl in advance)
+//
+// For more details on the meaning of the bits set by these member
+// functions see Eval()
+//
+// For more details on the meaning of the trigger pattern see:
+//   MTriggerPattern
 //
 // Input Containers:
@@ -100,11 +107,16 @@
 // --------------------------------------------------------------------------
 //
-// If Prescaled and Unprescaled pattern is 0 return default.
-//
-// If at least all bits in the fMaskRequired* mask are found in the
-// trigger pattern set fResult to true. This means that is the required
-// mask is 0 the dafult is changed from false to true.
-//
-// If any bit matches the fMasDenied* mask fResult is forced to be false.
+//
+// If the prescaled and unprescaled trigger patters is equal 0 fDefault
+// is returned.
+//
+// The returned value is false if any of the require mask bits doesn't
+// match a corresponding bit in the trigger bits. If the trigger mask
+// contains at least the same bits as in the require mask the returned
+// value is true. (Note that this means if the require masks are 0
+// true is returned)
+//
+// This return value can be overwritten by the deny mask. If any of the
+// bits in the deny mask will match a trigger bit false will be returned.
 //
 Int_t MFTriggerPattern::Eval()
@@ -137,8 +149,5 @@
 // --------------------------------------------------------------------------
 //
-// If Prescaled and Unprescaled pattern is 0 return default.
-// If all bits of the fMaskRequired* mask are found in the pattern set
-// fResult to true.
-// If any bit matches the fMasDenied* mask fResult is forced to be false.
+// See Eval()
 //
 Int_t MFTriggerPattern::Process()
