ATLAS Offline Software
Loading...
Searching...
No Matches
L1TopoHardware.cxx File Reference
#include "L1TopoHardware/L1TopoHardware.h"
#include "boost/preprocessor/facilities/overload.hpp"
Include dependency graph for L1TopoHardware.cxx:

Go to the source code of this file.

Macros

#define DEF_HW(...)
#define DEF_HW1(VARNAME)
#define DEF_HW2(VARNAME, DESC)
#define DEF_HW3(VARNAME, DESC, RULE)

Macro Definition Documentation

◆ DEF_HW

#define DEF_HW ( ...)
Value:
BOOST_PP_OVERLOAD(DEF_HW, __VA_ARGS__)(__VA_ARGS__)
#define DEF_HW(...)

Definition at line 9 of file L1TopoHardware.cxx.

9#define DEF_HW(...) \
10 BOOST_PP_OVERLOAD(DEF_HW, __VA_ARGS__)(__VA_ARGS__)

◆ DEF_HW1

#define DEF_HW1 ( VARNAME)
Value:
{#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, "", ""}}

Definition at line 12 of file L1TopoHardware.cxx.

12#define DEF_HW1(VARNAME) \
13 {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, "", ""}}

◆ DEF_HW2

#define DEF_HW2 ( VARNAME,
DESC )
Value:
{#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, ""}}

Definition at line 15 of file L1TopoHardware.cxx.

15#define DEF_HW2(VARNAME, DESC) \
16 {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, ""}}

◆ DEF_HW3

#define DEF_HW3 ( VARNAME,
DESC,
RULE )
Value:
{#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, RULE}}

Definition at line 18 of file L1TopoHardware.cxx.

18#define DEF_HW3(VARNAME, DESC, RULE) \
19 {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, RULE}}