ATLAS Offline Software
Macros | Functions
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. More...
 

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

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

Definition at line 41 of file xAODBaseDict.h.

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  )
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
TYPE
#define TYPE(CODE, TYP, IOTYP)
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195