![]() |
ATLAS Offline Software
|
#include "AthContainers/AuxTypeRegistry.h"#include "AthContainers/ConstAccessor.h"#include "CxxUtils/pputils.h"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. | |
| xAOD::detail | |
Macros | |
| #define | AUX_VARIABLE(VAR, ...) |
| Convenience macro for declaring an auxiliary variable. More... | |
| #define | AUXVAR_DECL(TYPE, NAME, ...) |
| #define | AUXVAR_DECL_ALLOC_(TYPE, ...) __VA_OPT__( CXXUTILS_PP_FIRST( __VA_ARGS__ )< TYPE > ) |
| #define | AUXVAR_PACKEDCONTAINER_DECL(TYPE, NAME) |
Functions | |
| template<class VARTYPE , class AUXBASE > | |
| VARTYPE | xAOD::detail::initAuxVar2 (AUXBASE *auxcont, std::true_type) |
| template<class VARTYPE , class AUXBASE > | |
| VARTYPE | xAOD::detail::initAuxVar2 (AUXBASE *, std::false_type) |
| template<class VARTYPE , class AUXBASE > | |
| VARTYPE | xAOD::detail::initAuxVar1 (AUXBASE *auxcont) |
| template<const char * NAME, class AUXBASE , class VARTYPE > | |
| VARTYPE | xAOD::detail::initAuxVar (AUXBASE *auxcont, VARTYPE &var, SG::AuxVarFlags flags=SG::AuxVarFlags::None) |
| template<class ELT , const char * NAME, class AUXBASE , class LINKS , class LINKED > | |
| LINKED | xAOD::detail::initLinkedVar (AUXBASE *auxcont, LINKS &links, LINKED &linked) |
| #define AUX_VARIABLE | ( | VAR, | |
| ... | |||
| ) |
Convenience macro for declaring an auxiliary variable.
Should be used in the constructor of the derived class, like: AUX_VARIABLE( RunNumber );
Can take a optional additional argument giving SG::AuxVarFlags to use for this variable.
Definition at line 24 of file AuxVariable.h.
| #define AUXVAR_DECL | ( | TYPE, | |
| NAME, | |||
| ... | |||
| ) |
Definition at line 114 of file AuxVariable.h.
| #define AUXVAR_DECL_ALLOC_ | ( | TYPE, | |
| ... | |||
| ) | __VA_OPT__( CXXUTILS_PP_FIRST( __VA_ARGS__ )< TYPE > ) |
Definition at line 118 of file AuxVariable.h.
| #define AUXVAR_PACKEDCONTAINER_DECL | ( | TYPE, | |
| NAME | |||
| ) |
Definition at line 122 of file AuxVariable.h.
1.8.18