ATLAS Offline Software
Public Types | Static Public Member Functions | List of all members
TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T > Struct Template Reference
Collaboration diagram for TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T >:

Public Types

using TrigType = T
 
using ArgType = std::add_const_t< T >
 

Static Public Member Functions

static constexpr bool multiple ()
 
static constexpr bool optional ()
 
static void add (T &arg, ImportData::TrigDef &def)
 
static constexpr bool valid (const T &arg)
 

Detailed Description

template<typename T>
struct TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T >

Definition at line 1242 of file Calculator.cxx.

Member Typedef Documentation

◆ ArgType

template<typename T >
using TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T >::ArgType = std::add_const_t<T>

Definition at line 1245 of file Calculator.cxx.

◆ TrigType

Definition at line 1244 of file Calculator.cxx.

Member Function Documentation

◆ add()

template<typename T >
static void TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T >::add ( T &  arg,
ImportData::TrigDef def 
)
inlinestatic

Definition at line 1248 of file Calculator.cxx.

1248 { arg.setDefinition(def); }

◆ multiple()

template<typename T >
static constexpr bool TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T >::multiple ( )
inlinestaticconstexpr

Definition at line 1246 of file Calculator.cxx.

1246 { return false; }

◆ optional()

template<typename T >
static constexpr bool TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T >::optional ( )
inlinestaticconstexpr

Definition at line 1247 of file Calculator.cxx.

1247 { return false; }

◆ valid()

template<typename T >
static constexpr bool TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< T >::valid ( const T &  arg)
inlinestaticconstexpr

Definition at line 1249 of file Calculator.cxx.

1249 { return bool(arg); }

The documentation for this struct was generated from the following file:
create_dcsc_inputs_sqlite.arg
list arg
Definition: create_dcsc_inputs_sqlite.py:48
xAOD::bool
setBGCode setTAP setLVL2ErrorBits bool
Definition: TrigDecision_v1.cxx:60