Ignore:
Timestamp:
05/31/08 12:41:32 (17 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mtrigger
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mtrigger/MFTriggerPattern.cc

    r8898 r8903  
    136136// the deny bit at the same time.
    137137//
    138 void MFTriggerPattern::Require(const Byte_t mask, Prescale_t prescaled=kUnPrescaled)
     138void MFTriggerPattern::Require(const Byte_t mask, Prescale_t prescaled)
    139139{
    140140    prescaled==kPrescaled ? (fMaskRequiredPrescaled |=  mask) : (fMaskRequiredUnprescaled |=  mask);
    141     prescaled==kPrescaled ? (fMaskDeniedPrescaled   &= ^mask) : (fMaskDeniedUnprescaled   &= ^mask);
     141    prescaled==kPrescaled ? (fMaskDeniedPrescaled   &= ~mask) : (fMaskDeniedUnprescaled   &= ~mask);
    142142}
    143143
     
    151151// the require bit at the same time.
    152152//
    153 void MFTriggerPatter::Deny(const Byte_t mask, Prescale_t prescaled=kUnPrescaled)
     153void MFTriggerPattern::Deny(const Byte_t mask, Prescale_t prescaled)
    154154{
    155155    prescaled==kPrescaled ? (fMaskDeniedPrescaled   |=  mask) : (fMaskDeniedUnprescaled   |=  mask);
    156     prescaled==kPrescaled ? (fMaskRequiredPrescaled &= ^mask) : (fMaskRequiredUnprescaled &= ^mask);
     156    prescaled==kPrescaled ? (fMaskRequiredPrescaled &= ~mask) : (fMaskRequiredUnprescaled &= ~mask);
    157157}
    158158
     
    164164// default is unprescaled.
    165165//
    166 void MFTriggerPatter::Allow(const Byte_t mask, Prescale_t prescaled=kUnPrescaled)
    167 {
    168     prescaled==kPrescaled ? (fMaskDeniedPrescaled &= ^mask) : (fMaskDeniedUnprescaled &= ^mask);
     166void MFTriggerPattern::Allow(const Byte_t mask, Prescale_t prescaled)
     167{
     168    prescaled==kPrescaled ? (fMaskDeniedPrescaled &= ~mask) : (fMaskDeniedUnprescaled &= ~mask);
    169169}
    170170
  • trunk/MagicSoft/Mars/mtrigger/MFTriggerPattern.h

    r8898 r8903  
    44#ifndef MARS_MFilter
    55#include "MFilter.h"
     6#endif
     7
     8#ifndef MARS_MTriggerPatter
     9#include "MTriggerPattern.h"
    610#endif
    711
Note: See TracChangeset for help on using the changeset viewer.