ATLAS Offline Software
Macros
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(...)   BOOST_PP_OVERLOAD(DEF_HW, __VA_ARGS__)(__VA_ARGS__)
 
#define DEF_HW1(VARNAME)   {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, "", ""}}
 
#define DEF_HW2(VARNAME, DESC)   {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, ""}}
 
#define DEF_HW3(VARNAME, DESC, RULE)   {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, RULE}}
 

Macro Definition Documentation

◆ DEF_HW

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

Definition at line 10 of file L1TopoHardware.cxx.

◆ DEF_HW1

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

Definition at line 13 of file L1TopoHardware.cxx.

◆ DEF_HW2

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

Definition at line 16 of file L1TopoHardware.cxx.

◆ DEF_HW3

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

Definition at line 19 of file L1TopoHardware.cxx.