5 #ifndef TRIGDECISIONINTERFACE_CONDITIONS_H 
    6 #define TRIGDECISIONINTERFACE_CONDITIONS_H 
   25   const static unsigned int requireDecision          = 0x1;
 
   27   const static unsigned int passedThrough            = 0x1 << 1;
 
   29   const static unsigned int allowResurrectedDecision = 0x1 << 2;
 
   32   const static unsigned int enforceLogicalFlow       = 0x1 << 5;
 
   34   const static unsigned int eventAccepted            = 0x1 << 6;
 
   38   const static unsigned int ignoreIOV = 0x1 << 15;
 
   39   const static unsigned int alsoDeactivateTEs = 0x1 << 16;
 
   40   const static unsigned int includeFailedDecisions = 0x1 << 16; 
 
   41   const static unsigned int ignoreFDR = 0x1 << 17;
 
   43   const static unsigned int Physics = requireDecision | enforceLogicalFlow;
 
   44   const static unsigned int fullChain = enforceLogicalFlow;
 
   47   const static unsigned int EF_passedRaw              =0x1;
 
   48   const static unsigned int EF_passThrough            =0x1 << 1;
 
   49   const static unsigned int EF_prescaled              =0x1 << 2;
 
   50   const static unsigned int EF_resurrected            =0x1 << 3;
 
   52   const static unsigned int L2_passedRaw              =0x1 << 8;
 
   53   const static unsigned int L2_passThrough            =0x1 << 9;
 
   54   const static unsigned int L2_prescaled              =0x1 << 10;
 
   55   const static unsigned int L2_resurrected            =0x1 << 11;
 
   57   const static unsigned int L1_isPassedAfterPrescale  = 0x1 << 16;
 
   58   const static unsigned int L1_isPassedBeforePrescale = 0x1 << 17;
 
   59   const static unsigned int L1_isPassedAfterVeto      = 0x1 << 18;
 
   62   const static unsigned int EF_error                  = 0x1 << 19;
 
   63   const static unsigned int L2_error                  = 0x1 << 20;
 
   65   const static unsigned int Express_passed            = 0x1 << 20;
 
   68   const static unsigned int lastFeatureOfType         = 0x1 << 21;
 
   70   const static unsigned int allFeaturesOfType         = 0x1 << 22;
 
   72   const static unsigned int fillDecisions             = 0x1 << 23;