ATLAS Offline Software
Loading...
Searching...
No Matches
TrigGlobEffCorr::TriggerClass< object1_flag, object2_flag > Struct Template Reference

#include <Trigger.h>

Collaboration diagram for TrigGlobEffCorr::TriggerClass< object1_flag, object2_flag >:

Classes

struct  T_1_1
 mixed-flavour dilepton trigger (e17_lhloose_nod0_mu14, e7_lhmedium_mu24, ...): More...
struct  T_1_2asym
 mixed-flavour trilepton trigger type x_y_y More...
struct  T_1_2sym
 mixed-flavour trilepton trigger type x_2y (e12_lhloose_2mu10, ...) More...
struct  T_2asym_1
 mixed-flavour trilepton trigger type x_x_y More...
struct  T_2sym_1
 mixed-flavour trilepton trigger type 2x_y (2e12_lhloose_mu10, ...) More...

Public Types

using A = TriggerClass<object1_flag>
using B = TriggerClass<object2_flag>

Static Public Member Functions

static constexpr auto addObjFlags (int tt)

Detailed Description

template<TriggerType object1_flag, TriggerType object2_flag>
struct TrigGlobEffCorr::TriggerClass< object1_flag, object2_flag >

Definition at line 397 of file Trigger.h.

Member Typedef Documentation

◆ A

template<TriggerType object1_flag, TriggerType object2_flag>
using TrigGlobEffCorr::TriggerClass< object1_flag, object2_flag >::A = TriggerClass<object1_flag>

Definition at line 398 of file Trigger.h.

◆ B

template<TriggerType object1_flag, TriggerType object2_flag>
using TrigGlobEffCorr::TriggerClass< object1_flag, object2_flag >::B = TriggerClass<object2_flag>

Definition at line 399 of file Trigger.h.

Member Function Documentation

◆ addObjFlags()

template<TriggerType object1_flag, TriggerType object2_flag>
constexpr auto TrigGlobEffCorr::TriggerClass< object1_flag, object2_flag >::addObjFlags ( int tt)
inlinestaticconstexpr

Definition at line 400 of file Trigger.h.

400 {
401 return static_cast<TriggerType>(tt | object1_flag | object2_flag);
402 }

The documentation for this struct was generated from the following file: