![]() |
ATLAS Offline Software
|
#include "AthContainers/AuxTypeRegistry.h"#include "AthContainers/ConstAccessor.h"#include "CxxUtils/pputils.h"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. | |
| namespace | xAOD::detail |
Macros | |
| #define | AUX_VARIABLE(VAR, ...) |
| Convenience macro for declaring an auxiliary variable. | |
| #define | AUXVAR_DECL(TYPE, NAME, ...) |
| #define | AUXVAR_DECL_ALLOC_(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 23 of file AuxVariable.h.
| #define AUXVAR_DECL | ( | TYPE, | |
| NAME, | |||
| ... ) |
Definition at line 113 of file AuxVariable.h.
| #define AUXVAR_DECL_ALLOC_ | ( | TYPE, | |
| ... ) |
Definition at line 117 of file AuxVariable.h.
| #define AUXVAR_PACKEDCONTAINER_DECL | ( | TYPE, | |
| NAME ) |
Definition at line 121 of file AuxVariable.h.