ATLAS Offline Software
Loading...
Searching...
No Matches
xAODJetDict.h File Reference

Go to the source code of this file.

Macros

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

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& )
#define TYPE(CODE, TYP, IOTYP)
void setAttribute(const std::string &name, const T &v)
bool getAttribute(AttributeID type, T &value) const
Retrieve attribute moment by enum.

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

Definition at line 41 of file xAODJetDict.h.

41#define INST_JET_ATTRIB( TYPE ) \
42 template TYPE \
43 xAOD::Jet::getAttribute< TYPE >( xAOD::JetAttribute::AttributeID ) const; \
44 template TYPE xAOD::Jet::getAttribute< TYPE >( const std::string& ) const; \
45 template void \
46 xAOD::Jet::setAttribute< TYPE >( xAOD::JetAttribute::AttributeID, \
47 const TYPE& ); \
48 template void xAOD::Jet::setAttribute< TYPE >( const std::string&, \
49 const TYPE& )

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]

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

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

template const xAOD::IParticle * xAOD::Jet::getAssociatedObject< xAOD::IParticle > ( xAOD::JetAttribute::AssoParticlesID ) const

◆ 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]

template std::vector< const xAOD::IParticle * > xAOD::Jet::getAssociatedObjects< xAOD::IParticle > ( xAOD::JetAttribute::AssoParticlesID ) const

◆ 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 * > &  )