ATLAS Offline Software
Macros | Functions
xAODJetDict.h File Reference
#include "xAODJet/Jet.h"
#include "xAODJet/JetContainer.h"
#include "xAODJet/JetAuxContainer.h"
#include "xAODJet/versions/Jet_v1.h"
#include "xAODJet/versions/JetContainer_v1.h"
#include "xAODJet/versions/JetAuxContainer_v1.h"
#include "xAODJet/versions/JetTrigAuxContainer_v1.h"
#include "xAODJet/versions/JetTrigAuxContainer_v2.h"
#include "xAODJet/JetTypes.h"
#include "xAODCore/tools/DictHelpers.h"
#include <vector>

Go to the source code of this file.

Macros

#define INST_JET_ATTRIB(TYPE)
 Helper macro for instantiating the "attribute function(s)". More...
 

Functions

 INST_JET_ATTRIB (float)
 
 INST_JET_ATTRIB (int)
 
 INST_JET_ATTRIB (std::vector< float >)
 
 INST_JET_ATTRIB (std::vector< int >)
 
 INST_JET_ATTRIB (xAOD::JetFourMom_t)
 
template std::vector< const xAOD::IParticle * > xAOD::Jet::getAssociatedObjects< xAOD::IParticle > (xAOD::JetAttribute::AssoParticlesID) const
 
template std::vector< const xAOD::IParticle * > xAOD::Jet::getAssociatedObjects< xAOD::IParticle > (const std::string &) const
 
template void xAOD::Jet::setAssociatedObjects< xAOD::IParticle > (const std::string &, const std::vector< const xAOD::IParticle * > &)
 
template const xAOD::IParticlexAOD::Jet::getAssociatedObject< xAOD::IParticle > (xAOD::JetAttribute::AssoParticlesID) const
 
template const xAOD::IParticlexAOD::Jet::getAssociatedObject< xAOD::IParticle > (const std::string &) const
 
template void xAOD::Jet::setAssociatedObject< xAOD::IParticle > (const std::string &, const xAOD::IParticle *)
 

Macro Definition Documentation

◆ INST_JET_ATTRIB

#define INST_JET_ATTRIB (   TYPE)
Value:
template TYPE \
xAOD::Jet::getAttribute< TYPE >( xAOD::JetAttribute::AttributeID ) const; \
template TYPE xAOD::Jet::getAttribute< TYPE >( const std::string& ) const; \
template void \
xAOD::Jet::setAttribute< TYPE >( xAOD::JetAttribute::AttributeID, \
const TYPE& ); \
template void xAOD::Jet::setAttribute< TYPE >( const std::string&, \
const TYPE& )

Helper macro for instantiating the "attribute function(s)".

Definition at line 42 of file xAODJetDict.h.

Function Documentation

◆ INST_JET_ATTRIB() [1/5]

INST_JET_ATTRIB ( float  )

◆ INST_JET_ATTRIB() [2/5]

INST_JET_ATTRIB ( int  )

◆ INST_JET_ATTRIB() [3/5]

INST_JET_ATTRIB ( std::vector< float >  )

◆ INST_JET_ATTRIB() [4/5]

INST_JET_ATTRIB ( std::vector< int >  )

◆ INST_JET_ATTRIB() [5/5]

INST_JET_ATTRIB ( xAOD::JetFourMom_t  )

◆ xAOD::Jet::getAssociatedObject< xAOD::IParticle >() [1/2]

◆ xAOD::Jet::getAssociatedObject< xAOD::IParticle >() [2/2]

◆ xAOD::Jet::getAssociatedObjects< xAOD::IParticle >() [1/2]

template std::vector< const xAOD::IParticle* > xAOD::Jet::getAssociatedObjects< xAOD::IParticle > ( const std::string &  ) const

◆ xAOD::Jet::getAssociatedObjects< xAOD::IParticle >() [2/2]

◆ xAOD::Jet::setAssociatedObject< xAOD::IParticle >()

template void xAOD::Jet::setAssociatedObject< xAOD::IParticle > ( const std::string &  ,
const xAOD::IParticle  
)

◆ xAOD::Jet::setAssociatedObjects< xAOD::IParticle >()

template void xAOD::Jet::setAssociatedObjects< xAOD::IParticle > ( const std::string &  ,
const std::vector< const xAOD::IParticle * > &   
)
xAOD::JetAttribute::AttributeID
AttributeID
Definition: JetAttributes.h:24
TYPE
#define TYPE(CODE, TYP, IOTYP)