ATLAS Offline Software
Loading...
Searching...
No Matches
xAODBaseDict.h File Reference
#include <vector>
#include "AthLinks/DataLink.h"
#include "AthLinks/ElementLink.h"
#include "AthContainers/tools/AuxTypeVectorFactory.h"
#include "xAODBase/IParticleContainer.h"
#include "xAODBase/IParticleHelpers.h"
Include dependency graph for xAODBaseDict.h:

Go to the source code of this file.

Macros

#define INST_AUXFUNC(TYPE)
 Helper macro for instantiating all the template functions that we need a dictionary for.

Functions

 INST_AUXFUNC (bool)
 INST_AUXFUNC (float)
 INST_AUXFUNC (double)
 INST_AUXFUNC (int)
 INST_AUXFUNC (unsigned int)
 INST_AUXFUNC (uint8_t)

Macro Definition Documentation

◆ INST_AUXFUNC

#define INST_AUXFUNC ( TYPE)
Value:
template TYPE& \
xAOD::IParticle::auxdata< TYPE >( const std::string& name, \
const std::string& clsname = "" ); \
template const TYPE& \
xAOD::IParticle::auxdata< TYPE >( const std::string& name, \
const std::string& clsname = "" ) const; \
template bool \
xAOD::IParticle::isAvailable< TYPE >( const std::string& name, \
const std::string& clsname = "" ) const
#define TYPE(CODE, TYP, IOTYP)

Helper macro for instantiating all the template functions that we need a dictionary for.

Definition at line 40 of file xAODBaseDict.h.

40#define INST_AUXFUNC( TYPE ) \
41 template TYPE& \
42 xAOD::IParticle::auxdata< TYPE >( const std::string& name, \
43 const std::string& clsname = "" ); \
44 template const TYPE& \
45 xAOD::IParticle::auxdata< TYPE >( const std::string& name, \
46 const std::string& clsname = "" ) const; \
47 template bool \
48 xAOD::IParticle::isAvailable< TYPE >( const std::string& name, \
49 const std::string& clsname = "" ) const

Function Documentation

◆ INST_AUXFUNC() [1/6]

INST_AUXFUNC ( bool )

◆ INST_AUXFUNC() [2/6]

INST_AUXFUNC ( double )

◆ INST_AUXFUNC() [3/6]

INST_AUXFUNC ( float )

◆ INST_AUXFUNC() [4/6]

INST_AUXFUNC ( int )

◆ INST_AUXFUNC() [5/6]

INST_AUXFUNC ( uint8_t )

◆ INST_AUXFUNC() [6/6]

INST_AUXFUNC ( unsigned int )