ATLAS Offline Software
Loading...
Searching...
No Matches
NRPCRDO_v1.cxx File Reference
Include dependency graph for NRPCRDO_v1.cxx:

Go to the source code of this file.

Namespaces

namespace  xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.

Macros

#define IMPLEMENT_SETTER_GETTER(DTYPE, GETTER, SETTER)

Macro Definition Documentation

◆ IMPLEMENT_SETTER_GETTER

#define IMPLEMENT_SETTER_GETTER ( DTYPE,
GETTER,
SETTER )
Value:
DTYPE NRPCRDO_v1::GETTER() const { \
static const SG::AuxElement::Accessor<DTYPE> acc{preFixStr + #GETTER}; \
return acc(*this); \
} \
\
void NRPCRDO_v1::SETTER(DTYPE value) { \
static const SG::AuxElement::Accessor<DTYPE> acc{preFixStr + #GETTER}; \
acc(*this) = value; \
}
SG::Accessor< T, ALLOC > Accessor
Definition AuxElement.h:572
#define GETTER(_name_)
Macros for plotting.

Definition at line 13 of file NRPCRDO_v1.cxx.

13#define IMPLEMENT_SETTER_GETTER( DTYPE, GETTER, SETTER) \
14 DTYPE NRPCRDO_v1::GETTER() const { \
15 static const SG::AuxElement::Accessor<DTYPE> acc{preFixStr + #GETTER}; \
16 return acc(*this); \
17 } \
18 \
19 void NRPCRDO_v1::SETTER(DTYPE value) { \
20 static const SG::AuxElement::Accessor<DTYPE> acc{preFixStr + #GETTER}; \
21 acc(*this) = value; \
22 }