ATLAS Offline Software
Loading...
Searching...
No Matches
TrigDefs Namespace Reference

Enumerations

enum class  Group { Default = 0 , NoRegex = 1 , ATH_BITMASK }
 Properties of a chain group. More...

Variables

static const unsigned int requireDecision = 0x1
static const unsigned int passedThrough = 0x1 << 1
static const unsigned int allowResurrectedDecision = 0x1 << 2
static const unsigned int enforceLogicalFlow = 0x1 << 5
static const unsigned int eventAccepted = 0x1 << 6
static const unsigned int ignoreIOV = 0x1 << 15
static const unsigned int alsoDeactivateTEs = 0x1 << 16
static const unsigned int includeFailedDecisions = 0x1 << 16
 Run3 synonym of alsoDeactivateTEs.
static const unsigned int ignoreFDR = 0x1 << 17
static const unsigned int Physics = requireDecision | enforceLogicalFlow
static const unsigned int fullChain = enforceLogicalFlow
static const unsigned int EF_passedRaw =0x1
static const unsigned int EF_passThrough =0x1 << 1
static const unsigned int EF_prescaled =0x1 << 2
static const unsigned int EF_resurrected =0x1 << 3
static const unsigned int L2_passedRaw =0x1 << 8
static const unsigned int L2_passThrough =0x1 << 9
static const unsigned int L2_prescaled =0x1 << 10
static const unsigned int L2_resurrected =0x1 << 11
static const unsigned int L1_isPassedAfterPrescale = 0x1 << 16
static const unsigned int L1_isPassedBeforePrescale = 0x1 << 17
static const unsigned int L1_isPassedAfterVeto = 0x1 << 18
static const unsigned int EF_error = 0x1 << 19
static const unsigned int L2_error = 0x1 << 20
static const unsigned int Express_passed = 0x1 << 20
static const unsigned int lastFeatureOfType = 0x1 << 21
 Run 3 "enum". Only return the final feature along each route through the navigation.
static const unsigned int allFeaturesOfType = 0x1 << 22
 Run 3 "enum". Return all features along legs (still with type and container checks)
static const unsigned int fillDecisions = 0x1 << 23
 Run 3 "enum". Fill active decisions ID for each feature.

Enumeration Type Documentation

◆ Group

enum class TrigDefs::Group
strong

Properties of a chain group.

Enumerator
Default 
NoRegex 

Do not use regular expressions.

ATH_BITMASK 

Definition at line 13 of file GroupProperties.h.

13 {
14 Default = 0,
15 NoRegex = 1,
17 };
#define ATH_BITMASK
Mark that a class enum should be treated as a bitmask.
Definition bitmask.h:70
@ NoRegex
Do not use regular expressions.

Variable Documentation

◆ allFeaturesOfType

const unsigned int TrigDefs::allFeaturesOfType = 0x1 << 22
static

Run 3 "enum". Return all features along legs (still with type and container checks)

Definition at line 70 of file TrigEvent/TrigDecisionInterface/TrigDecisionInterface/Conditions.h.

◆ allowResurrectedDecision

const unsigned int TrigDefs::allowResurrectedDecision = 0x1 << 2
static

◆ alsoDeactivateTEs

const unsigned int TrigDefs::alsoDeactivateTEs = 0x1 << 16
static

◆ EF_error

const unsigned int TrigDefs::EF_error = 0x1 << 19
static

◆ EF_passedRaw

const unsigned int TrigDefs::EF_passedRaw =0x1
static

◆ EF_passThrough

const unsigned int TrigDefs::EF_passThrough =0x1 << 1
static

◆ EF_prescaled

const unsigned int TrigDefs::EF_prescaled =0x1 << 2
static

◆ EF_resurrected

const unsigned int TrigDefs::EF_resurrected =0x1 << 3
static

◆ enforceLogicalFlow

const unsigned int TrigDefs::enforceLogicalFlow = 0x1 << 5
static

◆ eventAccepted

const unsigned int TrigDefs::eventAccepted = 0x1 << 6
static

◆ Express_passed

const unsigned int TrigDefs::Express_passed = 0x1 << 20
static

◆ fillDecisions

const unsigned int TrigDefs::fillDecisions = 0x1 << 23
static

Run 3 "enum". Fill active decisions ID for each feature.

Definition at line 72 of file TrigEvent/TrigDecisionInterface/TrigDecisionInterface/Conditions.h.

◆ fullChain

const unsigned int TrigDefs::fullChain = enforceLogicalFlow
static

◆ ignoreFDR

const unsigned int TrigDefs::ignoreFDR = 0x1 << 17
static

◆ ignoreIOV

const unsigned int TrigDefs::ignoreIOV = 0x1 << 15
static

◆ includeFailedDecisions

const unsigned int TrigDefs::includeFailedDecisions = 0x1 << 16
static

Run3 synonym of alsoDeactivateTEs.

Definition at line 40 of file TrigEvent/TrigDecisionInterface/TrigDecisionInterface/Conditions.h.

◆ L1_isPassedAfterPrescale

const unsigned int TrigDefs::L1_isPassedAfterPrescale = 0x1 << 16
static

◆ L1_isPassedAfterVeto

const unsigned int TrigDefs::L1_isPassedAfterVeto = 0x1 << 18
static

◆ L1_isPassedBeforePrescale

const unsigned int TrigDefs::L1_isPassedBeforePrescale = 0x1 << 17
static

◆ L2_error

const unsigned int TrigDefs::L2_error = 0x1 << 20
static

◆ L2_passedRaw

const unsigned int TrigDefs::L2_passedRaw =0x1 << 8
static

◆ L2_passThrough

const unsigned int TrigDefs::L2_passThrough =0x1 << 9
static

◆ L2_prescaled

const unsigned int TrigDefs::L2_prescaled =0x1 << 10
static

◆ L2_resurrected

const unsigned int TrigDefs::L2_resurrected =0x1 << 11
static

◆ lastFeatureOfType

const unsigned int TrigDefs::lastFeatureOfType = 0x1 << 21
static

Run 3 "enum". Only return the final feature along each route through the navigation.

Definition at line 68 of file TrigEvent/TrigDecisionInterface/TrigDecisionInterface/Conditions.h.

◆ passedThrough

const unsigned int TrigDefs::passedThrough = 0x1 << 1
static

◆ Physics

const unsigned int TrigDefs::Physics = requireDecision | enforceLogicalFlow
static

◆ requireDecision

const unsigned int TrigDefs::requireDecision = 0x1
static