![]() |
ATLAS Offline Software
|
Namespace for the trigger decision types. More...
Enumerations | |
enum | DecisionTypes { Physics = 0, requireDecision = 1, allowResurrected = 2, passedThrough = 3, L1_TBP = 4, L1_TAP = 5 } |
Trigger decision types available from the D3PDs. More... | |
Namespace for the trigger decision types.
To have a similar formalism as the offline TrigDecisionTool, the DecisionTypes enumeration is put into its own namespace.
Trigger decision types available from the D3PDs.
This is the list of trigger decision types that can potentially be retrieved from a D3PD. The naming tries to follow the one used in the offline TrigDecisionTool code, but can't follow it 1-1 for obvious reasons.
Enumerator | |
---|---|
Physics | "The" physics decision This type should be used when you're interested in the trigger decision that should be used for physics. If the decision is true with this requirement, it means that the item/chain was not prescaled, was not resurrected, and it didn't just pass because of passthrough. |
requireDecision | The "raw" decision. This type should be used when you're only interested in whether the particular HLT chain fired or not. The chain could've fired for many reasons that would exclude it from returning Note: Only meaningful for HLT chains |
allowResurrected | The decision while allowing the chain to be resurrected. If a chain was prescaled away, but since the event was accepted using another chain this chain was resurrected, this condition can be used to check whether this resurrected chain passed the trigger conditions. This is mostly useful for trigger efficiency studies, should not be used in physics analyses! Note: Only meaningful for HLT chains |
passedThrough | The passthrough decision for the chain. A chain can fire because of passthrough. Using this condition one can figure out if a chain was set to passthrough in the current event or not. This is designed for expert-level trigger analyses. Note: Only meaningful for HLT chains |
L1_TBP | LVL1 Trigger Before Prescale decision. This is the first "level" of the LVL1 decision. It shows the LVL1 result before prescale and applying the vetoes. Only intended for specific trigger analyses. Note: Only meaningful for LVL1 items |
L1_TAP | LVL1 Trigger After Prescale decision. This is the second "level" of the LVL1 decision. It shows the LVL1 result after prescale, but before applying the vetoes. Only inteded for specific trigger analyses. Note: Only meaningful for LVL1 items |
Definition at line 39 of file InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/Conditions.h.