ATLAS Offline Software
Namespaces | Macros
NSWMMTPRDO_v1.cxx File Reference
#include "xAODMuonRDO/versions/NSWMMTPRDO_v1.h"
Include dependency graph for NSWMMTPRDO_v1.cxx:

Go to the source code of this file.

Namespaces

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

Macros

#define IMPLEMENT_VECTOR(DATA_TYPE, VAR_NAME)
 
#define IMPLEMENT_SCALAR(DATA_TYPE, VAR_NAME)
 

Macro Definition Documentation

◆ IMPLEMENT_SCALAR

#define IMPLEMENT_SCALAR (   DATA_TYPE,
  VAR_NAME 
)
Value:
DATA_TYPE NSWMMTPRDO_v1::VAR_NAME() const { \
static const SG::AuxElement::Accessor<DATA_TYPE> dec{preFixStr+#VAR_NAME};\
return dec (*this); \
} \
void NSWMMTPRDO_v1::set_##VAR_NAME(const DATA_TYPE val) { \
static const SG::AuxElement::Accessor<DATA_TYPE> dec{preFixStr+#VAR_NAME}; \
dec (*this) = val; \
}

Definition at line 21 of file NSWMMTPRDO_v1.cxx.

◆ IMPLEMENT_VECTOR

#define IMPLEMENT_VECTOR (   DATA_TYPE,
  VAR_NAME 
)
Value:
const std::vector<DATA_TYPE>& NSWMMTPRDO_v1::VAR_NAME() const { \
static const SG::AuxElement::Accessor<std::vector<DATA_TYPE>> dec{preFixStr+#VAR_NAME};\
return dec (*this); \
} \
std::vector<DATA_TYPE>& NSWMMTPRDO_v1::VAR_NAME() { \
static const SG::AuxElement::Accessor<std::vector<DATA_TYPE>> dec{preFixStr+#VAR_NAME};\
return dec(*this); \
}

Definition at line 11 of file NSWMMTPRDO_v1.cxx.

SG::Accessor
Helper class to provide type-safe access to aux data.
Definition: Control/AthContainers/AthContainers/Accessor.h:66
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14